Вы, наверное, уже слышали о методологии (или если вам будет угодно, философии) Agile и о том, что это единственный способ эффективно разрабатывать программное обеспечение. Но как же так получается, что выдающиеся компании и продукты создаются без Agile? Почему в SpaceX нет scrum-мастеров, а в Apple нет специалистов по Agile-коучингу? Молодые успешн…
RUP и наследник его DAD - более приближены к реалиям производства, «промышленной» разработки, на мой взгляд.
Agile (Scrum) в чистом виде подходит для маленьких команд на этапе MVP, проверки гипотез - там ок. Каждому блюду - свой прибор. Хотя я всегда ратовал за более последовательный подход к разработке даже с экстремально-маленькими командами.
Аджайл - это ценности и принципы, Scrum - это фреймворк, а методолгии это XP и RUP. И во всех известных мне командах применяется xp, обернутая в ритуалы scrum и с попыткой использовать принципы аджайл.
Но все это разбивается о неспособность топ-менеджмента выстраивать эффективные вертикальные структуры.