Ahoana ny fitantanana tetikasa rindrambaiko miaraka amin'ny Agile

Ahoana ny fitantanana tetikasa rindrambaiko amin'ny Agile

Ao anatin'ny tontolon'ny fampivoarana rindrambaiko haingam-pandeha, mety hiova amin'ny fotoana rehetra ny filan'ny mpampiasa, mivoatra hatrany ny teknolojia, ary mitombo hatrany ny fanerena hamoaka vokatra haingana kokoa. Eto no lasa fomba fiasa ampiasaina betsaka ny Agile, izay manasongadina ny fahaiza-miovaova, ny fiaraha-miasa ary ny fanaterana tombony tsikelikely. Ity lahatsoratra ity dia miresaka momba ny fomba fitantanana tetikasa rindrambaiko miaraka amin'ny Agile amin'ny fampiharana - manomboka amin'ny foto-kevitra fototra ka hatramin'ny fampiharana azy ireo ao anatin'ny ekipa.

1. Fantaro ny atao hoe Agile ary nahoana no zava-dehibe izany

Fomba iray amin'ny fitantanana tetikasa sy ny fampandrosoana rindrambaiko ny Agile izay mifantoka amin'ny famerenana fohy, valin-kafatra haingana ary fanatsarana mitohy. Tsy toy ny fomba nentim-paharazana, izay mirona amin'ny famolavolana drafitra lehibe mialoha ary avy eo manatanteraka azy ireo amin'ny fomba tsy mitongilana, ny Agile dia manaiky ny zava-misy fa voajanahary ny fiovana.

Ny foto-kevitra fototra amin'ny Agile dia mifototra amin'ny Agile Manifesto, izay manantitrantitra hoe:
– Zava-dehibe kokoa noho ny dingana sy ny fitaovana ny tsirairay sy ny fifandraisana.
– Zava-dehibe kokoa ny rindrambaiko miasa tsara noho ny antontan-taratasy be loatra.
– Zava-dehibe kokoa noho ny fifampiraharahana momba ny fifanarahana ny fiaraha-miasa amin'ny mpanjifa.
– Ny fiatrehana ny fiovana dia zava-dehibe kokoa noho ny fanarahana drafitra henjana.

Araka io fitsipika io, ny mpitantana tetikasa na ny mpitarika ekipa dia tsy mifantoka amin'ny fandaharam-potoana sy ny sehatrasa fotsiny ihany, fa miantoka ihany koa fa afaka mizatra amin'ny asa ny ekipa sady mamokatra vokatra sarobidy.

2. Fidio ny rafitra Agile mety

Tsy fomba tokana ny Agile, fa fomba iray mivelatra izay mahafaoka rafitra maromaro. Ny roa amin'ireo malaza indrindra dia:

Scrum
Mety tsara ho an'ny ekipa miasa manana tanjona mazava sy gadona mazava ny Scrum. Mizara ho dingana miverimberina antsoina hoe Sprints (matetika 1–2 herinandro) ny asa. Misy andraikitra sy fombafomba voarafitra toy ny fandrindrana ny Sprint, ny Scrum isan'andro, ny famerenana ny Sprint, ary ny famerenana ny Sprint.

Kanban
Mety amin'ny fomba fiasa mitohy kokoa ny Kanban, toy ny ekipa mpikojakoja na ekipa mahazo fangatahana tsy ampoizina maro. Ny Kanban dia manantitrantitra ny fahitana ny asa miaraka amin'ny birao sy ny famerana ny fetran'ny asa mbola eo am-panatanterahana (WIP).

Tokony hifanaraka amin'ny karazana tetikasa, ny kolontsain'ny ekipa, ary ny haavon'ny tsy fahazoana antoka momba ny fepetra takiana ny fisafidianana rafitra. Maro ihany koa ny fikambanana mampiasa fomba fiasa mifangaro toy ny Scrumban (fitambaran'ny Scrum sy Kanban).

3. Fananganana Ekipa Agile Mahomby

Miankina betsaka amin'ny ekipa ny fahombiazan'ny Agile. Raha ny tsara indrindra, ny ekipa Agile dia afaka miasa amin'ny sehatra maro, midika izany fa manana ny fahaiza-manao feno izy hamitana ny asa hatrany am-piandohana ka hatramin'ny farany—ohatra, ahitana mpamorona rindrambaiko, QA, UI/UX, ary raha ilaina, solontenan'ny DevOps.

Ao amin'ny Scrum, misy andraikitra telo lehibe:
– Tompon'ny vokatra (PO): Mamaritra ny laharam-pahamehana amin'ny filàna, mitantana ny vokatra tsy voaloa, ary miantoka fa miasa amin'ireo zavatra sarobidy indrindra ny ekipa.
– Scrum Master: Manamora ny fizotran'ny Scrum, manala ireo sakana, ary manampy ny ekipa hiasa amin'ny hafainganam-pandeha ara-dalàna.
– Ekipa Mpamorona: Ny ekipa izay mamorona ny vokatra ary tompon'andraikitra amin'ny vokatry ny sprint.

Amin'ny fampiharana, ny zava-dehibe indrindra dia ny andraikitra mazava sy ny fifandraisana misokatra. Misoroka ny lamina "fifindran'ny adidy" eo amin'ny asa ny Agile; fa miara-miasa kosa ny antoko rehetra mba hanomezana tombony.

4. Fitantanana ny vokatra tsy voaomana: Avy amin'ny hevitra ka hatramin'ny asa

Ny "product backlog" dia lisitra laharam-pahamehana misy ireo endri-javatra, fanatsarana ary asa ara-teknika tokony hatao. Ireto avy ny toetra mampiavaka ny "product backlog" salama:
– Voasoratra mazava tsara sy azon'ny ekipa takarina ireo zavatra.
– Havaozina hatrany ireo laharam-pahamehana mifototra amin'ny soatoavina ara-barotra.
– Ampy tsara ny antsipiriany ho an'ireo zavatra izay hokarakaraina avy hatrany, raha toa kosa ka fohy dia fohy ireo zavatra any aoriana any.

Endrika ampiasaina matetika ny User Story, ohatra:
"Amin'ny maha-[karazana mpampiasa] ahy, dia tiako [ho] [hahazoana tombony] izany."

Ankoatra izany, ampidiro ao ny Fepetra Fanekena mba hahafantaran'ny ekipa ny dikan'ny fahombiazana. Ny fandaharam-potoana voafaritra tsara dia manampy ny fifanakalozan-kevitry ny ekipa hifantoka kokoa ary hampihena ny mety hisian'ny tsy fifankahazoan-kevitra.

5. Fandrindrana haingana: Fametrahana tanjona azo tanterahina

Raha mampiasa Scrum ianao, ny Sprint Planning no fotoana tena ilaina hifanarahana:
1. Tanjon'ny Sprint: ny tanjona lehibe indrindra amin'ny sprint izay manome tombony tena izy.
2. Sehatry ny Sprint: inona avy ireo zavatra tsy maintsy vitaina tafiditra ao anatin'ny sprint.

Mba hahatratrarana tanjona azo tratrarina, mila mandinika ny fahaiza-manao ny ekipa (ohatra, fialan-tsasatra, fivoriana lehibe, na asa fanohanana). Mety hanampy ny teknika toy ny fandrindrana ny lalao poker na ny fanombanana ny isa azo tamin'ny tantara, saingy aza variana loatra amin'ny isa—ny tanjona lehibe amin'ny fanombanana dia ny fananganana fifankahazoana iraisana, fa tsy ny vinavina tonga lafatra.

6. Fampiharana isan'andro: Fijoroana isan'andro sy mangarahara amin'ny fandrosoana

Mitaky gadona fifandraisana tsy tapaka ny Agile. Misy Standups isan'andro (15 minitra fara-fahabetsany) atao mba hampifanarahana ny ekipa. Matetika izy ireo dia miresaka momba ireto manaraka ireto:
– Inona no nataonao omaly?
- Inona no hatao androany?
– Inona avy ireo sakana natrehinao?

Ny zava-dehibe dia ny mangarahara. Tokony ho hita avy hatrany ny sakana mba hahafahana mamaha azy ireo haingana. Na izany aza, tsy toerana tsara hanaovana fifanakalozan-kevitra lava ny fivoriana tsy ara-potoana; raha misy olana ara-teknika lalina, dia tohizo amin'ny fifanakalozan-kevitra misaraka aorian'ny fivoriana tsy ara-potoana.

7. Fihazonana ny Kalitao: Famaritana ny Fomba Fanao Vita sy ny Injeniera

Ny hoe "agile" dia tsy midika hoe hafainganam-pandeha nefa tsy dia tsara loatra ny kalitao. Raha ny marina, mba haharitra ny fampiasana azy, dia tsy maintsy tazonina hatrany am-piandohana ny kalitao. Ampiasao:
– Famaritana ny hoe Vita (DoD): ny fepetra hamaritana raha tena vita marina ny zavatra iray. Ohatra: nojerena ny kaody, nosedraina ny singa iray, vita ny QA, voarakitra an-tsoratra, ary vonona havoaka.
– Fampidirana mitohy/Fanaterana mitohy (CI/CD): manamboatra mandeha ho azy ny fananganana, ny fitsapana ary ny fametrahana ho an'ny famoahana azo antoka kokoa.
– Famerenana sy fitsapana kaody: fitazonana ny fahamarinan'ny rafitra amin'ny fiovana haingana.

Raha tsy misy fenitra toa ny DoD, dia mety ho tafahitsoka mora foana amin'ny tetikasa "tsy vita antsasany" izay miangona ho trosa ara-teknika ny ekipa.

8. Famerenana ny Sprint: Fanamarinana ny soatoavina miaraka amin'ireo mpandray anjara

Amin'ny faran'ny dingana fohy, dia asehon'ny ekipa amin'ireo mpandray anjara ny asany. Ny tanjona dia tsy ny hanome tatitra fotsiny ihany, fa ny hanangonana valin-teny ihany koa. Amin'ny alalan'ny famerenana tsy tapaka, dia mahatsiaro ho tafiditra ao anatin'izany ireo mpandray anjara, ary afaka miantoka ny fivoaran'ny vokatra araka ny tena filàna ny ekipa.

Raha misy fiovana eo amin'ny lalana, ny Agile dia ahafahana manitsy haingana ny asa efa vita. Azo antoka kokoa izany noho ny fanovana ny lalana amin'ny faran'ny tetikasa lehibe.

9. Fijerena ny lasa: Fanatsarana mitohy tena izy

Ny fanaovana jery todika dia fivoriana iray handinihana ny fomba fiasan'ny ekipa: izay nandeha tsara, izay mila hatsaraina, ary izay fepetra mivaingana horaisina amin'ny dingana manaraka.

Mba tsy ho lasa fahazarana foana ny retro:
– Misafidiana hetsika fanatsarana mazava sy azo refesina 1–2.
- Manendry olona iray ho tompon'andraikitra.
– Avereno jerena ny hetsika amin'ny retro manaraka.

Ny fanatsarana kely nefa mitohy dia matetika miteraka fiovana lehibe ao anatin'ny volana vitsivitsy.

10. Mandrefy ny fandrosoana Agile amin'ny alalan'ny metrika mahasalama

Ny Agile dia manome lanja ny lanja, fa tsy ny asa fotsiny. Na izany aza, mbola zava-dehibe ny metrika amin'ny fitarihana fanapahan-kevitra. Ireto misy metrika mahazatra:
– Hafainganam-pandeha: habetsaky ny asa vita isaky ny hazakazaka fohy (ho an'ny fandrindrana anatiny).
– Fotoana fitarihana sy fotoana fanodinana: ny hafaingan'ny hevitra iray ho lasa endri-javatra vonona hampiasaina.
– Tabilao fandoroana entana: manara-maso ny asa sisa tavela amin'ny sprint.
– Taham-pahasimbana: mandrefy ny kalitao sy ny fahamarinan-toerana.

Fadio ny fampiasana metrika ho fitaovana hanasaziana ny tsirairay. Tokony hanampy ny ekipa hianatra sy hanatsara ny dingana ny metrika.

11. Ireo olana mahazatra sy ny fomba handresena azy ireo

Ireto misy olana vitsivitsy rehefa mampihatra Agile:
– Fitomboan'ny sehatra: mitombo hatrany ny asa tsy vita raha tsy mazava ny laharam-pahamehana. Ny vahaolana: tsy maintsy mazava tsara ny laharam-pahamehana ho an'ny PO, ary tsy maintsy mahatakatra ny voka-dratsiny ireo mpandray anjara.
– Tsy fahampian'ny fiaraha-miasa: mizarazara ny ekipa. Ny vahaolana: fivoriana tsy tapaka, fifandraisana misokatra, ary tanjona mazava amin'ny hazakazaka.
– Ny Agile dia "fombafomba fotsiny": misy fivoriana, saingy tsy misy fiantraikany. Ny vahaolana: mifantoha amin'ny vokatra, manatsara ny DoD, ary miantoka fa ny retros dia miteraka hetsika tena izy.
– Miangona ny trosa ara-teknika: famoahana haingana saingy misy bibikely maro. Ny vahaolana: fampiasam-bola amin'ny fitsapana, fanavaozana voalahatra, ary CI/CD.

Famaranana

Ny fitantanana tetikasa rindrambaiko miaraka amin'ny Agile dia midika fananganana ny fahafahan'ny ekipa iray hifanaraka amin'ny zava-drehetra nefa tsy very lalana. Ny zava-dehibe dia ny fitantanana ny asa efa vita, ny famerenana tsy tapaka, ny fiaraha-miasa akaiky amin'ireo mpandray anjara, ary ny fanoloran-tena hentitra amin'ny kalitao. Tsy manome antoka ny tsy hisian'ny olana ny Agile, fa manome fomba iray hamantarana haingana kokoa ny olana sy hamahana azy ireo haingana kokoa. Amin'ny fampiharana araka ny tokony ho izy—tsy fombafomba fotsiny—ny Agile dia manampy ny ekipa hamoaka rindrambaiko mifandraika amin'izany sy avo lenta izay mivoatra hatrany mba hanomezana fahafaham-po ny filan'ny mpampiasa.

Raha tianao, afaka manampy anao hamorona dikan-teny manokana kokoa mifanaraka amin'ny filanao manokana aho (ohatra, Agile ho an'ny ekipa kely misy olona 3–5, ho an'ny orinasa vao misondrotra, na ho an'ny tetikasa orinasa), anisan'izany ny ohatra amin'ny template backlog, DoD, ary rafitra sprint 2 herinandro.

Mametraha hevitra