Habang mahalaga sa isang bilang ng mga industriya, ang pamamaraan ng maliksi ay napatunayan na pinakamatagumpay sa pag-unlad ng software at sa panahon ng siklo ng buhay ng pag-unlad ng software (SDLC). Ang nagmula sa labindalawang pangunahing mga prinsipyo ng Agile Manifesto, ang pamamaraan ng maliksi ay nagsasangkot ng mga proseso ng iterative na nakatuon sa patuloy na pagsubaybay at pagpapabuti ng mga naghahatid.
Ang mga maliksi na proseso ay binuo bilang isang kahalili sa mga tradisyonal na pamamaraan ng Waterfall. Ang pamamaraan ng Waterfall ay isang sunud-sunod na proseso ng disenyo na nangangailangan ng pagkumpleto ng isang hakbang bago lumipat sa susunod. Conventionally, ang pamamaraan ng Waterfall ay napatunayan na matagumpay sa pagtatayo; gayunpaman, para sa higit pang mga teknikal na industriya, ang isang maliksi na pamamaraan ay humahawak ng higit na halaga. Sa halip na sundin ang isang hakbang-hakbang na diskarte, ang lahat ng mga yugto ng isang proyekto ay nakumpleto nang magkatulad. Ang mga maliksi na proseso ay nagtatangkang harapin ang hindi mahuhulaan na kalikasan ng ikot ng pag-unlad sa pamamagitan ng pagkilala ng mga pagkakamali at pagtanggal ng pangangailangan upang muling maibalik ang proyekto.
Malakas na Pamamaraan
Ang isang pangunahing prinsipyo ng pamamaraan ng maliksi ay kasiya-siya at nagbibigay ng halaga ng customer sa pamamagitan ng patuloy na paghahatid. Sa halip na i-tackle ang isang malaking proyekto sa loob ng mahabang panahon, ang mga pamamaraan ng maliksi ay masira ang isang proyekto sa mas maliit, mas simple at mas pinamamahalaang mga gawain na maaaring makumpleto nang mabisa at mabilis.
Ang Spotify ay kinikilala para sa mga maliksi nitong proseso: ang pinakamaliit na yunit ng grupo ng kumpanya, na tinatawag na mga iskwad, ay kumilos bilang autonomous startups. Ang bawat iskwad ay nakatuon sa isang tiyak na pag-andar at iterates batay sa minimum na mabubuhay na produkto, na naglalabas ng mga update nang maaga at madalas. Sa pamamagitan ng kahulugan, isang minimum na mabubuhay na produkto ay ang pinakabagong bersyon ng isang produkto na nagbibigay-daan sa koponan na mangolekta ng pinakamataas na halaga ng impormasyon na kinakailangan upang matukoy kung ano ang gumagana at kung ano ang hindi. Sa Spotify, ang bawat koponan ay humahawak ng isang maliit na proyekto; gayunpaman, ang bawat proyekto ay bumubuo sa isang karaniwang layunin ng isang paglikha ng higit na halaga ng customer.
Sa pamamagitan ng paghahatid ng isang produkto nang maaga at madalas, ang mga organisasyon ay pinipilit na alisin ang anumang bagay na hindi nagdaragdag ng halaga. Ang mga indibidwal ay naging mga dalubhasa sa ilang mga lugar ng siklo ng pag-unlad dahil ang bawat maliit na koponan ay nakatuon sa isang misyon para sa isang pinalawig na panahon, na tumutulong sa pagkilala at pag-alis ng mga pagkakamali. Sapagkat sa pamamaraan ng Waterfall, ang puna ay ibinigay hanggang sa katapusan ng proyekto pagkatapos ng makabuluhang oras, ang pera at enerhiya ay na-expire, ang pamamaraan ng maliksi ay nagbibigay-daan sa mga pagbabago sa daan sa pamamagitan ng patuloy na puna. Sa pamamagitan ng patuloy na puna at kakayahang umangkop sa mga tuntunin ng pagsunod sa orihinal na plano, ang pagdaragdag o pagbabago ng mga tampok ay panatilihing napapanahon ang mga organisasyon sa pinakabagong mga pag-unlad sa kanilang industriya.
Ang mga gawain sa isang maliksi na proyekto ay hinihimok ng pag-iiba. Ang pag-aayenda ay isang takdang oras, sa pangkalahatan isa hanggang dalawang linggo, kung saan ang mga pangangailangan ng mga kliyente ay binuo at nabago sa pagpapatakbo, nasusubok na mga produkto. Ang isang pangunahing tampok ng pamamaraan ng liksi ay ang palagay na ang mga proyekto ay binubuo ng isang pagkakasunud-sunod ng mga iterasyon. Ang mga koponan ay maaaring gumamit ng kanilang bilis upang subaybayan kung magkano ang kanilang nagawa sa bawat pag-iiba upang mapanatili ang makatotohanang mga plano at maiwasan ang labis na pagkarga. Sa bawat pag-ulit, ang isang shippable na produkto ay nakumpleto pagkatapos dumaan sa pagsusuri, disenyo, pagsubok, kasiguruhan sa kalidad at karanasan ng gumagamit. Habang maaaring mawala ang lahat ng mga tampok na pinong mahusay, dapat kumpiyansa ang mga miyembro ng koponan na maaari nilang pakawalan ang produkto kung kinakailangan.
Paraan ng scrum
Maraming mga balangkas ang umiiral sa loob ng pamamaraan ng maliksi, kabilang ang Scrum, Lean at Extreme Programming. Karamihan sa mga samahan na lumipat sa pamamaraan ng maliksi ay pumili upang magsimula sa Scrum dahil sa pagiging simple at kakayahang umangkop. Nagbibigay ang mga proyekto ng scrum ng mga kumpanya at kliyente ng istraktura para sa mga tungkulin, mga pagpupulong pati na rin ang mga patakaran. Ang mga miyembro ng koponan ay may pananagutan sa pag-aaral at pag-adapt ng mga proseso upang makayanan ang hindi katuparan.
Ang bawat proyekto ng scrum ay may isang backlog o dapat gawin na listahan ng trabaho. Sa panahon ng yugto ng pagpaplano, ang backlog ay populasyon na may mga gawain, layunin at isang timeframe para sa pagpapatupad. Matapos talakayin ang backlog, ang proyekto ay nasira sa mga sprint, na kung saan ay isa hanggang dalawang linggo na panahon na naglalayong makumpleto ang isang bilang ng mga item sa backlog. Sa bawat sprint, ang koponan ay may pang-araw-araw na pagpupulong upang talakayin ang kasalukuyang pag-unlad, pag-unlad sa hinaharap at anumang mga kadahilanan na pumipigil sa pag-unlad. Sa pagtatapos ng bawat sprint, ang lahat ng kinakailangang mga hakbang ay dapat makumpleto kung sakaling magkaroon ng isang potensyal na paglabas ng produkto.
Susunod, ang may-ari ng produkto ay nagsasagawa ng isang pagsusuri upang matukoy kung ang lahat ng mga kwento sa sprint backlog ay sapat na nakumpleto. Sa oras na ito, ang ScrumMaster ay nakakatugon sa koponan para sa isang retrospective. Ang mga miyembro ng koponan ay sumasalamin sa kanilang sariling mga proseso upang maiakma ang pag-uugali para sa mga susunod na sprint. Mahalaga na iniiwasan ng ScrumMaster ang karaniwang mga hadlang at lumilikha ng isang nakapupukaw na kapaligiran para sa talakayan. Dahil sa hindi mahulaan na katangian ng pag-unlad ng software at produkto, ang bawat sprint ay natatangi at dapat umangkop upang magbago.
Ang mga proyekto ng scrum ay pinadali ng isang may-ari ng produkto, ScrumMaster at koponan. Sa bawat sprint, ang koponan, na binubuo ng mga indibidwal na namamahala sa sarili, ay responsable para matukoy at delegado kung paano ito maisasakatuparan ang lahat ng kinakailangang gawain. Sa loob ng pangkat, ang bawat miyembro ay may isang lugar ng specialty; gayunpaman, walang mga pormal na pamagat o isang hierarchy. Ang ScrumMaster ay isang nakatuon na indibidwal na malulutas ang mga impediment at pinapanatili ang koponan habang sinusiguro ang transparency ng sprint backlog. Panghuli, ang may-ari ng produkto ay may pananagutan sa paglikha at pakikipag-usap ng pangitain ng produkto at magpapasya kung ang mga produkto ay dapat na sumailalim sa higit pang pag-unlad o handa na bang pakawalan.
Ang Bottom Line
Malawakang ginagamit sa pag-unlad ng software ngayon, ang pamamaraan ng maliksi ay binuo para sa trabaho na walang tinukoy na mga proseso. Ang mga maliksi na pamamaraan, hindi katulad ng sunud-sunod na mga diskarte, ay hindi inilaan para sa paulit-ulit na uri ng trabaho. Maraming mga industriya ang mayroon at patuloy na nagpatupad ng pamamaraan ng maliksi sa loob ng kanilang mga istruktura ng negosyo.
Ang balangkas ng maliksi ay naglalaman ng maramihang mga subset, kasama ang Scrum, sandalan at matinding pagprograma, na tumutulong sa mga indibidwal na makitungo sa kawalan ng katinuan at kakayahang umangkop. Sa ibabaw, ang pamamaraan ng maliksi ay makakatulong na mapabuti ang mga proseso ng pagtatapos; gayunpaman, ang mga indibidwal ay dapat na nakatuon, madaling ibagay at makapag-aral upang gumana ito.
![Pamamaraan ng scrum kumpara sa maliksi na pamamaraan (isang tunay na halimbawa ng buhay) Pamamaraan ng scrum kumpara sa maliksi na pamamaraan (isang tunay na halimbawa ng buhay)](https://img.icotokenfund.com/img/growth-stocks/451/scrum-methodology-vs.jpg)