Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 6.18 KB

glava_24_o_tom_chto_agile_vseh_spaset.md

File metadata and controls

34 lines (21 loc) · 6.18 KB

Глава 24. О том что Agile всех спасет

Так уж получилось, что я очень много выступаю. Рассказываю про всякое, знакомлюсь с новыми людьми, троллю старых знакомых, ну и конечно бесплатно жру. По той же самой причине, я часто стаю участником, или же пассивным слушателем различных дискуссий по поиску универсальной формулы счастливого и успешного проекта. Как алхимики искали тайну получения золота, так и программисты/пмы/тестировщики/охранники собираются в кучу, чтоб обсудить методологию, которая приведет их к успеху. Даже если они ничего не будут делать.

Все это какой—то безумный культ карго. Каждый раз, когда собирают некролог неудавшегося проекта это приблизительно выглядит как больной, пришедший к доктору и ведущий такой диалог:

  • О Боже, Больной, что с вами? Почему все в крови? Как вы вообще двигаетесь?! — У меня болит голова! — Больной, но как?! Как вы дожили до этого времени? Почему вы не обратились к врачу сразу? — Я пил цитрамон! Мой друг Вася, когда у него болит голова, пил цитрамон, и ему помогло! — Больной, но ведь у вас в голове торчит нож!

И так оно на самом деле и происходит:

Конференция. Куча людей после сытного обеда сидят в удобных креслах, ожидая очередного спикера. Кто—то проверяет почту, кто—то смотрит фотки теток в инстаграмме. Выходит спикер, и начинает рассказывать, как же Agile / Kanban / Waterfall / гадание на кофейной гуще, помогло им вовремя закончить проект, даже не смотря что команда была распределенная, было 2 индуса которые вообще никого не понимали, и безумный заказчик, который вел переписку из дома для душевнобольных, постоянно меняя требования. Все это конечно же, под полуистеричные возгласы об Agile, прекрасные спринты, и стендап митинги в нестандартных условиях. Люди разморенные обедом, работающие в половину своих возможностей, внезапно слышат глас пророка: Agile!

Ах, вот почему проект провалился! Не из—за жадности в эстимейтах, или проблемах в архитектуре! Мы просто Agile не использовали!

Вот почему у нас люди из компании уходят! Мы просто не практикуем Agile!

Клиент назвал нас криворукими обезьянами, не потому что мы — криворукие обезьяны, а просто потому—что мы ему Agile не показали.

И идут люди к себе в компании, и суют Agile куда надо, и куда не надо. А положа руку на сердец, берут с методологии какие—то части, украшают их частями с другой методологии, прикручивают свои поделку. Называют этого монстра Agile и садятся ждать.

Вот тут можно провести отличный эксперимент:

  1. Находите человека, который говорит что у них на проекте Agile.
  2. Спрашиваете: "А у вас чистый Agile?". Я понимаю, что этот вопрос вообще не имеет смысла, и совсем не ясно что же он значит. Но, поверьте, спросите. Просто спросите.
  3. Наблюдайте как человек тупит взор, и начинает: "Ну как чистый... У нас там конечно нет ..."

Я еще ни разу не встречал человека утверждающего что—то обратное ( кстати, это и нормально, только мало людей, понимаю что Agile для этого то и придумывался, и стыдится этого не стоит :) ).

Так вот, новоиспечённая Agile команда, садится ждать, когда успех и счастье постучится в их проект. Вместо того, чтоб этот проект делать. И даже когда ажайлофилы идут на конференции, они реально могут к тебе подойти, и спросить или то, про что ты рассказываешь работает в agile командах. И все равно про что: будь то важность архитектуры, основы джаваскрипт, или как я купил новую стиральную машинку.

Короче, счастье оно есть, но наступит именно тогда, когда будет понимание что agile, kanban, tdd, bdd, ddd, и все остальные базворды - это просто инструменты. Главное работу делать. Вот оно как.