Talaan ng nilalaman[Tago][Ipakita]
Ang mga maliksi na diskarte ay lumitaw bilang ang ginustong opsyon para sa mga kumpanyang naghahanap upang maisagawa ang mga proyekto nang epektibo at mahusay sa mabilis na bilis ng kapaligiran ng pagbuo ng software ngayon.
Ang maliksi ay higit pa sa isang catchphrase; isa itong paraan ng pag-iisip na inuuna ang pagtutulungan ng magkakasama, input ng kliyente, at incremental na pagsulong.
Ang problema ay ang Agile ay hindi isang pangkalahatang naaangkop na diskarte. Ang istraktura ng iyong proyekto ay maaaring gumawa o masira ito, na may epekto sa lahat mula sa moral ng koponan hanggang sa ilalim na linya.
Dahil dito, mahalagang maunawaan ang mga banayad na pagkakaiba sa pagitan ng iba't ibang Agile frameworks. Ang Scrum at SAFe (Scaled Agile Framework) ay dalawa sa pinakakilala.
Ang Scrum ay progresibong nagbibigay ng halaga at pinakaangkop para sa maliliit hanggang katamtamang laki ng mga koponan.
Ito ay napaka-customize at nakatutok sa pakikipagtulungan at maikling feedback loop, kaya ito ay pinakamahusay na gumagana para sa mas simpleng mga gawain. Ang SAFe, na nangangahulugang Scaled Agile Framework, ay nilikha para sa malalaking negosyo na nagtatrabaho sa masalimuot, magkakaugnay na mga proyekto.
Ang mga maliksi na konsepto ay isinama sa loob ng SAFe, ngunit ang mga ito ay naka-scale sa maraming team at naka-synchronize sa mga layunin sa negosyo.
Nagbibigay ito ng mas maayos na diskarte, pera para sa mga pamumuhunan, mabilis na pamamahala ng portfolio, at lean na pamamahala.
Ang pagpili sa naaangkop na balangkas ay isang madiskarteng pagpipilian, hindi alintana kung ikaw ay isang Fortune 500 firm na sinusubukang pasimplehin ang mga operasyon o isang startup na umaasang makagambala sa industriya.
Sa artikulong ito, titingnan natin nang malalim ang Scrum at SAFe, pati na rin ang ilan sa mga pangunahing tampok at bahagi nito.
Unawa sa Scrum
Ang scrum ay higit pa sa isang catchphrase sa mundo ng computer; ito ay isang masusing istraktura na ganap na nagbago kung paano nilalapitan ng mga koponan ang mga mapaghamong proyekto.
Ang Agile technique na ito ay naglalayong isulong ang kooperasyon at unti-unting magbigay ng halaga.
Paano gumagana ang Scrum, kung gayon? Ang scrum ay natatangi dahil sa ilang pinagbabatayan na ideya na bumubuo sa pundasyon nito.
Una at pangunahin, ang pakikipagtulungan ay susi. Binibigyang-daan ng Scrum ang mga cross-functional na team na makipagtulungan nang malapitan, pagbuwag sa mga silo at pag-promote ng kultura ng ibinahaging pananagutan.
Ang ideya ng transparency ay isa pa. Ang visibility ng lahat, mula sa backlog hanggang sa sprint review, ay ginagarantiyahan na ang lahat ay nasa parehong pahina.
Dinadala tayo nito sa sumusunod na prinsipyo: flexibility. Ang intrinsic flexibility ng Scrum ay nagbibigay-daan sa mga team na gumawa ng mabilis na mga pagsasaayos bilang reaksyon sa input ng customer o mga pagbabago sa kapaligiran ng negosyo.
Ito ay nagsasangkot ng pagpapatibay ng isang kaisipan gayundin ang pagsunod sa isang hanay ng mga tuntunin. Ang Scrum ay nagbibigay ng matinding diin sa paghahati-hati ng trabaho sa mga napapamahalaang "sprint," na karaniwang dalawa hanggang apat na linggo ang haba.
Ginagawang mas madaling pamahalaan ang pamamaraan sa pamamagitan ng paggamit ng incremental na paraan, na nagbibigay-daan din sa mga agarang pagbabago sa kurso.
Huwag kalimutan ang feedback loop alinman; ang mga ito ay mahalaga sa Scrum at ginagarantiyahan ang patuloy na pag-unlad. Samakatuwid, maaaring ang Scrum ang iyong unang piliin kung naghahanap ka ng isang balangkas na nagsusulong ng kooperasyon, pagiging bukas, at kakayahang umangkop.
Ang Scrum Framework
Ang Mga Tungkulin, Kaganapan, at Artifact ay bumubuo sa ubod ng mahusay na pagkakagawa ng arkitektura ng Scrum. Mauunawaan mo ito pagkatapos mong simulan ang paggamit nito. Narito ang isang listahan ng mga ito.
Tungkulin
Ang mga tungkulin ay ang mga pangunahing elemento ng pagbuo ng anumang proyekto ng Scrum. Ang tatlong pangunahing manlalaro ay ang Development Team, ang Product Owner, at ang Scrum Master.
Ang mga hangganan sa loob ng koponan ay pinaghiwa-hiwalay, at tinitiyak ng facilitator, o Scrum Master, na ang koponan ay sumusunod sa mga panuntunan ng Scrum.
Pinamamahalaan ng May-ari ng Produkto ang backlog ng produkto at inuuna ang mga gawain ayon sa posibilidad na magkaroon ng kita.
Ang action-oriented team na nagpapatupad ng vision sa panahon ng sprints ay ang Development Team sa kabilang panig.
Mga Kaganapan
Talakayin natin ngayon ang mga kamakailang pangyayari. Tumatakbo ang scrum sa time-boxed na "sprints," na mga cycle na tumatagal ng dalawa hanggang apat na linggo sa karaniwan.
Naglalaman ang mga sprint na ito ng ilang aktibidad, gaya ng Sprint Planning, Daily Stand-ups, at Sprint Reviews.
Ang mga okasyong ito ay nagsisilbing mga checkpoint at nagbibigay ng pagkakataon sa koponan na mag-coordinate, suriin ang kanilang pag-unlad, at magbago kung kinakailangan.
Artifacts
Panghuli, may mga artifact, na mga pisikal na resulta ng proseso ng Scrum. Ang Product Backlog, Sprint Backlog, at Increment ay ang tatlong pinakatanyag.
Ang Product Backlog ay isang pabago-bagong listahan ng mga feature, pagpapahusay, at pag-aayos ng problema na inuna ng May-ari ng Produkto.
Ang isang bahagi ng Product Backlog na nakatuon sa gawaing gagawin sa kasalukuyang sprint ay tinatawag na Sprint Backlog.
Ang kabuuang halaga ng natapos na trabaho na magagamit para sa inspeksyon at sa wakas ay kargamento ay kilala bilang ang pagtaas.
Mga Pangunahing Tampok ng Scrum
Ang scrum ay natatangi sa mga Agile framework para sa maraming dahilan.
Ang scrum ay naiiba sa mga nakaraang pamamaraan sa ilang mahahalagang paraan na may potensyal na baguhin ang pagbuo ng software at pamamahala ng proyekto.
Tuklasin pa natin ang mga aspetong ito.
Incremental na Paghahatid
Ang pagtuon sa incremental na paghahatid ay isa sa pinakamalakas na bentahe ng Scrum.
Hinihikayat ng Scrum ang mga koponan na maghatid ng mga magagamit na bahagi ng produkto sa pagtatapos ng bawat sprint sa halip na antalahin ang paghahatid ng buong produkto sa loob ng ilang buwan.
Binabawasan ng diskarteng ito ang mga panganib habang sabay-sabay na pinaikli ang oras sa merkado. Mas mabilis kang natututo kung may hindi gumagana, na nagbibigay-daan sa mga matulin na pivot nang hindi nag-aaksaya ng mga mapagkukunan.
Pakikipagtulungan
Ang lakas ng sama-samang pagsisikap ay ang susunod na punto. Ang scrum ay isang team sport, hindi isang solong pagsisikap.
Hinihikayat ng framework ang isang kapaligiran kung saan nagtutulungan ang mga cross-functional na koponan upang makamit ang isang karaniwang layunin.
Ang pag-aalis ng mga silo at pagpapaunlad ng kultura ng ibinahaging pananagutan ay mga layuning ibinabahagi ng Scrum Master, Product Owner, at Development Team.
Napakahusay ng Scrum sa pagbuo ng mga de-kalidad na produkto dahil hinihikayat nito ang pagtutulungan ng magkakasama.
Eksperimento at Feedback Loops
Ang scrum ay isang balangkas na nabubuhay sa eksperimento; hindi ito naayos sa bato. Hinihikayat ang mga koponan na mag-eksperimento sa mga bagong ideya, kumuha ng mga aral mula sa kanilang mga pagkakamali, at gumawa ng mga pagsasaayos kung kinakailangan.
Sa sitwasyong ito, ang mga feedback loop ay kapaki-pakinabang. Maaaring suriin ng mga koponan kung ano ang nagtrabaho, kung ano ang hindi, at kung paano mapabuti sa pamamagitan ng paglahok sa mga aktibidad tulad ng Sprint Reviews at Retrospectives.
Ang isang Scrum team ay nananatiling maliksi at patuloy na nagiging mas mahusay salamat sa cycle na ito ng eksperimento, feedback, at adaptasyon.
Mga Sertipikasyon na Kinikilala sa buong mundo
Panghuli ngunit hindi bababa sa, nagbibigay ang Scrum ng mga sertipiko na may internasyonal na pagkilala na nagpapatunay sa iyong kahusayan sa balangkas.
Mayroong sertipikasyon para sa lahat, kabilang ang Scrum Masters, Mga May-ari ng Produkto, at mga miyembro ng Development Team.
Ang mga certificate na ito ay nagsisilbing testimonial sa iyong kaalaman at kakayahan para sa matagumpay na pagpapatupad ng mga konsepto ng Scrum, sa halip na magsilbi lamang bilang mga badge upang idagdag sa iyong LinkedIn profile.
Unawa sa LIGTAS
Ang Scaled Agile Framework, o SAFe, ay madalas na ginagamit upang sukatin ang mga konsepto ng Agile sa buong malalaking negosyo. Ang SAFe ay inilaan upang isaalang-alang ang magkakaugnay at pagiging kumplikado na madalas na makikita sa malalaking kumpanya.
Ngunit ano lang ang SAFe?
Ang SAFe ay isang framework para sa maliksi na pag-unlad na lumalawak sa mga kumbensyonal na Agile approach para matugunan ang mga pangangailangan ng malalaking negosyo na may ilang team at portfolio.
Nangangailangan ng higit pa sa pag-scale up upang matagumpay na maisakatuparan ang mga layunin ng organisasyon; nangangailangan din ito ng koordinasyon ng maraming gumagalaw na piraso.
Ang pagbibigay-diin ng SAFe sa mga pangunahing kasanayan ng liksi sa negosyo ay isa sa mga natatanging katangian nito.
Ang pundasyon ng balangkas ay binubuo ng ilang mga kakayahan, na nagdidirekta sa mga negosyo sa pagkamit ng tunay na liksi sa labas lamang ng mga development team.
Ang Lean-Agile Leadership, Team at Technical Agility, at Agile Product Delivery ay ilan sa mga kakayahang ito.
Ang bawat kakayahan ay binubuo ng isang pagpapangkat ng magkakaugnay na kaalaman, kakayahan, at pag-uugali na tumutulong sa mga organisasyon na makamit ang kanilang mga madiskarteng layunin.
Halimbawa, ang Agile Product Delivery ay nagpo-promote ng customer centricity at continual value delivery, samantalang ang Lean-Agile Leadership ay nagbibigay-diin sa pagpapalakas ng team at pagpapalaganap ng kultura ng patuloy na pagpapabuti.
Samakatuwid, ang SAFe ay maaaring maging solusyon kung nagtatrabaho ka para sa isang malaking kumpanya na gustong gumamit ng mga konsepto ng Agile ngunit nalaman na ang mga karaniwang framework tulad ng Scrum ay masyadong napipilitan para sa iyong mga pangangailangan.
Ang SAFe Configurations
Mahalaga ang pag-customize kapag nagtatrabaho sa isang framework na kasing kumpleto ng SAFe. Upang matugunan ang iba't ibang pangangailangan ng organisasyon, nagbibigay ang SAFe ng apat na alternatibong configuration. Siyasatin natin ang mga setup na ito para matutunan kung paano gamitin nang husto ang mga ito.
Mahalagang SAFe
Ang mahahalagang SAFe, na nagsisimula sa pinakasimula, ay nagsisilbing batayan ng balangkas. Binibigyan nito ang Agile Release Trains (ARTs) ng mahahalagang sangkap na kailangan nila para makapagbigay ng mga solusyon.
Para sa mga negosyong bago sa SAFe, ang configuration na ito ang madalas na magsisimula. Ito ay perpekto para sa mga gustong matikman ang SAFe ecosystem nang hindi nag-overload sa kanilang mga tauhan.
Malaking Solusyon SAFe
Ang susunod na opsyon ay Malaking Solusyon SAFe, na nilayon para sa mga negosyo na bumuo ng malaki, kumplikadong mga solusyon nang hindi nangangailangan ng masalimuot na pamamaraan ng pamamahala ng portfolio.
Ang karagdagang layer ng pakikipagtulungan at paghahanda na idinagdag ng setup na ito ay ginagawang perpekto para sa mga negosyo na may ilang mga koponan na nagtatrabaho sa mga solusyon na magkakaugnay.
Portfolio SAFe
Ang Portfolio SAFe ay ang pinakamagandang opsyon para sa mga negosyong dapat magdala ng iba't ibang value stream sa ilalim ng isang portfolio. Ipinakikilala ng configuration na ito ang mga operasyon ng Agile portfolio, Lean governance, at diskarte at pagpopondo sa pamumuhunan.
Ang mga malalaking negosyo na kailangang mag-coordinate ng ilang proyekto o produkto gamit ang diskarte sa organisasyon ay magiging perpekto.
Buong SAFe
Ang pinaka-malawak na variant ng framework, Full SAFe, ay ang huling opsyon. Ang kaayusan na ito ay inilaan para sa mga negosyong hindi lamang malaki ang laki ngunit napakasalimuot din, na kinasasangkutan ng ilang mga portfolio.
Ang pinakamagandang opsyon para sa mga negosyong naghahanap ng komprehensibong Agile transformation ay Full SAFe, na kinabibilangan ng lahat ng nakaraang setup.
Mga Pangunahing Tampok ng SAFe
Ang Scaled Agile Framework (SAFe) ay nag-aalok ng komprehensibong koleksyon ng mga katangian na ginagawa itong kakaiba pagdating sa pag-scale ng Agile.
Suriin natin ang mahahalagang bahaging ito na ginagawang kaakit-akit na opsyon ang SAFe para sa malalaking negosyo.
Liksi sa Negosyo
Ang una at pinakamalaking pokus ng SAFe ay Business Agility. Ang paggawa ng iyong mga development team na maliksi ay isang aspeto lamang ng pagtiyak na ang buong negosyo ay makakapag-react nang mabilis at epektibo sa mga pag-unlad ng merkado.
Nag-aalok ang Business Agility framework ng SAFe ng komprehensibong diskarte sa liksi ng organisasyon, na sumasaklaw sa lahat mula sa Lean-Agile Leadership hanggang sa Agile Product Delivery.
Agile Portfolio Operations
Ang susunod na bahagi ay Agile Portfolio Operations, na nagbibigay-daan sa mga negosyo na mag-coordinate ng diskarte at pagpapatupad. Para sa malalaking negosyo kung saan maraming proyekto at produkto ang aktibo nang sabay-sabay.
Ang lahat ng mga gumagalaw na piraso ay pinag-ugnay at naaayon sa mga madiskarteng layunin ng organisasyon salamat sa maliksi na mga operasyon ng portfolio.
Lean na Pamamahala
Panghuli ngunit hindi bababa sa, ang Lean Governance ay kasama sa SAFe at nag-aalok ng isang hanay ng mga alituntunin at pamamaraan para sa pamamahala ng maraming portfolio.
Ang Lean Governance sa SAFe ay nababaluktot at madaling ibagay, kabaligtaran sa mga tradisyonal na modelo ng pamamahala na maaaring hindi nababaluktot at burukrasya, na nagbibigay-daan sa mas mabilis na paggawa ng desisyon at mas epektibong paglalaan ng mapagkukunan.
Teknikal na Paghahambing: Scrum at SAFe
Dalawang pamagat ang madalas na lumalabas habang binabagtas ang larangan ng Agile methodologies: Scrum at SAFe.
Bagama't ang bawat isa ay may mga pakinabang, paano sila naghahambing sa teknikal?
Magsimula tayo ng masusing paghahambing gamit ang impormasyon mula sa website ng Scaled Agile Framework at Scrum.org.
Kakayahang sumukat
Sa mga tuntunin ng scalability, ang Scrum ay karaniwang ginawa para sa mas maliliit na team o solong team. Ang istraktura nito ay perpekto para sa mga proyekto kung saan ang mga malapit na koponan ay maaaring magtulungan nang maayos tungo sa isang karaniwang layunin.
Sa kabaligtaran, ang SAFe ay idinisenyo para sa enterprise. Madalas itong ginagamit ng mga malalaking proyekto dahil pinapalawak nito ang mga konsepto ng Agile sa ilang team, departamento, at maging sa buong negosyo.
Kakayahang umangkop at Kakayahan
Parehong mahusay ang Scrum at SAFe sa mga tuntunin ng kakayahang umangkop, ngunit sa iba't ibang paraan. Ang pagiging simple ng Scrum ay nagbibigay-daan sa mga koponan na maging tuluy-tuloy at mabilis na mag-pivot bilang tugon sa input.
Nag-aalok ang SAFe ng mas organisadong diskarte habang nakikibagay pa, tinitiyak na ang lahat ng bahagi ng isang malaking negosyo ay mananatiling nakahanay kahit na may mga pagbabagong nagaganap.
Pagiging Kumplikado at Learning Curve
Ang Scrum ay may hindi gaanong matarik na curve sa pag-aaral at makatuwirang simple sa mga tuntunin ng pagiging kumplikado. Ang pagiging naa-access nito para sa mga team na bago sa Agile ay isang benepisyo ng pagiging simple nito.
Ang SAFe ay talagang mas sopistikado dahil mayroon itong diin sa negosyo. Dahil sa maraming antas at responsibilidad na kasangkot, ang pag-master nito ay nangangailangan ng mas malalim na pag-unawa at dedikasyon.
Tooling at Imprastraktura
Ang scrum ay hindi gaanong preskriptibo sa mga tuntunin ng tooling, na nagbibigay-daan sa mga koponan na pumili ng mga opsyon na pinakaangkop sa kanilang mga kinakailangan.
Dahil sa laki nito, madalas na sinasamantala ng SAFe ang mga pasadyang solusyon sa tooling na nakakatugon sa mga natatanging pangangailangan nito at ginagarantiyahan ang walang kamali-mali na koordinasyon sa malalaking team at portfolio.
Sertipikasyon at Pagsasanay
Ang SAFe at Scrum ay parehong nagbibigay ng mga kilalang sertipikasyon sa buong mundo. Ang mga sertipikasyon ng Scrum, na ginawang available sa pamamagitan ng mga website tulad ng Scrum.org, ay nagpapatunay sa kaalaman sa istruktura at mga prinsipyo nito.
Ang mga sertipikasyon ng SAFe, sa kabilang banda, ay nagpapakita ng komprehensibong katangian nito sa pamamagitan ng pagsakop sa mas malawak na hanay, mula sa mga tungkulin sa antas ng pangkat hanggang sa mga responsibilidad sa buong negosyo.
Mga kalamangan ng Scrum
- Ang scrum ay perpekto para sa mga dynamic na proyekto na may nagbabagong pangangailangan dahil binibigyang-daan nito ang mga team na mabilis na mag-adjust sa mga pagbabago.
- Hinihikayat ng balangkas ang bukas na komunikasyon at paggawa ng desisyon ng grupo, na nagpapalakas ng pakiramdam ng pakikipagtulungan.
- Nagbibigay ang Scrum ng pare-parehong paghahatid ng magagamit na mga pagtaas ng produkto sa pamamagitan ng pamamaraang nakabatay sa sprint nito, na nagpapalakas sa kasiyahan ng kliyente.
- Ang mga regular na stand-up, review, at retrospective ay tinitiyak na ang lahat sa team ay nasa parehong pahina at ang anumang mga problema ay maasikaso kaagad.
- Ang Scrum ay lubos na umaasa sa tuluy-tuloy na input upang paganahin ang mga mabilisang pagsasaayos at pagsulong ng kurso.
Kahinaan ng Scrum
- Ang scrum ay nangangailangan ng mataas na antas ng dedikasyon mula sa bawat miyembro ng koponan, na maaaring mahirap panatilihin.
- Ang flexibility ng Scrum ay maaaring hindi kapaki-pakinabang para sa lahat ng mga proyekto, lalo na ang mga may nakatakdang pamantayan.
- Ang kasanayan at pamumuno ng Scrum Master ay madalas na pangunahing salik sa tagumpay ng Scrum.
Mga kalamangan ng SAFe
- Ang SAFe ay ang pinakamahusay na framework para sa kumplikado, multi-team na mga proyekto mula noong nilikha ito upang palawakin ang mga konsepto ng Agile sa malalaking negosyo.
- Tinitiyak ng SAFe na ang lahat ng antas ng organisasyon ay naaayon sa pangkalahatang layunin sa pamamagitan ng pagbibigay-diin nito sa Agile Portfolio Operations at Lean Governance.
- Hinihikayat ng SAFe ang liksi sa buong enterprise sa pamamagitan ng pagsasama ng lahat ng proseso ng negosyo bilang karagdagan sa pagbuo ng software.
- Binabawasan ng kumpletong istrukturang inaalok ng SAFe ang kawalan ng katiyakan sa pamamagitan ng pagkakaroon ng mga tungkulin at responsibilidad na malinaw na tinukoy.
- Ang mga sertipiko ng SAFe ay malawak na tinatanggap at sumasaklaw sa iba't ibang mga propesyon, na nagbibigay ng higit na halaga sa iyong propesyonal na profile.
Kahinaan ng SAFe
- Maaaring kumplikado ang SAFe at maaaring magkaroon ng mahabang curve sa pagkatuto dahil sa kumpletong kalikasan nito.
- Ang SAFe ay hindi gaanong angkop para sa mas maliliit na negosyo dahil ang pagpapatupad nito ay madalas na nangangailangan ng isang malaking pamumuhunan sa mga tool at pagsasanay.
- Sa kabila ng pagiging adaptive, ang organisadong diskarte ng SAFe ay lumalabas paminsan-minsan bilang hindi nababaluktot, lalo na kapag inihambing sa mga framework na may mas malawak na latitude, tulad ng Scrum.
Konklusyon
Sa konklusyon, parehong ang Scrum at SAFe ay nagbibigay ng matibay na mga balangkas para sa pagsasabuhay ng mga diskarteng Agile, bagama't tinutugunan ng mga ito ang iba't ibang pangangailangan at sukat.
Ang mas maliliit na koponan at proyekto na nangangailangan ng maraming flexibility at liksi ay perpekto para sa scrum. Napakahusay nito sa paghikayat sa pagtutulungan at pagbibigay ng halaga nang paunti-unti.
Ang SAFe, sa kabilang banda, ay inilaan para sa malalaking negosyo na nagtatrabaho sa masalimuot, magkakaugnay na mga proyekto. Nagbibigay ito ng mas organisadong diskarte, na nagbibigay-diin sa pamamahala at pagkakahanay sa ilang mga koponan at portfolio.
Ang desisyon sa pagitan ng Scrum at SAFe para sa mga team at organisasyon ay dapat na nakabatay sa iyong mga natatanging kinakailangan, laki ng iyong mga proyekto, at iyong mga madiskarteng layunin.
Ang scrum ay marahil ang iyong pinakamahusay na pagpipilian kung ikaw ay isang maliit hanggang katamtamang laki ng koponan na naghahanap ng isang nababaluktot, collaborative na diskarte.
Gayunpaman, ang kumpletong balangkas ng SAFe ay magiging isang mas mahusay na pagpipilian kung ikaw ay isang malaking kumpanya na naghahanap upang ganap na ipatupad ang Agile.
Upang makagawa ng isang edukado, madiskarteng pagpili, mahalagang maunawaan ang mga subtlety ng bawat balangkas at kung paano nauugnay ang mga ito sa mga layunin ng iyong organisasyon.
Mag-iwan ng Sagot