Новости
Соавтор Манифеста Agile говорит о «переосмыслении» проекта
Заглядывая в будущее, Керн называет Манифест вечным: «В нем заложена суть той социальной вещи, которую мы называем разработкой программного обеспечения, и, на самом деле, его несложно распространить на любой вид разработки продуктов».
Манифест Agile был опубликован почти четверть века назад. Однако с годами его возвышенные идеалы натолкнулись на стену стремления руководства к организации процессов и отчетности.
Джон Керн, один из авторов манифеста Agile, называет это «индустриальным комплексом Agile».
Распространение процессов и фреймворков, появившихся после выхода Манифеста, тема, близкая его сердцу. «Как будто манифеста никогда не существовало, и мы вернулись к тяжелым процессам», — говорит он в интервью The Register.
Слоном в посудной лавке и одной из причин, по которой Керн публично выступает, является недавний отчет о количестве провалов в Agile, опубликованный в прошлом месяце.
В то время мы предположили, что он может рассматриваться как тонко завуалированная реклама Impact Engineering. С тех пор отчет подвергся критике из-за своей методологии и выводов.
Керн не скрывает: «Я считаю, что это исследование — мусор. Оно даже отдаленно не отражает то, что я бы считал Agile».
Он приводит примеры: «Есть глупые вещи, например, что требования к проекту не ясны до начала процесса разработки программного обеспечения… это такая старая мантра, понимаете?»
«Предположение, что в Манифесте говорится “откажитесь от четких требований — зачем вам они нужны” просто глупо…»
Керн прямо говорит о том, почему некоторые люди тяготеют к процессам, которые могут показаться противоречащими тому, о чем говорится в Манифесте.
Он спрашивает:
Почему мы возвращаемся к этим гигантским диаграммам или гигантским процессам? Ну, потому что это успокаивает тех менеджеров среднего звена, которые на самом деле не знают, что происходит.
Керн приводит пример: «Я могу ухватиться за это, я могу видеть роли, и это приятно. Знаете, диаграммы выглядят великолепно. И это почти как водопад — это дает мне ложное чувство безопасности».
«И я просто притворюсь, что не замечаю реальности».
В оригинальном манифесте Agile есть определенная чистота, которая с годами разрушалась по мере того, как вокруг концепции разрабатывались процессы, фреймворки и инструменты. Керн сравнивает ситуацию с комедийным скетчем, в котором пациент в операционной теряется среди всех этих интересных, блестящих механизмов.
Он признается, что не участвовал в Agile-сцене около десяти лет, когда сертификация по тому или иному фреймворку была в моде. «Так что я просто как бы отстранился. Я перестал ходить на конференции и прочую ерунду, потому что, на мой взгляд, это был просто фигней».
«Я просто уйду и буду работать с командами, которые получают удовольствие, занимаются Agile и создают крутые продукты».
Однако теперь он вернулся. «Я как бы говорю: Хорошо, я сделаю еще одну попытку, чтобы попытаться заставить людей понять лучше».
С 2023 года Керн и другие, по его словам, «переосмысливают Agile». Цель — найти примеры. «Места, где Agile процветает, пролить на них свет, чтобы люди могли увидеть, как выглядит хороший подход».
«И с исследовательской точки зрения мы с коллегами специально опрашиваем такие команды, чтобы выяснить, что они сделали, чтобы все заработало? Потому что дело не в том, чтобы использовать Kanban или Scrum… есть некоторые заблуждения относительно разницы между тем, чтобы делать какие-то Agile-фреймворки, и тем, чтобы быть Agile».
При всем этом трудно отделаться от ощущения, что благонамеренные фреймворки и лучшие практики с годами частично заслонили сам дух Agile-манифеста. Существует целое поколение инженеров, выросших на Agile, которые не помнят некоторых тяжеловесных процессов, популярных в предыдущем поколении, которые послужили основой для Манифеста.
«Поэтому я считаю, что обязан хотя бы попытаться помочь этому поколению».
Керн сосредоточился на примерах, чтобы дать то, что он называет «маяком надежды».
«А затем описать на одной-двух страницах, как это должно быть. Вот вещи, которые я должен использовать. Вот как здесь все происходило. Я могу найти вещи, которые могут показаться подходящими для того места, где я работаю, и попробовать их».
Вот это и есть моя мотивация. Сейчас она нужна нам как никогда, чтобы помочь. Чем больше людей поймут, что стоит за Agile-мышлением и что это не та глупая чушь, которую вы видите повсюду, тем больше шансов, что мы сможем помочь людям справиться с постоянно растущей сложностью. Так что речь идет о том, чтобы помочь людям понять, что нужно для того, чтобы быть Agile, чтобы они могли развивать свой собственный потенциал, а затем и потенциал своей команды, а затем и организации.
Заглядывая в будущее, Керн называет Манифест вечным: «В нем заложена суть той социальной вещи, которую мы называем разработкой программного обеспечения, и, на самом деле, его несложно распространить на любой вид разработки продуктов».
Он добавляет: «Сложность Agile в том, что это скорее образ мышления. И я думаю, что это самый трудный путь, потому что вам нужно постоянно быть начеку. Он скорее прагматичен, чем догматичен, а мы относимся к нему скорее как к догматичному процессу… Так что я думаю, что именно эта дихотомия делает вещи отстойными».