"Гибкая (agile) разработка - это рак" (с)

Начало доходить до людей, способных донести эту нехитрую мысль до широких масс.

Erik Meijer: "Agile is a cancer that we have to eliminate from the industry"

Следует понимать, что гибкая разработка является не причиной проблем в отрасли, а лишь следствием неумелой попытки их разрешения "в лоб" - натягиванием методик сборочного материального производства на весь софтостроительный процесс. Основных же проблем, породивших раковую опухоль, две:

Эта тенденция, активно продолжающаяся последние 15-20 лет, более подробно рассмотрена в книге "Софтостроение изнутри".

Комментарии

И до кучи...

По сравнению с эпохой до 90х прошлого века я бы выделил еще две причины:

1. Отсутсвие у большинства людей, пошедших в разработку ПО, нормального инженерного образования, включавшего методологию исследований и разработки новой техники. Грубо говоря, начиная с Гейтса-Джобса в разработку ПО вошла толпа методологов-недоучек, которые просто не дошли до соотвествующих дисциплин.

2. Если специальное ПО до 2000 разрабатывали в основном прикладники, то есть люди понимавшие предметную область разработки, то в дальнейшем их заменили (точнее попытались) люди, который немного освоили программирование, но НЕ ПОНИМАЮТ, ЧТО ОНИ СОБСТВЕННО ПРОГРАММИРУЮТ. Это как вместо хирурга поставить человека, умеющего резать, и добавить ему в помощь человека знающего анатомию - и удивляться результату...

С уважением
P.S. По просьбе Марка Емельянова