В ответ на: Это отчасти верно для любого внутрифирменного ПО, регулирующего бизнес-процессы.
Это верно для любого раздолбайства, проистекающего из неумения организовать рабочий процесс, о чем вам уже много раз писали.
ПО - лишнее слово. Тоже самое можно сказать про сантехнику.
"внутрифирменного" - оно лишь усугубляет проблему отсутствия грамотного менеджера, т.к.
а) напрочь сбивается терминология и цели при общении с заказчиком (а бизнес-заказчик всегда есть, само по себе ПО никому не нужно)
б) предыдущий пункт напрочь убивает самодисциплинирование в организации процесса при постоянном общении с бизнесом из-за пункта а).
в) пункты а) и б) в совокупности, к сожалению, уводят менеджера проектов (или ИО) сильно в сторону, особенно если этот менеджер промышленным производством софта не занимался и как организовать этот процесс, как обозначить реперные точки этого процесса, что поставить в приоритеты - не знает, увлекшись ложными целями, см. выше.
(под "промышленным производством" ни в коем разе не имею ввиду тиражируемость, об этом писали выше)
Когда разработка идет "на сторону" - то там как раз эти процессы организуются сами собой: общение идет строго в терминах цены и сроков, что
а) дисциплинирует заказчика не желать лишнего (т.к. дороже)
б) дисциплинирует менеджера проектов, т.к. над ним висят сроки, за срыв которых штрафные санкции, что автоматически учит его называть адекватные сроки и одновременно не желать странного в виде "научно-исследовательской работы в каждой строчке". Эти же требования автоматически становятся приоритетными и для всего коллектива.
Подумалось: наверное беда тут в том, что, как правило, "бизнес" иерархически выше, нежели "ИТ-отдел", и "требования бизнеса - закон". Беда как и с продажниками, которые с какого-то фига важнее рабочего, вытачивающего детальку, которую продажники собственно и продают.
При этом находясь в таком "унизительном" положении начальник ИТ попросту стесняется сказать, что "для решения вот этой задачи нам надо 2 месяца работы". Вернее, не умеет это донести до бизнеса, который просто не хочет этого слышать и понять. Так и возникают вечные "надо вчера".
Что характерно: когда начальник логистики говорит "этот станок мы привезем через 4 месяца, т.к. только через месяц его сможет отгрузить изготовитель, еще месяц растаможка, еще месяц едет паром и паровоз и еще месяц его устанавливать и отлаживать" - то это бизнес вполне понимает. Станок большой, его можно пощупать, каждому понятно "поставить его - не просто, он тяжелый, это сразу каждому понятно".
А вот с софтом - увы, понимания такого нет... Лишь воспитание бизнес-менов своей организации путем организовывания и формализации общения с ними позволяет как-то наладить ситуацию, но, увы, путем разбазаривания нервов руководителя. Причем все они, по-моему, заканчивают одним: с ними расстаются, т.к. "надоело слышать вечное завтра". Почему - перечитать это сообщение.
PS
блин, развелся на флудерастию...