Змест[Схаваць][Паказаць]
Гнуткія падыходы сталі пераважным варыянтам для фірмаў, якія жадаюць эфектыўна і эфектыўна выконваць праекты ў сучасным асяроддзі распрацоўкі праграмнага забеспячэння, якое хутка развіваецца.
Agile - гэта больш, чым проста крылатая фраза; гэта спосаб мыслення, які аддае перавагу каманднай працы, унёску кліента і паступоваму прасоўванню.
Праблема ў тым, што Agile не з'яўляецца універсальным падыходам. Структура вашага праекта можа паўплываць або парушыць яго, аказваючы ўплыў на ўсё: ад маральнага духу каманды да рэзультату.
З-за гэтага вельмі важна разумець тонкія адрозненні паміж рознымі фрэймворкамі Agile. Scrum і SAFe (Scaled Agile Framework) - два найбольш вядомыя.
Scrum аддае перавагу паступоваму забеспячэнню каштоўнасці і лепш за ўсё падыходзіць для малых і сярэдніх каманд.
Ён вельмі наладжвальны і арыентаваны на супрацоўніцтва і кароткія цыклы зваротнай сувязі, таму лепш за ўсё працуе для больш простых задач. SAFe, што расшыфроўваецца як Scaled Agile Framework, быў створаны для буйных кампаній, якія працуюць над складанымі ўзаемазвязанымі праектамі.
Канцэпцыі Agile ўключаны ў SAFe, але яны маштабуюцца ў шматлікіх камандах і сінхранізуюцца з бізнес-мэтамі.
Гэта забяспечвае лепш арганізаваную стратэгію, грошы для інвестыцый, гнуткае кіраванне партфелем і эканомнае кіраванне.
Выбар адпаведнай структуры з'яўляецца стратэгічным выбарам, незалежна ад таго, з'яўляецеся вы фірмай з спісу Fortune 500, якая спрабуе спрасціць працу, або стартапам, які спадзяецца парушыць галіну.
У гэтым артыкуле мы падрабязна разгледзім Scrum і SAFe, а таксама некаторыя з іх ключавых функцый і кампанентаў.
Разуменне Scrum
Scrum - гэта больш, чым проста крылатая фраза ў кампутарным свеце; гэта дбайная структура, якая цалкам змяніла тое, як каманды падыходзяць да складаных праектаў.
Гэтая тэхніка Agile накіравана на развіццё супрацоўніцтва і паступовае забеспячэнне каштоўнасці.
Як тады функцыянуе Scrum? Scrum унікальны з-за некалькіх асноўных ідэй, якія складаюць яго аснову.
Перш за ўсё, супрацоўніцтва - гэта галоўнае. Scrum дазваляе міжфункцыянальным камандам цесна супрацоўнічаць, дэмантуючы бункеры і прасоўваючы культуру агульнай адказнасці.
Ідэя празрыстасці іншая. Бачнасць усяго, ад адставання да аглядаў спрынту, гарантуе, што ўсе знаходзяцца на адной старонцы.
Гэта падводзіць нас да наступнага прынцыпу: гнуткасць. Унутраная гнуткасць Scrum дазваляе камандам уносіць хуткія карэкціроўкі ў адказ на ўклад кліента або змены ў бізнес-асяроддзі.
Гэта прадугледжвае прыняцце менталітэту, а таксама выкананне набору правілаў. Scrum робіць моцны акцэнт на падзеле працы на кіраваныя «спрынты», якія звычайна доўжацца ад двух да чатырох тыдняў.
Працэдура становіцца больш зручнай за кошт выкарыстання паступовага метаду, які таксама дазваляе аператыўна мяняць курс.
Не забудзьцеся таксама пра зваротную сувязь; яны важныя для Scrum і гарантуюць пастаянны прагрэс. Такім чынам, Scrum можа стаць вашым першым выбарам, калі вы шукаеце структуру, якая спрыяе супрацоўніцтву, адкрытасці і адаптыўнасці.
Scrum Framework
Ролі, падзеі і артэфакты складаюць аснову ўмела пабудаванай архітэктуры Scrum. Вы зразумееце гэта, калі пачнеце ім карыстацца. Вось іх спіс.
Ролі
Ролі з'яўляюцца асноўнымі будаўнічымі элементамі любога праекта Scrum. Тры асноўных гульца - каманда распрацоўшчыкаў, уладальнік прадукту і майстар Scrum.
Межы ўнутры каманды разбураны, і фасілітатар, або Scrum Master, гарантуе, што каманда прытрымліваецца правіл Scrum.
Уладальнік прадукту кіруе бэклогам прадукту і расстаўляе задачы ў адпаведнасці з верагоднасцю атрымання прыбытку.
Арыентаваная на дзеянні каманда, якая рэалізуе бачанне падчас спрынту, - гэта каманда развіцця на супрацьлеглым баку.
падзеі
Давайце цяпер абмяркуем нядаўнія падзеі. Scrum працуе на абмежаваных па часе «спрынтах», якія ўяўляюць сабой цыклы, якія ахопліваюць у сярэднім ад двух да чатырох тыдняў.
Гэтыя спрынты ўтрымліваюць шэраг мерапрыемстваў, такіх як планаванне спрынту, штодзённыя вытрымкі і агляды спрынту.
Гэтыя выпадкі дзейнічаюць як кантрольна-прапускныя пункты і даюць камандзе магчымасць каардынаваць дзеянні, ацэньваць свой прагрэс і змяняць па меры неабходнасці.
Артэфакты
Нарэшце, ёсць артэфакты, якія з'яўляюцца фізічнымі вынікамі працэсу Scrum. Бэклог прадукту, бэклог спрынту і інкрэмент - гэта тры найбольш вядомыя.
Бэклог Прадукту - гэта спіс функцый, удасканаленняў і выпраўленняў праблем, які Уладальнік Прадукту аддаў прыярытэтам, які пастаянна змяняецца.
Частка Бэклогу Прадукту, якая засяроджваецца на працы, якую трэба выканаць падчас бягучага спрынту, называецца Бэклогам Спрынту.
Агульны аб'ём гатовай працы, які даступны для праверкі і канчатковай адгрузкі, вядомы як прырост.
Асноўныя характарыстыкі Scrum
Scrum унікальны сярод фрэймворкаў Agile па шэрагу прычын.
Scrum адрозніваецца ад папярэдніх метадалогій некалькімі важнымі спосабамі, якія могуць здзейсніць рэвалюцыю ў распрацоўцы праграмнага забеспячэння і кіраванні праектамі.
Давайце вывучым гэтыя аспекты далей.
Паступовая дастаўка
Засяроджванне на паступовых пастаўках з'яўляецца адной з самых моцных пераваг Scrum.
Scrum заахвочвае каманды пастаўляць карысныя часткі прадукту ў канцы кожнага спрынту, а не адкладаць дастаўку ўсяго прадукту на месяцы.
Гэтая стратэгія зніжае рызыкі, адначасова скарачаючы час выхаду на рынак. Вы вучыцеся хутчэй, калі нешта не працуе, што дазваляе хутка паварочвацца без марнавання рэсурсаў.
Супрацоўніцтва
Сіла сумесных намаганняў - наступны момант. Scrum - гэта камандны від спорту, а не адзінкавая спроба.
Структура заахвочвае асяроддзе, у якім міжфункцыянальныя каманды працуюць разам для дасягнення агульнай мэты.
Ліквідацыя раз'яднанасці і выхаванне культуры агульнай адказнасці - гэта мэты, якія падзяляюць Scrum Master, уладальнік прадукту і каманда распрацоўшчыкаў.
Scrum выдатна спраўляецца са стварэннем высакаякасных тавараў, таму што заахвочвае камандную працу.
Эксперыментаванне і цыклы зваротнай сувязі
Scrum - гэта структура, якая жыве за кошт эксперыментаў; гэта не зафіксавана ў камені. Камандам рэкамендуецца эксперыментаваць з новымі ідэямі, браць урокі са сваіх памылак і ўносіць карэктывы па меры неабходнасці.
У гэтай сітуацыі карысныя цыклы зваротнай сувязі. Каманды могуць ацаніць, што спрацавала, а што не, і як палепшыць, удзельнічаючы ў такіх мерапрыемствах, як агляды спрынту і рэтраспектывы.
Каманда Scrum застаецца гнуткай і становіцца ўсё лепшай дзякуючы гэтаму цыклу эксперыментаў, зваротнай сувязі і адаптацыі.
Сусветна прызнаныя сертыфікаты
І апошняе, але не менш важнае: Scrum прадастаўляе сертыфікаты міжнароднага прызнання, якія пацвярджаюць ваша валоданне фрэймворкам.
Існуе сертыфікацыя для ўсіх, уключаючы Scrum Masters, уладальнікаў прадукту і членаў каманды распрацоўшчыкаў.
Гэтыя сертыфікаты пацвярджаюць вашы веды і здольнасці да паспяховай рэалізацыі канцэпцый Scrum, а не толькі значкі для дадання ў ваш профіль LinkedIn.
Разуменне Бяспечны
Scaled Agile Framework, або SAFe, часта выкарыстоўваецца для маштабавання канцэпцый Agile на буйных прадпрыемствах. SAFe прызначаны для ўліку ўзаемазалежнасцяў і складанасці, якія часта прысутнічаюць у буйных кампаніях.
Але што такое SAFe?
SAFe - гэта аснова для гнуткай распрацоўкі, якая пашырае звычайныя гнуткія падыходы для задавальнення патрабаванняў буйных кампаній з некалькімі камандамі і партфелямі.
Для паспяховага дасягнення арганізацыйных мэтаў патрабуецца больш, чым простае павелічэнне; гэта таксама патрабуе каардынацыі многіх рухомых частак.
Акцэнт SAFe на фундаментальных навыках бізнес-спрытнасці з'яўляецца адной з яго адметных характарыстык.
Аснова структуры складаецца з некалькіх кампетэнцый, якія накіроўваюць бізнес у дасягненне сапраўднай манеўранасці па-за межамі проста каманд распрацоўшчыкаў.
Лідэрства Lean-Agile, камандная і тэхнічная спрытнасць і гнуткая пастаўка прадукту - вось некаторыя з гэтых здольнасцей.
Кожная кампетэнцыя складаецца з групы звязаных ведаў, здольнасцей і паводзін, якія дапамагаюць арганізацыям дасягнуць сваіх стратэгічных мэтаў.
Напрыклад, Agile Product Delivery спрыяе арыентацыі на кліента і бесперапыннай пастаўцы каштоўнасці, у той час як Lean-Agile Leadership падкрэслівае пашырэнне магчымасцей каманды і выхаванне культуры пастаяннага ўдасканалення.
Такім чынам, SAFe можа быць рашэннем, калі вы працуеце ў буйной кампаніі, якая хоча выкарыстоўваць канцэпцыі Agile, але лічыць, што стандартныя структуры, такія як Scrum, занадта абмежаваныя для вашых патрэб.
Канфігурацыі SAFe
Наладжванне вельмі важна пры працы з такім поўным фрэймворкам, як SAFe. Для задавальнення розных арганізацыйных патрабаванняў SAFe прапануе чатыры альтэрнатыўныя канфігурацыі. Давайце вывучым гэтыя ўстаноўкі, каб даведацца, як найлепшым чынам выкарыстоўваць іх.
Асноўны SAFe
Essential SAFe, які пачынаецца з самага пачатку, служыць асновай фрэймворка. Гэта дае Agile Release Trains (ART) асноўныя кампаненты, неабходныя для прадастаўлення рашэнняў.
Для кампаній, якія толькі пачынаюць карыстацца SAFe, гэтая канфігурацыя часта з'яўляецца самым добрым месцам для пачатку. Ён ідэальна падыходзіць для тых, хто хоча адчуць смак экасістэмы SAFe, не перагружаючы персанал.
Вялікае рашэнне SAFe
Наступны варыянт - Large Solution SAFe, які прызначаны для прадпрыемстваў, якія распрацоўваюць вялікія, складаныя рашэнні без патрэбы ў складаных працэдурах кіравання партфелем.
Дадатковы ўзровень супрацоўніцтва і падрыхтоўкі, дададзены гэтай устаноўкай, робіць яе ідэальнай для прадпрыемстваў, дзе некалькі каманд працуюць над узаемазалежнымі рашэннямі.
Партфоліо SAFe
Portfolio SAFe - лепшы варыянт для кампаній, якія павінны аб'яднаць розныя патокі каштоўнасці ў адзін партфель. Гэтая канфігурацыя прадстаўляе гнуткія партфельныя аперацыі, эканомнае кіраванне, а таксама стратэгію і інвестыцыйнае фінансаванне.
Буйныя прадпрыемствы, якім трэба каардынаваць некалькі праектаў або прадуктаў з арганізацыйнай стратэгіяй, палічаць гэта ідэальным варыянтам.
Поўны SAFe
Самы пашыраны варыянт фрэймворка, Full SAFe, з'яўляецца апошнім варыянтам. Гэтая дамоўленасць прызначана для прадпрыемстваў, якія не толькі маюць вялікі памер, але і вельмі складаныя, якія ўключаюць некалькі партфеляў.
Найлепшым варыянтам для прадпрыемстваў, якія жадаюць комплекснай трансфармацыі Agile, з'яўляецца Full SAFe, які ўключае ў сябе ўсе папярэднія налады.
Асноўныя магчымасці SAFe
Scaled Agile Framework (SAFe) прапануе поўны набор характарыстык, якія робяць яго унікальным, калі справа даходзіць да пашырэння Agile.
Давайце разгледзім гэтыя найважнейшыя кампаненты, якія робяць SAFe прывабным варыянтам для буйных кампаній.
Дзелавая спрытнасць
Першая і самая вялікая ўвага ў SAFe - гэта бізнес-спрытнасць. Спрытнасць вашых каманд распрацоўшчыкаў - гэта толькі адзін з аспектаў забеспячэння таго, каб увесь бізнес мог хутка і эфектыўна рэагаваць на развіццё рынку.
Структура Business Agility ад SAFe прапануе комплексны падыход да арганізацыйнай гнуткасці, які ахоплівае ўсё: ад Lean-Agile Leadership да Agile Product Delivery.
Спрытныя партфельныя аперацыі
Наступны кампанент - Agile Portfolio Operations, які дазваляе прадпрыемствам каардынаваць стратэгію і выкананне. Для буйнога бізнесу, дзе дзейнічае адразу некалькі праектаў і прадуктаў.
Усе гэтыя рухомыя элементы скаардынуюцца і адпавядаюць стратэгічным мэтам арганізацыі дзякуючы гнуткім партфельным аперацыям.
Беражлівае кіраванне
І апошняе, але не менш важнае: Lean Governance уключана ў SAFe і прапануе набор рэкамендацый і працэдур для кіравання шматлікімі партфелямі.
Беражлівае кіраванне ў SAFe з'яўляецца гнуткім і адаптыўным, у адрозненне ад традыцыйных мадэляў кіравання, якія могуць быць нягнуткімі і бюракратычнымі, дазваляючы больш хуткае прыняцце рашэнняў і больш эфектыўнае размеркаванне рэсурсаў.
Тэхнічнае параўнанне: Scrum & SAFe
Дзве назвы часта тырчаць падчас праходжання сферы метадалогій Agile: Scrum і SAFe.
Нягледзячы на тое, што кожны з іх мае перавагі, як яны параўноўваюцца тэхнічна?
Давайце пачнем дбайнае параўнанне, выкарыстоўваючы інфармацыю з вэб-сайта Scaled Agile Framework і Scrum.org.
маштабаванасць
З пункту гледжання маштабаванасці, Scrum звычайна прызначаны для невялікіх каманд або асобных каманд. Яго структура ідэальна падыходзіць для праектаў, дзе згуртаваныя каманды могуць добра працаваць разам для дасягнення агульнай мэты.
Наадварот, SAFe прызначаны для прадпрыемстваў. Буйнамаштабныя праекты часта выкарыстоўваюць яго, таму што ён пашырае канцэпцыі Agile на некалькі каманд, аддзелаў і нават цэлых прадпрыемстваў.
Гнуткасць і адаптыўнасць
І Scrum, і SAFe вылучаюцца з пункту гледжання адаптыўнасці, але рознымі спосабамі. Прастата Scrum дазваляе камандам быць плыўнымі і хутка паварочвацца ў адказ на ўвод.
SAFe прапануе больш арганізаваны падыход, адначасова з'яўляючыся адаптыўным, гарантуючы, што ўсе сферы вялізнага бізнесу застаюцца ў адпаведнасці, нават калі адбываюцца змены.
Складанасць і крывая навучання
Scrum мае менш крутую крывую навучання і досыць просты з пункту гледжання складанасці. Яго даступнасць для каманд, якія толькі пачынаюць працаваць з Agile, з'яўляецца перавагай яго прастаты.
SAFe па сваёй сутнасці больш дасканалы, паколькі ён арыентаваны на прадпрыемства. Улічваючы мноства ўзроўняў і абавязкаў, авалоданне ім патрабуе больш глыбокага разумення і самаадданасці.
Інструменты і інфраструктура
Scrum менш прадпісвае з пункту гледжання інструментаў, што дазваляе камандам выбіраць варыянты, якія найбольш адпавядаюць іх патрабаванням.
З-за свайго памеру SAFe часта выкарыстоўвае спецыяльныя інструментальныя рашэнні, якія адпавядаюць яго унікальным патрэбам і гарантуюць бездакорную каардынацыю паміж велізарнымі камандамі і партфелямі.
Сертыфікацыя і навучанне
SAFe і Scrum прадастаўляюць сусветна вядомыя сертыфікаты. Сертыфікаты Scrum, даступныя праз такія вэб-сайты, як Scrum.org, пацвярджаюць веданне яго структуры і прынцыпаў.
Сертыфікаты SAFe, з іншага боку, адлюстроўваюць яго ўсёабдымны характар, ахопліваючы больш шырокі спектр, ад абавязкаў на ўзроўні каманды да абавязкаў у маштабе ўсяго прадпрыемства.
Плюсы Scrum
- Scrum ідэальна падыходзіць для дынамічных праектаў са зменлівымі патрэбамі, паколькі дазваляе камандам хутка адаптавацца да зменаў.
- Рамкі заахвочваюць адкрытае зносіны і групавое прыняцце рашэнняў, умацоўваючы пачуццё супрацоўніцтва.
- Scrum забяспечвае паслядоўную дастаўку карысных прадуктаў праз сваю метадалогію, заснаваную на спрынце, што павышае задаволенасць кліентаў.
- Рэгулярныя стэндапы, агляды і рэтраспектывы гарантуюць, што ўсе ў камандзе знаходзяцца на адной старонцы і што любыя праблемы вырашаюцца неадкладна.
- Scrum у значнай ступені абапіраецца на бесперапынны ўвод, каб забяспечыць аператыўныя карэкціроўкі курсу і прасоўванне.
Мінусы Scrum
- Scrum патрабуе высокай ступені самаадданасці ад кожнага члена каманды, якую можа быць цяжка захаваць.
- Гнуткасць Scrum не можа быць выгаднай для ўсіх праектаў, асабліва для тых з зададзенымі крытэрамі.
- Майстэрства і лідэрства Scrum Master часта з'яўляюцца ключавымі фактарамі поспеху Scrum.
Плюсы SAFe
- SAFe - гэта лепшая структура для складаных праектаў з удзелам некалькіх каманд, паколькі яна была створана для пашырэння канцэпцый Agile на велізарныя прадпрыемствы.
- SAFe гарантуе, што ўсе ўзроўні арганізацыі адпавядаюць галоўнай мэце праз акцэнт на Agile Portfolio Operations і Lean Governance.
- SAFe заахвочвае манеўранасць ва ўсім прадпрыемстве, уключаючы ўсе бізнес-працэсы ў дадатак да распрацоўкі праграмнага забеспячэння.
- Поўная структура, прапанаваная SAFe, памяншае нявызначанасць дзякуючы выразна вызначаным ролям і абавязкам.
- Сертыфікаты SAFe шырока прызнаны і ахопліваюць розныя прафесіі, надаючы вашаму прафесійнаму профілю большую каштоўнасць.
Мінусы SAFe
- SAFe можа быць складаным і можа мець працяглую крывую навучання з-за сваёй поўнай прыроды.
- SAFe менш падыходзіць для невялікіх прадпрыемстваў, паколькі яго ўкараненне часта патрабуе значных інвестыцый у інструменты і навучанне.
- Нягледзячы на адаптыўнасць, арганізаваны падыход SAFe часам аказваецца нягнуткім, асабліва ў адрозненне ад фрэймворкаў з большай шыратой, такіх як Scrum.
заключэнне
У заключэнне можна сказаць, што і Scrum, і SAFe забяспечваюць моцную аснову для прымянення метадаў Agile на практыцы, хаця яны адказваюць розным патрабаванням і памерам.
Невялікія каманды і праекты, якія патрабуюць вялікай гнуткасці і спрыту, ідэальна падыходзяць для сутычак. Ён вылучаецца тым, што заахвочвае супрацоўніцтва і паступова забяспечвае каштоўнасць.
SAFe, з іншага боку, прызначаны для буйных кампаній, якія працуюць над складанымі, узаемазвязанымі праектамі. Ён забяспечвае больш арганізаваны падыход, падкрэсліваючы кіраванне і ўзгадненне паміж некалькімі камандамі і партфелямі.
Рашэнне паміж Scrum і SAFe для каманд і арганізацый павінна быць заснавана на вашых унікальных патрабаваннях, памеры вашых праектаў і вашых стратэгічных мэтах.
Scrum, напэўна, ваш лепшы варыянт, калі вы малая і сярэдняя каманда, якая шукае гнуткі падыход да супрацоўніцтва.
Аднак поўная структура SAFe была б лепшым выбарам, калі вы буйная фірма, якая хоча цалкам укараніць Agile.
Каб зрабіць абгрунтаваны стратэгічны выбар, вельмі важна разумець тонкасці кожнай структуры і тое, як яны суадносяцца з мэтамі вашай арганізацыі.
Пакінуць каментар