AI inaweza kutengeneza kodi kwa kasi kuliko wakati wowote uliopita, lakini kampuni nyingi bado zinaendesha miradi kupitia michakato ya zamani inayopitisha kazi kutoka idara moja kwenda nyingine. Matokeo yake ni kizuizi cha kawaida: kodi inakimbia mbele wakati shirika linatembea kwa mwendo wa kusuasua.
Njia mpya inayoitwa Temp Squads inatatua kutokuendana huku kwa kuandaa watu upya, si zana. Wazo ni rahisi—kusanya timu ya muda mfupi yenye ujuzi mchanganyiko kuzunguka lengo moja la biashara, acha AI impe kila mwanachama mwanzo wa haraka, kisha ivunje timu hiyo mara tu lengo linapofikiwa.
Kwa nini AI pekee haitoshi
Mifumo mikubwa ya lugha (LLMs) inaweza kutengeneza kazi (functions), kupendekeza marekebisho (refactors), na hata kuandika moduli nzima. Mafanikio hayo yanapotea mara tu pull request inapochelewa kwa sababu ya makabidhiano kati ya idara nyingi, ambapo kila idara inafanya kazi peke yake. Makabidhiano hayo yanatumia muda uliookolewa na AI, na mikutano ya ziada inaongeza ucheleweshaji zaidi.
Kile mashirika yanayohitaji ni njia ya kuweka kazi ndani ya kikundi kimoja, kilichojikita kuanzia mwanzo hadi mwisho. Hapo ndipo dhana ya Temp Squad inapoingia.
Mfumo wa Temp Squad
Temp Squad ni timu ya muda, inayojumuisha idara mbalimbali, iliyoundwa ili kufikia matokeo mahususi ya biashara. Wanachama wanabaki na vyeo vyao vya kawaida—mhandisi wa backend, mbunifu wa UX, mmiliki wa bidhaa—lakini wanajiunga na squad kwa muda wa mradi huo. Lengo linapofikiwa, squad inavunjika na timu ya kudumu inachukua umiliki wa muda mrefu wa kodi hiyo.
Utekelezaji hatua kwa hatua
- Bainisha Lengo – Biashara inataja "kwa nini" na "nini" ya kipengele au matokeo yanayohitajika. Hakuna orodha ya kazi ya kina inayohitajika katika hatua hii.
- Tengeneza Hatua Muhimu (Milestone) – Rekodi lengo kwenye kadi moja ambayo pia inaorodhesha vihatarishi, vipimo vya mafanikio, na matokeo yanayotarajiwa. Kadi hii inakuwa rejea pekee kati ya biashara na teknolojia.
- Unda Temp Squad – Tambua ujuzi mahususi unaohitajika—backend, frontend, UX, data, n.k.—na uwaunganishe watu hao. Wanabaki na majukumu yao ya kawaida kwingineko lakini wanatenga uwezo wao kwa ajili ya squad.
- Tumia Mfumo wa Open-Source – Gawanya hatua muhimu katika masuala (issues) madogo na huru yaliyohifadhiwa kwenye ghala la pamoja (shared repository). Mtu yeyote kwenye squad anaweza kuchukua issue anapokuwa na nafasi, akiepuka mfumo mgumu wa mamiliki wa kazi.
- Tumia Akili ya AI – Msaidizi wa AI anachunguza kila issue na kupendekeza mpango wa utekelezaji. Pendekezo hilo linampa mhandisi mwanzo wa haraka, lakini binadamu lazima akague na kuidhinisha kabla ya kodi yoyote kuandikwa.
- Vunja Squad – Mara tu vipimo vya hatua muhimu vinapofikiwa, ivunje squad. Timu ya kudumu inarithi kodi mpya kwa ajili ya matengenezo na maboresho ya baadaye.
Nini kinakifanya kifanye kazi vizuri
- Huondoa makabidhiano – Kazi yote inabaki ndani ya squad, hivyo tiketi hazipiti kwenye idara nyingi.
- Huongeza ushiriki wa ujuzi – Wabunifu, mameneja, na wahandisi wengine wanachangia moja kwa moja kwenye kodi, wakisaidiwa na miundo ya awali (scaffolding) inayozalishwa na AI.
- Hupunguza mzigo wa mikutano – Njia moja ya mawasiliano inachukua nafasi ya mfululizo wa taarifa za hali ya juu katika makundi tofauti.
- Hulinda umiliki wa muda mrefu – Timu iliyopo ya bidhaa bado inamiliki kodi baada ya squad kuvunjika, kuzuia vipengele "vilivyotelekezwa".
Changamoto zinazoweza kutokea
(sehemu imeachwa kwa ajili ya maingizo ya baadaye)
Jinsi ya kuijaribu
Anza kidogo. Fanya jaribio kwenye mradi mmoja. Pima matokeo.
Muhtasari: AI inaongeza kasi ya utengenezaji wa kodi, lakini bila mtiririko wa shirika unaoendana nayo, faida hizo hutoweka. Temp Squads zinaunganisha watu na mashine kuzunguka lengo moja lililofafanuliwa vizuri, zikiwezesha kasi ya AI kugeuka kuwa utekelezaji wa kweli duniani.
