Есть разные идеалогии и подходы к управлению разработки ПО. Наиболее известные соответствуют стадартам CMMi, ISO-9001, используют такие умные методы описания разрабатываемого ПО как UML. Меньшие же организации используют что-то поближе к жизни, что-то попроще. Где же этот компромис, между XP и этими бюрократическими подходами к разработки.
Долго думал, какой же из существующих “компромисов” больше всего характиризовал бы процессы внутри нашей организации. Мне кажется, ближе всех нашу команду Flatsourcing, программирующую на RubyOnRails, харатеризует идеалогия Scrum, только у нас итерации не 30 дней, как там заведено, а еще более либерально и flexible.
Было бы интересно узнать у других опытных разработчиков, какая идеалогия им более близка, исходя из понимания происходящих процессов внутри их организации или команде разработчиков.










Если кому интересно, пара интересных ресурсов про скрум, которые сейчас читаю:
http://www.mountaingoatsoftware.com/scrum (на английском)
http://classicpm.wordpress.com/2006/09/14/scrum-%d1%87%d0%b0%d1%81%d1%82%d1%8c-1/ (на русском)
При Agile development часто кстати пользуются (например, судя по людям из Luxoft в МойКруг.ру) такими методами разработки как XP и Scrum..видимо все еще актуально. Scrum же масштабируется до штата больше чем 150 человек и более, так что у актуальности есть запас.
30 дней - не много ли на итерацию? Мне казалось, что обычно 1-2 недели или меньше… По крайней мере в LuxSoft’e.
Да, у нас как раз примерно неделя обычно..а когда задержка, то такая итерация получается 2 недели.
Недавно просматривал
скриншотыкартинки, отдуши посмеялись с разработчиками над идеалогией скрум все-таки) У них она очень неустойчива к помехам в виду уборщиц например и ветра…http://www.mountaingoatsoftware.com/system/hidden_asset/file/30/CorkTaskBoard_small.jpg
http://www.mountaingoatsoftware.com/system/hidden_asset/file/34/MagneticTaskBoard_small.jpg
Доска напоминате таск-манагер, а график рядом возле досок, это насколько они идут по графику к следующему milestone.
Все еще очень близко имхо к духу Web2.0 разработки, хотя “as is” эту скрум технологию все-таки юзать, конечно же нельзя!