Auala e pulea ai poloketi polokalama faakomepiuta ma Agile

Auala e Pulea ai Galuega Faatino Polokalame ma Agile

I le lalolagi vave o le atinaʻeina o polokalama faakomepiuta, e mafai ona suia manaʻoga o tagata faʻaoga i soʻo se taimi, o loʻo faʻaauau pea ona suia le tekinolosi, ma o loʻo faʻateleina pea le mamafa e faʻalauiloa vave ai oloa. O iinei ua avea ai le Agile ma se auala e faʻaaogaina lautele, e faʻamamafa ai le fetuʻunaʻi, galulue faʻatasi, ma le tuʻuina atu o tau faʻaopoopo. O lenei tusiga o loʻo talanoaina ai le auala e pulea ai galuega faakomepiuta ma le Agile i le faʻatinoina—mai manatu faavae i le faʻatinoina i totonu o se 'au.

1. Ia Malamalama i le Mea e Taʻua o le Agile ma le Mafuaʻaga e Tāua ai

O le Agile o se auala e pulea ai galuega faatino ma le atinaʻeina o polokalama faakomepiuta e taulaʻi i ni faʻataʻitaʻiga pupuu, vave o tali mai, ma le faʻaleleia atili pea. E le pei o metotia masani, e masani ona atiaʻe muamua ni fuafuaga tetele ona faʻatinoina lea i se auala saʻo, e talia e le Agile le mea moni e masani lava ona suia.

O mataupu faavae autū o le Agile e faʻavae i luga o le Agile Manifesto, lea e faʻamamafa ai:
– E sili atu le taua o tagata taʻitoʻatasi ma fegalegaleaiga nai lo faiga ma meafaigaluega.
– E sili atu le tāua o polokalama faakomepiuta o loʻo galue lelei nai lo le tele naua o pepa aloaia.
– E sili atu le taua o le galulue faʻatasi ma tagata faʻatau nai lo feutanaiga o konekarate.
– O le tali atu i suiga e sili atu le taua nai lo le mulimuli i se fuafuaga maumaututū.

Faatasi ai ma lenei mataupu faavae, o le pule o le poloketi poʻo le taitai o le 'au e le gata ina taulaʻi atu i le faasologa ma le lautele, ae ia mautinoa foi e mafai e le 'au ona fetuutuunai aʻo gaosia pea oloa taua.

2. Filifili le Fa'avae Agile Sa'o

E lē na'o le tasi le metotia o le Agile, ae o se fa'amalu lautele e aofia ai ni fa'avae eseese. E lua o mea e sili ona lauiloa o:

Scrum
E talafeagai le Scrum mo 'au e galulue ma ni sini manino ma se fati manino. E vaevaeina galuega i ni fa'asologa e ta'ua o Sprints (e masani lava 1–2 vaiaso). E iai matafaioi ma sauniga fa'atulagaina e pei o le Fuafuaga Sprint, Scrum i Aso Ta'itasi, Iloiloga Sprint, ma le Toe Iloiloina o le Sprint.

Kanan
E talafeagai le Kanban mo galuega faifai pea, e pei o 'au tausi po'o 'au e tele talosaga fa'afuase'i e maua. E fa'amamafa e le Kanban le va'aia o galuega fa'atasi ma laupapa ma le fa'atapula'aina o tapula'a o galuega o lo'o fa'agasolo (WIP).

O le filifiliga o le fa'avae e tatau ona fa'atatauina i le ituaiga o galuega faatino, aganu'u a le 'au, ma le tulaga o le le mautonu o mana'oga. E tele fo'i fa'alapotopotoga e fa'aogaina auala fa'afefiloi e pei o le Scrumban (o se tu'ufa'atasiga o Scrum ma Kanban).

FAITAU  Fa'aaogāina o le atamai fa'apitoa i le olaga i aso faisoo

3. Fausiaina o se 'Au Agile Lelei

O le manuia o le Agile e faalagolago tele i le 'au. O le mea sili ona lelei, o se 'au Agile e galulue fa'atasi ma vaega eseese, o lona uiga e iai le gafatia atoatoa e fa'amae'a ai le galuega mai le amataga se'ia o'o i le i'uga—mo se fa'ata'ita'iga, e aofia ai le au atia'e, QA, UI/UX, ma, afai e mana'omia, sui o le DevOps.

I le Scrum, e tolu matafaioi autū:
– Pule o le Oloa (PO): Fuafuaina le faamuamua o manaʻoga, pulea le faʻamaumauga o oloa e leʻi maeʻa ona faʻatino, ma ia mautinoa o loʻo galulue le 'au i mea e sili ona taua.
– Scrum Master: Fa'afaigofieina le fa'agasologa o le Scrum, aveese fa'alavelave, ma fesoasoani i le 'au e galulue i se saoasaoa lelei.
– 'Au Atina'e: O le 'au e fausia le oloa ma e nafa ma taunu'uga o le ta'amilosaga.

I le faʻatinoina, o le mea e sili ona taua o tiutetauave manino ma fesootaiga tatala. E ʻalofia e le Agile le mamanu "suiga o tiute" i le va o galuega; nai lo lena, e galulue faʻatasi vaega uma e faʻatino le taua.

4. Puleaina o le Fa'amaumauga o Oloa: Mai Manatu i Galuega

O se fa'amaumauga o oloa e le'i mae'a ona fa'atinoina o se lisi fa'amuamua o foliga, fa'aleleia atili, ma galuega fa'apitoa e fai. O se fa'amaumauga lelei e le'i mae'a ona fa'atinoina e iai uiga nei:
– Ua tusia manino ma malamalama i ai le au aʻoaʻoga.
– E fa'afouina i taimi uma mea e fa'amuamua e fa'atatau i tulaga fa'atauaina o pisinisi.
– E lava faamatalaga auiliili mo mataupu o le a galulue ai loa, ae o mataupu o le a oo i le lumanai e matua pu'upu'u lava.

O se fa'atulagaga e masani ona fa'aaogaina o le User Story, mo se fa'ata'ita'iga:
"I le avea ai ma se [ituaiga tagata faʻaoga], ou te manaʻo [manaʻomia], ina ia [manuia]."

E le gata i lea, ia aofia ai Tulaga Fa'atonuina o le Taliaina ina ia iloa ai e le 'au le uiga o le manuia. O se lisi o mea e totoe e fa'atulaga lelei e fesoasoani i talanoaga a le 'au ia sili atu ona taula'i ma fa'aitiitia ai le lamatiaga o le le malamalama lelei.

5. Fuafuaga Fa'avave: Fa'atulaga ni Sini Moni

Afai e faʻaaogaina le Scrum, o le Sprint Planning o se taimi taua e tatau ona malilie i ai:
1. Sini o le Taamilosaga Sprint: o le sini autū o le tamo'ega sprint e maua ai le aogā moni.
2. Va'aiga o le Sprint: o a mea e le'i mae'a ona faia o lo'o aofia i le sprint.

Ina ia ausia ni sini moni, e manaʻomia e le 'au ona mafaufau i le gafatia (e pei o tafaoga, fonotaga tetele, poʻo galuega lagolago). O metotia e pei o le fuafuaina o le poker poʻo le fuafuaina o tala e mafai ona fesoasoani, ae 'aua le popole i fuainumera—o le sini autū o le fuafuaina o le fausiaina lea o le malamalamaga faʻatasi, ae le o valoʻaga atoatoa.

FAITAU  Ta'iala mo le amataina o se pisinisi i luga ole initaneti mai le amataga

6. Faatinoga i Aso Taitasi: Tulaga i Aso Taitasi ma le Manino o le Alualu i Luma

E manaʻomia e le Agile se faiga fesootaʻi faifai pea. E faia ni Standups i aso taʻitasi (e le sili atu i le 15 minute) e faʻatulaga ai le 'au. E masani ona latou talanoaina:
– O le ā lau mea na fai ananafi?
– O le ā le mea o le a faia i le asō?
– O a ni faʻafitauli na e feagai?

O le ki autū o le manino. E tatau ona vave ona iloa atu faʻafitauli ina ia vave ona foʻia. Peitaʻi, o se talanoaga faʻapitoa e le o se nofoaga mo ni talanoaga uumi; afai e iai ni faʻafitauli loloto faʻapitoa, faʻaauau se isi talanoaga pe a uma le talanoaga faʻapitoa.

7. Tausiga o le Tulaga Lelei: Faʻamatalaga o Galuega ua Faia ma Faiga Faʻainisinia

O le Agile e lē fa’apea o le saoasaoa ae fa’aitiitia ai le lelei. O le mea moni, ina ia tumau pea le fa’agasologa, e tatau ona fa’atumauina le lelei mai le amataga. Fa’aaoga:
– Fa'amatalaga o le Fa'ai'uga (DoD): o ta'iala e iloa ai pe ua mae'a moni se mea. Mo se fa'ata'ita'iga: toe iloiloina o le code, fa'ata'ita'iina o le iunite, fa'amae'aina o le QA, fa'amaumauina, ma sauni mo le fa'alauiloaina.
– Fa'aauauina o le Tuufaatasia/Fa'aauauina o le Tu'uina Atu (CI/CD): fa'aautomatika le fausiaina, su'ega, ma le fa'atinoina mo ni fa'alauiloaga saogalemu.
– Iloiloga ma le fa'ata'ita'iina o tulafono fa'akomepiuta: tausia o le mautu o le faiga mai suiga vave.

A aunoa ma tulaga faʻatonuina e pei o le DoD, e faigofie lava ona pipii 'au i galuega faatino "e leʻi maeʻa" e faʻaputu ai i aitalafu faʻapitoa.

8. Iloiloga o le Sprint: Fa'amaonia Taua ma i latou e Pa'aga

I le faaiuga o le sprint, e faʻaalia e le 'au a latou galuega i ē o loʻo aʻafia. O le sini e lē gata o le tuʻuina atu o se lipoti, ae ia aoina mai foʻi ni manatu faaalia. Faatasi ai ma iloiloga masani, e lagona ai e ē o loʻo aʻafia i latou, ma e mafai e le 'au ona faʻamautinoa o loʻo faʻagasolo lelei le oloa e tusa ai ma manaʻoga moni.

Afai e iai se suiga i le itu e agai i ai, e mafai e Agile ona faia ni fetuunaiga vave i le galuega ua uma ona faia. E sili atu le saogalemu nai lo le suia o le itu e agai i ai i le faaiuga o se galuega tele.

9. Toe tepa i tua: Faaleleia Moni faifai pea

O se toe tepa i tua o se sauniga e iloilo ai le auala na galulue ai le 'au: mea na lelei, mea e mana'omia ona fa'aleleia, ma po'o a ni gaioiga mautu o le a faia i le isi ta'amilosaga.

Ina ia lē avea le retro ma se faasologa gaogao:
– Filifili ni gaioiga fa'aleleia manino ma mafai ona fuaina e 1–2.
– Tofia se tagata e nafa ma lea matafaioi.
– Toe iloilo le gaioiga i le isi taamilosaga.

FAITAU  Auala e amata ai se galuega i le saienisi o faʻamatalaga

O ni fa'aleleiga laiti ae faifai pea e masani ona i'u ai i ni suiga tetele i totonu o ni nai masina.

10. Fuafua le Alualu i Luma Agile i Fuataga Maloloina

E fa'amuamua e le Agile le taua, ae le na'o le gaioiga. Peita'i, e taua pea fua fa'atatau mo le ta'ita'ia o fa'ai'uga. O nisi o fua fa'atatau masani:
– Saosaoa: aofaʻi o galuega e faʻamaeʻaina i le taʻamilosaga taʻitasi (mo fuafuaga i totonu).
– Taimi e fa'atino ai ma le taimi e fa'ata'amilo ai: le vave e avea ai se manatu ma se foliga ua sauni e fa'aaoga.
– Siata o le Burndown: e mata'ituina ai galuega o totoe i se sprint.
– Fua fa'aletonu: e fua ai le lelei ma le mautu.

Aloese mai le fa'aaogaina o fua fa'atatau e fai ma meafaigaluega e fa'asalaina ai tagata ta'ito'atasi. E tatau i fua fa'atatau ona fesoasoani i 'au e a'oa'o ma fa'aleleia atili ai faiga.

11. Luʻitau Masani ma le Auala e Faatoʻilaloina ai

O nisi o luʻitau i le faʻatinoina o le Agile:
– Fa'ateleina o le lautele o galuega: o lo'o fa'aauau pea ona fa'atupula'ia le tele o galuega e le'i fa'atinoina e aunoa ma ni fa'amuamua manino. O le fofo: e tatau i le PO ona manino i mea e fa'amuamua, ma e tatau i pa'aga ona malamalama i fesuia'iga e ono tula'i mai.
– Leai se galulue faʻatasi: ua vaeluaina 'au. O le fofo: fonotaga masani, fesootaʻiga tatala, ma sini manino o le tamoʻe.
– O le Agile e “na’o se sauniga”: e iai fonotaga, ae leai se aafiaga. O le fofo: taula’i i taunuuga, fa’aleleia le DoD, ma ia mautinoa o mea ua faia muamua e i’u ai i ni gaioiga moni.
– O loʻo faʻaputuina aitalafu faʻapitoa: vave ona faʻasaʻolotoina ae tele mea sese. O le fofo: teu faʻafaigaluega i suʻega, toe faʻatulagaina o le toe faʻaleleia, ma le CI/CD.

I'uga

O le puleaina o galuega faakomepiuta ma le Agile o lona uiga o le fausiaina lea o le mafai o se 'au e fetu'una'i e aunoa ma le leiloa o le fa'atonuga. O le ki autu o se galuega e le'i mae'a ona fa'atinoina, o le fa'agasolo pea, o le galulue fa'atasi vavalalata ma i latou e a'afia ai, ma se tautinoga fa'atonutonu i le lelei. E le fa'amaonia e le Agile ni galuega e leai ni fa'afitauli, ae e maua ai se auala e vave fa'ailoa ai fa'afitauli ma fo'ia vave ai. Faatasi ai ma le fa'atinoina lelei—e le na'o se masani—e fesoasoani le Agile i 'au e fa'alauiloa polokalama talafeagai ma lelei e fa'aauau pea ona fa'aleleia e fa'afetaui ai mana'oga o tagata fa'aoga.

Afai e te manaʻo ai, e mafai ona ou fesoasoani ia te oe e fatu se lomiga e sili atu ona patino e fetaui ma ou manaʻoga patino (e pei o le Agile mo ni 'au laiti e 3-5 tagata, mo pisinisi fou, poʻo mo galuega faʻapisinisi), e aofia ai faʻataʻitaʻiga o faʻataʻitaʻiga o le backlog, DoDs, ma fausaga o le sprint e 2-vaiaso.

Taofi faamatalaga