01.11.2013 МненияМировая индустрия промышленной разработки ПО характеризуется прежде всего регулярным применением известных методологий программной инженерии, которая развивается сегодня довольно бессистемно. Согласно исследованию Forrester, по состоянию на третий квартал 2013 г. абсолютным лидером стала гибкая методология Scrum — её используют 90% опрошенных коллективов (допускались множественные ответы, так как в одной компании разные группы программистов могут применять разные подходы). Почти половина команд применяет классический “водопад” (над уничтожением которого столько лет фактически безуспешно трудились agile-манифестаторы), итеративную разработку (как правило, под этим красивым термином скрывается не слишком системный подход, когда целевые усилия для внедрения конкретной методологии не прикладываются), а также канбан и бережливый процесс (lean). Для такого “зоопарка” подходов, практически всегда одновременно используемых в любой крупной организации, характерны известные классические проблемы. Например, в одном подразделении программисты могут трудиться достаточно успешно и “единообразно”, однако если разработчик перейдёт в соседний отдел, то с ходу включиться в чужой рабочий проект ему будет практически невозможно, даже если там применяется схожая методология. Как человеку понять, в каком состоянии проект и куда он движется, как быстро сформировать понимание того, что сделано и что сделать предстоит, как сразу и безболезненно встроиться в ...
читать далее.