(вынесено из комментов)(осторожно, может подгореть)
У меня трудные отношения с Agile. С одной стороны я двумя руками за всякое эффективное "местное самоуправление", гибкость и ориентацию на результат. Так действительно проще и удобнее жить.
С другой стороны, под видом agile часто происходит откровенный хаос и бардак. Возникает дефицит анализа, продумывания, структурирования, правил и прочего "старорежимного барахла". Возникает господство "и так сойдет".
На самом деле, конечно, эти недостатки НЕ происходят из agile подхода. Но просто в старорежимных негибких методах работы такое поведение было просто невыживаемым и потому менее характерным. Когда люди подписывались на конкретный результат в конкретный срок и конкретный бюджет - оставленная без внимания неопределенность пахла скорой и болезненной смертью.
Но были проекты, слишком сложные и неопределенные для все продумать заранее, и одновременно умные и компетентные люди успешно преодолевали возникающую сложность. Для таких высокопрофессиональных команд и был предложен Agile Manifesto. В нем это прямо не написано, но это следует из контекста его создания.
Однако, те же самые приемы отлично легли и на низко-профессиональные команды. Качественные управление и анализ были и остаются плохо-масштабируемым дефицитом. И agile методы поддержали быстро растущую цифровизацию не совсем в том, для чего были задуманы. Куча людей создают какой-то приемлемый (но не оптимальный результат) ценой избыточных итераций. Это создает негативную ауру вокруг agile.
Это подобно тому, как языки программирования с низким порогом входа порождают потом от себя плохое впечатление из-за большого объема неквалифицированных программистов. Проблема не в самой технологии, но сопутствует.
Это в целом созвучно моему убеждению, что "особенное поколение Z" это не новые люди, а новые условия. В старых условиях такое поведение было бы крайне болезненным и потому не закреплялось. А теперь можно
Post #134
1.53K