Редакция
Цеха

«Представьте, что праздничный ужин — это ваш проект»: как объяснить бабушке, что такое Agile

Рассказывает Юлия Селюкова из образовательной онлайн-платформы «Лифт в будущее»

© Shutterstock

Ag­ile — ме­то­ди­ка гиб­ко­го управ­ле­ния про­ек­та­ми, ко­то­рая по­мо­га­ет быст­ро до­би­рать­ся от стар­то­вой точ­ки до ито­го­во­го ре­зуль­та­та. Суть в том, что­бы мак­си­маль­но эф­фек­тив­но ис­поль­зо­вать вре­мя и силы ко­ман­ды, раз­ло­жив весь про­цесс на эта­пы. Из­на­чаль­но эта ме­то­ди­ка при­ме­ня­лась для раз­ра­бот­ки про­грамм­но­го обес­пе­че­ния, но се­го­дня успеш­но ис­поль­зу­ет­ся в лю­бых ко­манд­ных про­ек­тах. По­дроб­но о том, как ра­бо­та­ет Ag­ile, рас­ска­зы­ва­ет Юлия Се­лю­ко­ва — со­вет­ник об­ра­зо­ва­тель­ных про­грамм в об­ра­зо­ва­тель­ной он­лайн-плат­фор­ме «Лифт в бу­ду­щее».




Уди­ви­тель­но, но «но­вой и со­вре­мен­ной» ме­то­ди­ке Ag­ile око­ло 50 лет. В 70-х уче­ный Уин­стон Ройс из США за­явил, что про­цесс раз­ра­бот­ки ПО не мо­жет быть си­сте­ма­ти­зи­ро­ван так же, как про­цесс сбор­ки ав­то­мо­би­ля на за­во­де. Дело в том, что раз­ра­бот­ка ПО не все­гда про­ис­хо­дит ли­ней­но — в ней мо­гут воз­ни­кать вне­зап­ные кор­рек­ти­ров­ки (ме­ня­ют­ся ожи­да­ния поль­зо­ва­те­лей или тех­но­ло­гии ра­бо­ты). Все они при­во­дят к тому, что ра­бо­чие пла­ны при­хо­дит­ся ме­нять «на ходу», а это весь­ма бо­лез­нен­но для про­ек­та. В деле сбор­ки ав­то­мо­би­лей та­ко­го быть не мо­жет: эта­пы и ре­зуль­та­ты ра­бо­ты все­гда чет­ко опре­де­ле­ны и не ме­ня­ют­ся в про­цес­се.

Мысль о том, что жи­вой и гиб­кий про­ект тре­бу­ет мак­си­маль­но адап­тив­но­го и гиб­ко­го управ­ле­ния, ста­ла ос­но­вой прин­ци­пов Ag­ile. Се­го­дня эти прин­ци­пы под­хо­дят для управ­ле­ния лю­бы­ми жи­вы­ми про­ек­та­ми, над ко­то­ры­ми тру­дят­ся ко­ман­ды.

Прин­ци­пы Ag­ile

В 2001 году в США (Юта) раз­ра­бот­чи­ки со­зда­ли офи­ци­аль­ный мани­фест Ag­ile.

Они вы­де­ли­ли 4 идеи, на ко­то­рых ос­но­ва­на эта ме­то­ди­ка управ­ле­ния про­ек­та­ми.

1 идея. При­о­ри­тет ко­манд­но­го об­суж­де­ния над про­цес­сом и ин­стру­мен­та­ми.

  • ра­бо­чий про­цесс мак­си­маль­но прост;
  • чле­ны ко­ман­ды по­сто­ян­но на свя­зи, об­ме­ни­ва­ют­ся иде­я­ми, име­ют до­ста­точ­ный уро­вень сво­бо­ды в при­ня­тии ре­ше­нии и вы­со­кую сте­пень мо­ти­ва­ции;
  • еди­ный и оп­ти­маль­ный для всех темп ра­бо­ты.

2 идея. При­о­ри­тет ра­бо­че­го ре­зуль­та­та над до­ку­мен­та­ци­ей.

  • ре­зуль­тат про­ек­та ак­тив­но об­суж­да­ет­ся в те­че­ние все­го цик­ла ра­бо­ты, кор­рек­ти­ров­ки вно­сят­ся в лю­бой мо­мент;
  • про­гресс из­ме­ря­ет­ся толь­ко ре­аль­ны­ми до­сти­же­ни­я­ми.

3 идея. При­о­ри­тет вза­и­мо­дей­ствия с кли­ен­том, а не об­суж­де­ния усло­вий с ним.

Смысл в том, что кли­ент вос­при­ни­ма­ет­ся не как «хо­лод­ный» за­каз­чик, а как во­вле­чен­ный в про­цесс че­ло­век. Ко­ман­да долж­на на­хо­дить­ся на свя­зи с кли­ен­том в те­че­ние все­го цик­ла ра­бо­ты, по­лу­чать от него фид­бек для улуч­ше­ния ре­зуль­та­тов.

4 идея. Го­тов­ность ме­нять план, а не сле­до­вать из­на­чаль­ным на­ра­бот­кам.

Ко­гда речь идет о про­ек­те, ко­то­рый дол­жен удо­вле­тво­рять кли­ен­та в по­сто­ян­но ме­ня­ю­щем­ся мире, нуж­но быть го­то­вым ме­нять про­ект пря­мо в про­цес­се со­зда­ния. Имен­но это поз­во­лит сде­лать бо­лее ка­че­ствен­ный и кон­ку­рен­то­спо­соб­ный про­дукт.

Как ра­бо­та­ет Ag­ile

Как функ­ци­о­ни­ру­ет гиб­кая си­сте­ма управ­ле­ния на прак­ти­ке? План ра­бот все-таки со­став­ля­ет­ся: ра­бо­чий про­цесс раз­би­ва­ют на при­мер­но рав­но­знач­ные от­рез­ки вре­ме­ни. По­сле каж­до­го эта­па оце­ни­ва­ет­ся про­ме­жу­точ­ный ре­зуль­тат. Если нуж­но вне­сти из­ме­не­ния, это де­ла­ют до на­ча­ла сле­ду­ю­ще­го эта­па. Вот про­стой при­мер при­ме­не­ния Ag­ile в по­все­днев­ной жиз­ни:

Итак, вам нуж­но при­го­то­вить празд­нич­ный ужин. Это ваш про­ект. Мож­но несколь­ко раз за день схо­дить в ма­га­зин за про­дук­та­ми, ко­то­рые за­бы­ли ку­пить сра­зу, до ве­че­ра во­зить­ся на кухне и устать еще до того, как при­дут го­сти.

Но мож­но при­ме­нить прин­ци­пы Ag­ile. И то­гда, что­бы при­го­то­вить празд­нич­ный обед, необ­хо­ди­мо раз­бить про­цесс на эта­пы:

  • про­вер­ка про­дук­тов, ко­то­рые уже в хо­ло­диль­ни­ке, и со­став­ле­ние спис­ка;
  • по­ход в ма­га­зин, по­куп­ка про­дук­тов по спис­ку;
  • под­го­тов­ка про­дук­тов;
  • при­го­тов­ле­ние каж­до­го блю­да.

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

На каж­дый этап от­во­дит­ся опре­де­лен­ное ко­ли­че­ство вре­ме­ни, ко­то­рое нуж­но учесть при со­став­ле­нии пла­на.

По­сле каж­до­го эта­па мож­но вно­сить кор­рек­ти­ров­ки, ко­то­рые по­мо­гут эф­фек­тив­нее ре­шать сле­ду­ю­щие за­да­чи. До­пу­стим, вы уже со­ста­ви­ли спи­сок про­дук­тов. Его нуж­но огла­сить всем участ­ни­кам под­го­тов­ки к ужи­ну, и то­гда кто-то вспом­нит, что в него нуж­но до­ба­вить зе­лень и май­о­нез для са­ла­та.

В ито­ге празд­нич­ный ужин бу­дет го­тов ров­но в срок, все чле­ны се­мьи бу­дут в хо­ро­шем на­стро­е­нии (осо­бен­но ба­буш­ка) и смо­гут ве­се­ло про­ве­сти вре­мя с го­стя­ми.

Как объ­яс­нить ба­буш­ке, что та­кое Ag­ile?

Для того что­бы объ­яс­нить ма­те­ри­ал мак­си­маль­но про­сто, нуж­но хо­ро­шо разо­брать­ся в теме. Здесь по­мо­гут обу­ча­ю­щие кур­сы и кни­ги, ко­то­рые да­дут вам и тео­рию, и прак­ти­че­ские за­да­ния для от­та­чи­ва­ния на­вы­ка.

Есть непло­хие кур­сы по Ag­ile от он­лайн-уни­вер­си­те­тов вро­де Нето­ло­гии и Скилл­бокс, у он­лайн-плат­фор­мы «Лифт в бу­ду­щее» так­же есть та­кой курс. По этой теме на­пи­са­но нема­ло книг, в ос­нов­ном это аме­ри­кан­ские ав­то­ры-прак­ти­ки. Вот что бу­дет по­лез­но по­чи­тать:

  • «Ag­ile-мар­ке­тинг. Ха­кер­ские прак­ти­ки для эф­фек­тив­но­го биз­не­са» Скот­та Брин­ке­ра;
  • «Ви­зу­а­ли­зи­руй­те ра­бо­ту» от До­ми­ни­ки Ре­гран­диз;
  • «По­сти­гая Ag­ile. Цен­но­сти, прин­ци­пы, ме­то­до­ло­гии» от Эн­д­рю Стелл­ман и Джен­ни­фер Грин;
  • «Ag­ile life. Как вы­ве­сти жизнь на но­вую ор­би­ту, ис­поль­зуя ме­то­ды ag­ile-пла­ни­ро­ва­ния, ней­ро­фи­зио­ло­гию и са­мо­ко­учинг» от Ка­те­ри­ны Лен­гольд.

Это не весь спи­сок, мож­но (и нуж­но!) ис­кать еще. Од­на­ко чи­тать и слу­шать недо­ста­точ­но. Для того что­бы по­стро­ить це­лост­ное пред­став­ле­ние о том, что та­кое Ag­ile, и успеш­но внед­рить эту фи­ло­со­фию в еже­днев­ную ру­ти­ну, ну­жен план по­лу­че­ния зна­ний. На­при­мер, сле­ду­ю­щие пунк­ты:

  • най­ти от­ли­чие гиб­ко­го управ­ле­ния от тра­ди­ци­он­но­го;
  • узнать все о 4 прин­ци­пах фи­ло­со­фии Ag­ile;
  • за­кон­спек­ти­ро­вать важ­ные эта­пы Ag­ile-управ­ле­ния;
  • внед­рять (даже в по­все­днев­ной жиз­ни).

В ре­зуль­та­те это­го об­ра­зо­ва­тель­но­го рас­сле­до­ва­ния вы узна­е­те, ко­гда сто­ит при­ме­нять ме­тод гиб­ко­го управ­ле­ния, в ка­ких про­ек­тах он ак­туа­лен и под­хо­дит ли вам.

Эти зна­ния при­но­сят гран­ди­оз­ную поль­зу ме­не­дже­рам и управ­лен­цам лю­бо­го зве­на, по­мо­га­ют вы­ве­сти ра­бо­ту ко­ман­ды и ре­зуль­та­ты про­ек­тов на но­вый уро­вень. Но, по­ми­мо это­го, Ag­ile по­дой­дет всем, кто хо­чет струк­ту­ри­ро­вать свою жизнь и на­ве­сти по­ря­док в обыч­ных бы­то­вых про­цес­сах.


Все са­мое важ­ное и ин­те­рес­ное со­би­ра­ем в на­шем Telegram