А это месяцы работы: анализ и спецификация, т.е. составление списка требований (функциональных, не функциональных) к программному продукту. Причем, это еще до фазы написания программного кода. Часто специфицированные требования передаются исполнителю (например, фирме "Одна еда и крестьянин"
) в виде заказа на разработку программного продукта. Бывает и так, что месяцы работы банально пропадают, если начальство вдруг решает не начинать реализацию.
А, вообще говоря, на свете (в Германии) бывают еще A, B, C (и иногда D) фазы разработки продукта (PLM процесс). Дизайн - это А фаза и иногда B. Но это уже имеет отношение скорее к стандартам (в том числе качества продукта). В Китае, обычно, только А и B: А - разработка добротного прототипа и Б - разработка удешевленного массового продукта на основе прототипа А.