Кіраўніцтва па кіраўніцтву Scrum: як рэалізаваць?

Сёння тэхналогіі хутка развіваюцца; калектывы працуюць у некалькіх гадзінных паясах, і ціск стварае, каб стымуляваць інавацыі і дастаўку прадукцыі. Інжынерныя лідэры адыходзяць ад традыцыйных праектаў на вадаспадзе і прымаюць спрытную метадалогію кіравання праектамі. Калі мы чуем такія шумныя словы, як спрытныя, магчыма, першае, што прыходзіць нам у галаву, з'яўляецца рамка Scrum.

Што такое Scrum?

Scrum - гэта адна з спрытных рамак (ці метадаў) для кіравання складанымі праектамі і шырока выкарыстоўваецца групамі распрацоўшчыкаў праграмнага забеспячэння ад стартапаў да лёсавызначальных кампаній. На ScrumAlliance.org, Scrum - гэта "лёгкі, але неверагодна магутны набор каштоўнасцей, прынцыпаў і практык". Для атрымання дадатковай інфармацыі прачытайце агляд Scrum на сайце Scrum Alliance.

Як ажыццявіць?

Як лідэр, мы чуем стандартнае пытанне - Ці рэалізаваны мы ў рамках Scrum рамкі з нуля? У нас можа быць сертыфікацыя Scrum альбо ўвайшла ў склад створанай каманды Scrum, але калі справа даходзіць да рэалізацыі Scrum з нічога, крытычны пытанне, з якім мы сутыкаемся, - з чаго нам пачаць? Ніжэй кіраўніцтва (альбо кантрольны спіс) можа быць вельмі карысным новым тэхналагічным лідэрам пры ўсталяванні працэсу Scrum у іх арганізацыі.

# 1 - Вазьміце абавязацельствы па кіраўніцтве:

  • Навучыце вышэйшае кіраўніцтва на прынцыпах, працэсах і структурах каманды Scrum.
  • Прыняцце Scrum - гэта падарожжа, а сталасць не надыходзіць за ноч. Усталюйце рэалістычныя чаканні па рэнтабельнасці інвестыцый.
  • Выдзеліце бюджэт на навучанне, сертыфікаты, інструменты і ўрачыстасці.
  • Перыядычна паведамляйце пра метрыкі Scrum.

№ 2 - Бортавая інжынерная каманда:

  • Выкарыстоўвайце перавагі выкарыстання рам Scrum.
  • Найміце знешняга сертыфікаванага трэнера і навучыце ўсю інжынерную каманду - як на сушы, так і на беразе.
  • Матываваць членаў каманды, каб атрымаць Scrum або ўладальнікі прадукту (у залежнасці ад ролі).
  • Дакументныя ролі і адказнасць паміж Уладальнікам Прадукту і Scrum Master. Усталюйце чаканні ад ролі Scrum Master і павярніце гэтую ролю сярод групы.
  • Падзяліцеся / абмяркуйце этапы развіцця групы Такмана з камандай Scrum (фарміраванне, штурм, нарміраванне і выкананне.)

# 3 - Інструменты выкарыстання:

  • Для кіравання адставаннем прадуктаў і выканання спрынту выкарыстоўвайце Інтэрнэт-дошкі Scrum / інструменты, такія як Atlassian Jira.
  • Інтэграцыя платы Scrum з інструментамі кіравання тэстамі або дарожнымі картамі.
  • Кіруйце размеркаваннем рэсурсаў і заданнямі спрынту, выкарыстоўваючы дошкі Scrum.
  • Выкарыстоўвайце Jira ці Aha для раскладаў выпуску і дарожных карт прадуктаў.

№ 4 - Мера, якая мае значэнне:

  • Як мінімум, стварыце дагледжаны і прыярытэтны адставанне прадукту на працягу наступных двух-трох спрынтаў.
  • Вымерайце якасць гісторыі карыстальнікаў - Ці казкі канкрэтныя і праверныя? Шукайце хуткасць праходжання тэставага выпадку, памылкі на зборку.
  • Вымерайце якасць дастаўкі прадукцыі - шукайце спрынтарскія паказчыкі, такія як графікі хуткасці спрынту і выбуху.
  • Выраўноўванне спрынтаў, адставанне ад дарожнай карты прадукту. Вылучыце час буфера для падтрымкі вытворчасці. Памятаеце прынцыпы кіравання праектамі - маштаб, графік і бюджэт. Не перабіраць.

# 5 - Удакладніць працэс і адзначыць:

  • Як толькі Scrum будзе на месцы, правядзіце падрабязную рэтраспектыву ўсынаўлення (Good / Bad / Ugly). Плануйце штоквартальную рэгістрацыю з камандай Scrum пра агульны прагрэс.
  • Прааналізуйце метрыкі з камандай Scrum і вызначце сферы ўдасканалення. Дапрацаваць працэс па меры неабходнасці.
  • Аптымізаваць працэс, выкарыстоўваючы метады Scrum of scrum.
  • Адзначаюць паспяховыя спрынтарскія рэлізы.

Рэзюмэ:

Scrum - гэта ўсё аб тым, што арганізуюць каманды, якія супрацоўнічаюць з пастаўкай рабочага праграмнага забеспячэння ў вытворчасць. Scrum не для ўсіх. Сакрэт Scrum - празрыстасць, рэгулярная сувязь і прастата. Уваходжанне Scrum можа быць складаным для асваення, але ён нічым не адрозніваецца ад любых іншых праектаў бесперапыннага ўдасканалення працэсаў. Шчаслівы Scrumming !!

Літаратура:

  • https://en.wikipedia.org/wiki/Scrum_(software_development)
  • https://www.pmi.org/learning/library/ground-rules-high-performing-team-9338
  • https://en.wikipedia.org/wiki/Tuckman%27s_stages_of_group_development
  • https://www.atlassian.com
  • https://www.scrumalliance.org