Ari ya timu huathiri utendaji kazi moja kwa moja: wafanyakazi wanapohisi kwamba wanathaminiwa na wana motisha, ushiriki wao, muda wanaobaki kazini na ubora wa kazi yao huongezeka kwa kiwango kinachoweza kupimwa. Ili ari ibaki juu, kampuni inahitaji kuchukua hatua za makusudi na zisizokatika katika
Manifesto ya Agile ni nini? Maadili na kanuni
Manifesto ya Agile ni hati ya mwaka 2001 yenye maadili manne na kanuni kadhaa za uundaji wa programu, iliyojengwa juu ya wazo moja rahisi: mahitaji hubadilika, kwa hiyo utoaji nao lazima ubaki unaoweza kubadilika. Badala ya kufunga kila kitu ndani ya mipango mirefu, manifesto hii ilibadilisha jinsi timu zinavyofikiri kuhusu utoaji wa programu. Kinachopimwa ni iwapo programu inaweza kutumika, si jinsi nyaraka zake zilivyo nadhifu.
Mambo muhimu
Manifesto ya Agile ilileta maadili manne yanayohamisha umakini kutoka kwenye udhibiti wa michakato kwenda kwenye ushirikiano wa kweli. Timu zinapozungumza moja kwa moja na mara kwa mara, matatizo hujitokeza mapema na maamuzi hufanyika haraka.
Kanuni zake zinahimiza vipande vidogo vya kazi na utoaji wa mara kwa mara. Mizunguko ikiwa mifupi, mabadiliko hayahisiwi tena kama mgogoro.
Maendeleo ya kurudiarudia yanamaanisha kila mzunguko unazaa kitu halisi. Matokeo yake ni nyongeza inayofanya kazi, inayoweza kuonyeshwa na kujaribiwa, na hayaishii kwenye ripoti au mpango.
Historia na Lengo la Manifesto ya Agile
Manifesto iliandikwa Februari 2001 na wataalamu 17 wa programu huko Utah. Walikuwa wameona jinsi mifumo ya jadi inayokwenda hatua kwa hatua ilivyoshindwa kwenda na kasi ya mazingira yanayobadilika haraka. Awamu ndefu za upangaji zilileta ucheleweshaji, na maoni yalifika wakati kubadili mwelekeo tayari kungegharimu sana.
Lengo lao lilikuwa la vitendo: kufanya uundaji wa programu uweze kujirekebisha na uzingatie utoaji halisi. Kadiri muda ulivyokwenda, fikra hizi zilizaa mifumo kama Scrum na Kanban, iliyorasimisha mizunguko mifupi, backlog inayoonekana kwa wote, na vikao vya mapitio vya mara kwa mara. Maelezo zaidi: Ubao wa Kanban.
Maadili Muhimu ya Manifesto ya Agile
Maadili hayo manne yanakwenda kinyume kabisa na mantiki ya jadi ya usimamizi wa miradi:
- Watu binafsi na mwingiliano juu ya michakato na zana. Mawasiliano ya wazi hupunguza dhana zilizojificha. Matatizo huonekana mapema pale timu zinapozungumza ana kwa ana badala ya kutegemea nyaraka peke yake.
- Programu inayofanya kazi juu ya nyaraka pana. Kipengele kikiweza kujaribiwa na mtumiaji halisi, hiyo ndiyo hatua ya maendeleo. Nyaraka peke yake hazithibitishi kwamba kuna kinachofanya kazi.
- Ushirikiano na mteja juu ya majadiliano ya mkataba. Maoni ya mara kwa mara huonyesha mapema kama kipengele kinatatua tatizo halisi au kinaonekana tu kuwa na mantiki kwenye maelezo ya kiufundi.
- Kujibu mabadiliko juu ya kufuata mpango. Mipango bado ipo, ila hupitiwa upya mara kwa mara. Vipaumbele hubadilika bila kuanzisha mradi upya.
Kanuni za Manifesto ya Agile
Kanuni 12 zinapeleka maadili haya kwenye kazi ya kila siku. Kwa vitendo, karibu zote zinahusu mizunguko mifupi na maoni ya mara kwa mara:
- Kuridhika kwa mteja. Toa utendaji unaoweza kutumika mapema, kisha endelea kuuboresha. Maoni baada ya kila toleo yanaonyesha kama mwelekeo uko sahihi.
- Kubali mabadiliko. Wigo wa kazi hukua. Mabadiliko hushughulikiwa kwa kusasisha backlog, badala ya kusanifu upya kwa dharura.
- Utoaji wa mara kwa mara. Kutoa kwa vipande vidogo hufichua makosa wakati bado ni rahisi na nafuu kuyarekebisha.
- Ushirikiano wa karibu. Upande wa biashara na wa uundaji hufanya kazi bega kwa bega, na hilo hupunguza kutoelewana kuhusu mahitaji.
- Timu zinazojipanga zenyewe. Timu yenyewe huamua jinsi ya kugawana kazi. Hii hufupisha mlolongo wa idhini na kuharakisha utekelezaji.
Utoaji ukifanyika mwishoni tu mwa mzunguko mrefu, hatari hubaki zimejificha kwa muda mrefu zaidi. Marudio hupunguza hatari hiyo.
Athari ya Agile kwenye Maendeleo ya Programu
Agile iliwezesha kujaribu mawazo mapema badala ya kungoja uzinduzi kamili. Timu hazisubiri tena miezi kadhaa kuona matokeo, kwa sababu nyongeza ndogo hutolewa mapema na dhana hujaribiwa katika hali halisi. Mifumo kama Scrum na Kanban inasaidia hili kwa kupanga kazi katika mizunguko mifupi au mtiririko endelevu, hivyo vikwazo huonekana mapema.
Fanya kazi kwa vipande vidogo, kagua matokeo mara nyingi zaidi, na sasisha vipaumbele pale taarifa mpya zinapojitokeza.
Kutekeleza Kanuni za Agile katika Sekta Nyingine
Timu za masoko hufanya majaribio madogo ya kampeni kabla ya kuongeza bajeti. Ujumbe ukishindwa, hasara inabaki ndogo. Katika idara za rasilimali watu au utawala wa umma, mbao za kazi zinazoonekana kwa wote na upangaji wa hatua kwa hatua hufanya majukumu yawe wazi zaidi na uratibu uende vizuri.
Ukweli wa kuvutia
Wengi wa waandishi wa Manifesto ya Agile baadaye walisaidia kuunda mifumo ya vitendo kama Scrum, iliyogeuza mawazo yake ya msingi kuwa mtindo wa utoaji unaoweza kurudiwa.
Ili kuelewa zaidi jinsi Agile inavyotumika katika hali halisi, chunguza Mtiririko wa kazi wa usimamizi wa miradi , unaoonyesha jinsi hatua zilizopangwa zinavyoweza kwenda sambamba na marudio. Kama unalinganisha mbinu, soma Scrum au Kanban uone jinsi mdundo na uonekano wa mtiririko wa kazi vinavyotofautiana. Pia unaweza kuangalia mgawanyo wa majukumu katika Muundo wa Timu ya Agile.
Soma zilizopendekezwa
"Agile Project Management"
Mwongozo wa vitendo wa kufanikiwa katika usimamizi wa miradi kwa Agile.
"Scrum: The Art of Doing Twice the Work in Half the Time" by Jeff Sutherland
Uchambuzi wa kina wa Scrum, mojawapo ya mifumo ya Agile inayotumika zaidi.
"Agile Principles, Patterns, and Practices in C#"
Mwongozo wa kiufundi wa kutumia Agile katika uundaji wa programu kwa C#.
"The Lean Startup" by Eric Ries
Kitabu kuhusu kutumia kanuni za marudio katika maendeleo ya bidhaa. Soma zaidi: Programu ya Usimamizi wa Miradi kwa Timu.
Hitimisho
Manifesto ya Agile iliweka uundaji wa programu kwenye msingi wa kujirekebisha na utoaji thabiti. Mizunguko midogo huibua matatizo mapema na hufanya kubadili mwelekeo kuwe rahisi. Kupuuza hili mara nyingi humaanisha kugundua matatizo kwa kuchelewa, wakati mabadiliko tayari ni ghali. Agile hufanya kazi tu ikiwa utoaji unafanyika kwa mdundo thabiti, kila mtu anaona kinachoendelea, na mapitio hayarukwi.