Агрессивно про скрам
Как же я ненавижу скрам. Не за ритуалы, скрам-мастеров и спринты, а за ложь, на которой он основывается.
Джефф Сазерленд — создатель скрама — написал книгу "Scrum. Революционный метод управления проектами". Ложь в этой книге начинается уже во введении. Во втором абзаце. Вот она:
Всё началось с того, что двадцать лет назад мы с Кеном Швабером создали […] Scrum.
До того момента при управлении проектами по разработке программного обеспечения использовали каскадную модель — и так вплоть до 2005 года.
Скрам — это одна из разновидностей итеративно-инкрементального подхода к разработке (IID). Вряд ли Сазерленд не знал, что IID начали применять с пятидесятых годов прошлого века. Цикл Шухарта (Plan-Do-Check-Act), на котором строятся все итеративные подходы, появился вообще в 1930-х.
Активно обсуждать IID начали в конце семидесятых. Цитата из абстракта статьи 1976 года:
Software development should be done incrementally, in stages with continuous user participation and replanning and with design-to-cost programming within each stage.
В 1986 года в своей известной статье "No Silver Bullet" Фредерик Брукс писал:
Some years ago Harlan Mills proposed that any software system should be grown by incremental development. […] Nothing in the past decade has so radically changed my own practice, or its effectiveness.
Удивительно, что Сазерленд упоминает статью 1986 года из Harvard Business Review. В статье японские авторы описывают итеративно-инкрементальный подход при разработке новых продуктов и сравнивают его с регби:
Under the rugby approach, the product development process emerges from the constant interaction of a hand-picked, multidisciplinary team whose members work together from start to finish. Rather than moving in defined, highly structured stages, the process is born out of the team members' interplay.
В этой же статье авторы используют термин "скрам". Когда я впервые об этом узнал, очень захотелось вживую увидеть Сазерленда и сказать: «Боже, Джефф, ты даже не смог придумать оригинальное название для своей "методологии"!».
В скраме много странного, начиная от терминологии, и заканчивая строгостью применения всех его ритуалов. Я работал в компании, которая затеяла скрам-трансформацию и наняла опытных скрам-мастеров. Заигрывания со скрамом окончательно замедлили разработку и привели к массовым сокращениям. Но это не удивляет. От подхода, который строится на лжи и агрессивном маркетинге, другого ждать не приходится.