Agile лойиҳасини бошқариш
Ҳар қандай дастурий таъминот бизнесида менежерлар нима боълаётганини ва лойиҳа оъз мақсадларига эриша оладими ёки ёъқлигини билиши ва дастурий таъминотни таклиф қилинган бюджет билан оъз вақтида этказиб бериши керак. Дастурий таъминотни ишлаб чиқишда режага асосланган ёндашувлар ушбу эҳтиёжни қондириш учун ишлаб чиқилган. Мен 23 -бобда муҳокама қилганимдек , менежерлар лойиҳа режасини тузадилар, унда нима этказиб берилиши керак, қачон этказиб берилиши кераклиги ва лойиҳа натижаларини ишлаб чиқишда ким ишлайди . Режага асосланган ёндашув менежердан ишлаб чиқилиши керак боълган ҳамма нарсани ва ривожланиш жараёнларини барқарор коъришни талаб қилади.
усулларининг дастлабки тарафдорлари томонидан таклиф қилинган норасмий режалаштириш ва лойиҳа назорати бизнеснинг коъринишга боълган талабига зид эди. Жамоалар оъз-оъзини ташкил қилишди, ҳужжатларни ишлаб чиқармадилар ва жуда қисқа даврларда ишлаб чиқишни режалаштирдилар. Гарчи бу дастурий маҳсулотларни ишлаб чиқувчи кичик компаниялар учун ишласа ҳам, оъз ташкилотида нималар боълаётганини билиши керак боълган йирик компаниялар учун бу номақбулдир.
Бошқа ҳар қандай профессионал дастурий таъминотни ишлаб чиқиш жараёни сингари, тезкор ишлаб чиқиш ҳам мавжуд вақт ва ресурслардан максимал даражада фойдаланиш учун бошқарилиши керак.
Сcрум атамаси
|
Таъриф
|
Ривожланиш жамоаси
|
Ўз-ўзини ташкил этувчи дастурий таъминот ишлаб чиқарувчилар гуруҳи, улар этти кишидан ошмаслиги керак. Улар дастурий таъминот ва бошқа муҳим лойиҳа ҳужжатларини ишлаб чиқиш учун масъулдирлар.
|
Потенциал жўнатилиши мумкин бўлган маҳсулот ўсиши
|
Спринтдан етказиб бериладиган дастурий таъминот ўсиши. Ғоя шундан иборатки, бу "потенциал жўнатиш мумкин" бўлиши керак, яъни у тайёр ҳолатда ва уни якуний маҳсулотга киритиш учун синов каби бошқа иш керак эмас. Амалда, бунга ҳар доим ҳам эришиб бўлмайди.
|
Маҳсулот захираси
|
Бу Сcрум жамоаси ҳал қилиши керак бўлган "бажариш" нарсалар рўйхати. Улар дастурий таъминот учун хусусият таърифлари, дастурий таъминот талаблари, фойдаланувчи ҳикоялари ёки архитектура таърифи ёки фойдаланувчи ҳужжатлари каби зарур бўлган қўшимча вазифаларнинг тавсифлари бўлиши мумкин.
|
Маҳсулот эгаси
|
Вазифаси маҳсулот хусусиятлари ёки талабларини аниқлаш, ишлаб чиқиш учун уларга устуворлик бериш ва лойиҳа бизнеснинг муҳим эҳтиёжларини қондиришда давом этишини таъминлаш учун маҳсулотнинг орқада қолган қисмини доимий равишда кўриб чиқишдан иборат бўлган индивидуал (ёки эҳтимол кичик гуруҳ). Маҳсулот эгаси мижоз бўлиши мумкин, лекин дастурий таъминот компаниясида маҳсулот менежери ёки бошқа манфаатдор томонлар вакили ҳам бўлиши мумкин.
|
Сcрум
|
Сcрум жамоасининг кунлик йиғилиши, тараққиётни кўриб чиқади ва ўша куни қилинадиган ишларга устуворлик беради. Идеал ҳолда, бу бутун жамоани ўз ичига олган қисқа юзма-юз учрашув бўлиши керак.
|
СcрумМастер
|
СcрумМастер Сcрум жараёнининг бажарилишини таъминлаш учун масъулдир ва Сcрум-дан самарали фойдаланишда жамоага раҳбарлик қилади. У компаниянинг қолган қисми билан алоқа ўрнатиш ва Сcрум жамоасини ташқи аралашув билан чалғитмаслигини таъминлаш учун жавобгардир. Сcрум ишлаб чиқувчилари СcрумМастерни лойиҳа менежери деб ҳисобламаслик кераклигига қатъий ишонадилар. Бошқалар эса ҳар доим ҳам фарқни кўриш осон бўлмаслиги мумкин.
|
Спринт
|
Ривожланиш итерацияси. Спринтлар одатда 2 дан 4 ҳафтагача давом этади.
|
Тезлик
|
Битта спринтда жамоа қанча маҳсулот орқасида қолиши мумкинлиги ҳақидаги тахмин. Жамоанинг тезлигини тушуниш уларга спринтда нимани қамраб олиш мумкинлигини тахмин қилишга ёрдам беради ва иш фаолиятини яхшилашни ўлчаш учун асос бўлади.
|
Ушбу муаммони ҳал қилиш учун Сcрум Agile усули ишлаб чиқилган (Счwабер анд Беедле 2001; Рубин 2013) Agile лойиҳаларни ташкил қилиш учун асос яратиш ва ҳеч бўлмаганда маълум даражада содир бўлаётган нарсаларнинг ташқи кўринишини таъминлаш. Сcрум -ни ишлаб чиқувчилар Сcрум анъанавий маънода лойиҳаларни бошқариш усули эмаслигини аниқ айтишни хоҳладилар, шунинг учун улар атайлаб СcрумМастер каби янги терминологияни ихтиро қилдилар, бу эса лойиҳа менежери каби номларни алмаштирди. 3.8 -расмда Сcрум терминологияси ва у нимани англатишини умумлаштиради.
Сcрум - бу тезкор усул, чунки у мен 3.2 -расмда кўрсатган Agile мани фесто тамойилларига амал қилади. Бироқ, у тезкор лойиҳани ташкил қилиш учун асосни таъминлашга қаратилган ва у махсус ишлаб чиқишдан фойдаланишни талаб қилмайди.
жуфтлик дастурлаш ва тест-биринчи ишлаб чиқиш каби амалиётлар. Бу шуни англатадики, уни компаниядаги мавжуд амалиёт билан осонроқ бирлаштириш мумкин. Шундай қилиб, тезкор усуллар дастурий таъминотни ишлаб чиқишда асосий ёндашувга айланганлиги сабабли, Сcрум энг кенг тарқалган усул сифатида пайдо бўлди.
3.9 -расмда кўрсатилган . Жараёнга кириш маҳсулотнинг орқада қолиши ҳисобланади. Ҳар бир жараён итерацияси мижозларга етказиб берилиши мумкин бўлган маҳсулот ўсишини ишлаб чиқаради.
Сcрум спринт циклининг бошланғич нуқтаси маҳсулотнинг орқада қолиши - Сcрум жамоаси томонидан ишлаши керак бўлган маҳсулот хусусиятлари, талаблари ва муҳандислик такомиллаштириш каби нарсалар рўйхати. Маҳсулот захирасининг дастлабки версияси талаблар ҳужжатидан, фойдаланувчи ҳикоялари рўйхатидан ёки ишлаб чиқиладиган дастурий таъминотнинг бошқа тавсифидан олиниши мумкин.
Маҳсулотлар рўйхатидаги ёзувларнинг аксарияти тизим хусусиятларини амалга ошириш билан боғлиқ бўлса-да, бошқа тадбирлар ҳам киритилиши мумкин. Баъзан, такрорлашни режалаштираётганда, осонликча жавоб бериб бўлмайдиган саволлар пайдо бўлади ва мумкин бўлган эчимларни ўрганиш учун қўшимча иш талаб этилади. Жамоа муаммо ва ечимни тушуниш учун баъзи про -тотиплаш ёки синов ишлаб чиқишларини амалга ошириши мумкин. Бундан ташқари, тизим архитектурасини лойиҳалаш ёки тизим ҳужжатларини ишлаб чиқиш учун орқада қолган нарсалар бўлиши мумкин.
Маҳсулот захираси турли даражадаги тафсилотларда кўрсатилиши мумкин ва спецификациядаги тафсилотлар даражаси бажариладиган ишларга мос келишини таъминлаш учун маҳсулот эгаси жавобгардир. Мисол учун, орқада қолдирилган элемент 3.5 -расмда кўрсатилгандек тўлиқ фойдаланувчи ҳикояси бўлиши мумкин ёки оддийгина “Рефаcтор фойдаланувчи интерфейси коди” каби кўрсатма бўлиши мумкин, бу эса рефакторинг тўғрисида қарор қабул қилишни жамоага қолдиради. бажарилди.
2 дан 4 ҳафтагача бўлган маълум вақт давом этади . Ҳар бир циклнинг бошида Маҳсулот эгаси ушбу циклда ишлаб чиқилиши керак бўлган энг муҳим элементларни аниқлаш учун маҳсулот захирасидаги элементларга устуворлик беради. Спринт ҳеч қачон тугалланмаган ишларни ҳисобга олган ҳолда узайтирилмайди. Агар улар спринт учун ажратилган вақт ичида бажарилмаса, маҳсулотлар захирага қайтарилади.
Кейин бутун жамоа энг муҳим вазифалардан қайси бири бажарилиши мумкин бўлганини танлашда иштирок этади. Кейин улар ушбу элементларни бажариш учун зарур бўлган вақтни тахмин қилишади. Ушбу ҳисоб-китобларни амалга ошириш учун улар олдинги спринтларда эришилган тезликдан фойдаланадилар, яъни битта спринтда орқада қолганларнинг қанча қисмини қоплаш мумкин. Бу спринтнинг орқада қолишига олиб келади - бу спринт давомида бажарилиши керак бўлган иш. Жамоа ким нима устида ишлашини ўзи ҳал қилади ва спринт бошланади.
ва керак бўлганда ишни қайтадан устуворлаштириш учун қисқа кунлик учрашувлар (Сcрумс) ўтказади . Сcрум давомида барча жамоа аъзолари маълумот алмашадилар, сўнгги учрашувдан буён эришган ютуқларини тавсифлайдилар, юзага келган муаммоларни кўтарадилар ва кейинги кун учун нима режалаштирилганлигини айтадилар. Шундай қилиб, жамоадаги ҳар бир киши нима бўлаётганини билади ва агар муаммолар юзага келса, уларни энгиш учун қисқа муддатли ишни қайта режалаштириши мумкин. Бу қисқа муддатли режалаштиришда ҳамма иштирок этади ; СcрумМастер-дан юқоридан пастга йўналиш йўқ.
Сcрум жамоалари ўртасидаги кундалик ўзаро муносабатлар Сcрум тахтаси ёрдамида мувофиқлаштирилиши мумкин. Бу офис доскаси бўлиб, унда Спринтнинг орқада қолиши, бажарилган ишлар, ходимларнинг мавжуд эмаслиги ва ҳоказолар ҳақида маълумот ва пост-ит қайдлар мавжуд. Бу бутун жамоа учун умумий манба бўлиб, ҳар ким доскадаги нарсаларни ўзгартириши ёки кўчириши мумкин. Бу шуни англатадики, ҳар қандай жамоа аъзоси бир қарашда бошқалар нима билан шуғулланаётганини ва нима қилиш кераклигини кўриши мумкин.
Ҳар бир спринт охирида кўриб чиқиш йиғилиши бўлиб, унда бутун жамоа иштирок этади. Ушбу учрашув икки мақсадни кўзлайди. Биринчидан, бу жараённи такомиллаштириш воситаси. Жамоа қандай қилиб ишлаганликларини кўриб чиқади ва ишларни қандай қилиб яхшироқ қилиш мумкинлиги ҳақида фикр юритади. Иккинчидан, у кейинги спринт олдидан маҳсулот ҳақида маълумот ва маҳсулот ҳолати ҳақида маълумот беради.
СcрумМастер расмий равишда лойиҳа менежери бўлмаса-да, амалда СcрумМастерс анъанавий бошқарув тузилмаси бўлган кўплаб ташкилотларда бу ролни бажаради. Улар юқори бошқарувга эришилган ютуқлар ҳақида ҳисобот берадилар ва узоқ муддатли режалаштириш ва лойиҳа бюджетини тузишда иштирок этадилар. Улар лойиҳа бошқаруви (ходимлар учун байрамлар ҳақида келишиш, ҲР билан алоқа қилиш ва ҳ.к.) ва аппарат ва дастурий таъминотни харид қилиш билан шуғулланиши мумкин.
Турли хил Сcрум муваффақият ҳикояларида (Счатз ва Абделшафи 2005; Мулдер ва ван Влиет 2008; Беллоуити 2009), Сcрум усули ҳақида фойдаланувчиларга ёқадиган нарсалар:
Маҳсулот манфаатдор томонлар боғлаши мумкин бўлган бошқариладиган ва тушунарли бўлаклар тўпламига бўлинган.
Беқарор талаблар тараққиётни тўхтата олмайди.
Бутун жамоа ҳамма нарсани кўради ва натижада жамоавий алоқа ва маънавият яхшиланади.
Мижозлар қўшимчаларни ўз вақтида етказиб беришни кўради ва маҳсулот қандай ишлаши ҳақида фикр-мулоҳаза олади. Жамоа дастурий таъминот кутилганидек етказиб берилмаслигини эълон қилганда, улар сўнгги дақиқаларда кутилмаган ҳодисаларга дуч келмайдилар.
Мижозлар ва ишлаб чиқувчилар ўртасида ишонч ўрнатилади ва ижобий маданият яратилади, унда ҳамма лойиҳа муваффақиятли бўлишини кутади.
Сcрум дастлаб ишлаб чиқилганидек, барча жамоа аъзолари ҳар куни стенд-уп учрашувларида тўпланишлари мумкин бўлган биргаликда жойлашган жамоалар билан фойдаланиш учун мўлжалланган. Бироқ, дастурий таъминотни ишлаб чиқишнинг кўп қисми энди тақсимланган жамоаларни ўз ичига олади, жамоа аъзолари дунёнинг турли жойларида жойлашган. Бу компанияларга фойда олиш имконини беради.
Do'stlaringiz bilan baham: |