Waombe timu tatu za maendeleo zikadirie mradi mmoja na unaweza kupokea nambari tatu tofauti sana. Moja iko chini vya kutosha kuvutia, moja iko katikati na nyingine inaonekana juu kwa kutisha. Kama mwanzilishi bila ujuzi wa kiufundi, unabaki unajiuliza ni ipi iliyo sahihi, kama yoyote kati yao inaweza kuaminiwa na jinsi unavyopaswa kupanga bajeti inayowazunguka.
Ukweli wa kukatisha tamaa ni kwamba kukadiria programu ni vigumu, hata kwa wataalamu. Programu ni shughuli ya ubunifu, inayotegemea maarifa yenye mambo mengi yasiyojulikana, na hakuna miradi miwili inayofanana. Lakini "ngumu" haimaanishi "ubashiri". Kuna njia nzuri za kutoa makadirio ya kuaminika, sababu zilizo wazi kwa nini yanaenda vibaya, na mambo ya vitendo unayoweza kufanya ili kupata nambari unayoweza kupanga kwa dhati. Mwongozo huu unazielezea kwa lugha rahisi. Kwa takwimu za kawaida kwa aina ya mradi, miongozo yetu ya gharama hutoa safu za kiashiria; Makala haya yanaangazia jinsi nambari hizo zinavyofikiwa.
Kwa nini makadirio ni magumu
Kuelewa kwa nini makadirio ya programu ni magumu kunakusaidia kuyatafsiri kwa busara.
- Mahitaji mara chache huwa hayajakamilika. Hata muhtasari makini huacha mapengo, na maelezo hujitokeza wakati wa kazi.
- Vitu visivyojulikana hufichwa. Ujumuishaji, tabia za data na hali za ukingo mara nyingi hujifunua kwa kuchelewa.
- Hakuna kinachofanana. Tofauti na ujenzi, kila mradi hutofautiana, kwa hivyo uzoefu wa zamani hutabiri kwa sehemu tu wakati ujao.
- Watu hutofautiana. Uzalishaji hutegemea watu binafsi na jinsi wanavyofanya kazi pamoja vizuri.
- Mabadiliko ni ya kawaida. Watumiaji hutoa maoni, soko huhama na vipaumbele hubadilika.
- Matumaini ni ya kibinadamu. Watu huwa wanafikiria njia laini na kupuuza kazi inayoizunguka: majaribio, mapitio, marekebisho, upelekaji na mawasiliano.
Makadirio mazuri hayafanyi mambo haya kuwa yamepotoshwa. Inazitambua na kuzidhibiti.
Makadirio, nukuu na ahadi ni tofauti
Maneno haya matatu mara nyingi hutumika kwa kubadilishana, na kuyachanganya husababisha hoja nyingi.
- Makadirio ni utabiri unaoeleweka wa juhudi na gharama, kwa kawaida ni masafa, kulingana na maarifa ya sasa.
- Nukuu ni bei inayotolewa kwa wigo uliobainishwa.
- Ahadi ni makubaliano ya kutoa matokeo maalum kwa bei maalum kwa tarehe maalum.
Makadirio ya mapema ni zana ya kupanga. Sio ahadi. Bei isiyobadilika inawezekana, lakini mara tu wigo unapobainishwa wazi vya kutosha kuwekea bei imara, na bei isiyobadilika kwa mahitaji yasiyoeleweka huwa imejazwa sana au chanzo cha migogoro ya baadaye.
Jinsi wataalamu wanavyojenga makadirio
Njia kadhaa zipo, na timu nzuri huzichanganya.
Kugawanya kazi
Njia ya msingi zaidi ni kugawanya mradi katika vipande vidogo, kukadiria kila moja na kuvijumlisha. Vipande vidogo ni rahisi kuhukumu kuliko bidhaa nzima. Mchanganuo wa kawaida unashughulikia:
- Ugunduzi na mipango
- Ubunifu
- Kila kipengele au moduli
- Ujumuishaji
- Upimaji na uhakikisho wa ubora
- Usambazaji na makabidhiano
- Usimamizi na mawasiliano ya mradi
Ikiwa makadirio hayajumuishi vipengee vichache vya mwisho, hayajakamilika.
Ukilinganisha na kazi zinazofanana
Timu zenye uzoefu hulinganisha mradi wako na zile walizojenga hapo awali. "Lango hili linafanana na mfumo wa uhifadhi tuliotoa mwaka jana, ukiwa na majukumu mawili ya ziada na ujumuishaji wa malipo." Mifano ya zamani inaweka makadirio katika uhalisia, ambayo ni sababu moja ya umuhimu wa uzoefu wa tasnia; tazama jinsi ya kuchagua kampuni ya ukuzaji wa programu.
Kutumia masafa
Makadirio ya kweli ni masafa, kama vile "$20,000 hadi $30,000", si nambari moja. Masafa huonyesha kutokuwa na uhakika. Takwimu moja sahihi iliyotolewa mapema inaonyesha kisio au bei iliyopunguzwa.
Timu mara nyingi huelezea kesi bora, kesi inayowezekana na kesi mbaya zaidi, kisha hufanya kazi kutoka kwa kiwango kinachowezekana, na dharura ya vitu visivyojulikana.
Kuongeza dharura
Kwa sababu vitu visivyojulikana vipo, makadirio yanayowajibika yanajumuisha bafa, ambayo kwa kawaida huwa asilimia 10 hadi 25 kulingana na jinsi mradi ulivyofafanuliwa vizuri. Mahitaji yaliyo wazi yanahalalisha bafa ndogo. Ikiwa makadirio hayana dharura, mradi labda utapita au kupunguza pembe.
Kukadiria upya unapojifunza
Makadirio bora si ya mara moja. Yanasafishwa katika kila hatua, na kuwa sahihi zaidi kadri kutokuwa na uhakika kunavyopungua. Awamu ya ugunduzi, mfano au mzunguko wa kwanza wa maendeleo yote hupunguza vitu visivyojulikana na kuboresha makadirio yanayofuata.
Koni ya kutokuwa na uhakika
Mfano muhimu wa kiakili ni kwamba makadirio ya mapema ni mapana kiasili, na hupungua kadri mradi unavyoendelea. Katika hatua ya wazo, gharama halisi inaweza kuwa nusu au mara mbili ya kisio la kwanza. Baada ya mahitaji kufafanuliwa, kiwango huimarika sana. Baada ya mfano wa kufanya kazi au mizunguko kadhaa inayotolewa, inazidi kuwa ngumu.
Hii ndiyo sababu bei isiyobadilika siku ya kwanza ni hatari kwa pande zote mbili, na kwa nini kazi ya hatua, ambapo kila hatua inakadiriwa kando, ni maarufu kwa bidhaa zinazobadilika. Tunaelezea mbinu hii ya hatua katika what is MVP.
Kinachoendesha nambari
Njia yoyote inayotumika, mambo machache hutawala matokeo. Kuzijua hukuruhusu kuona ni kwa nini nukuu hutofautiana.
- Upeo. Idadi na ugumu wa vipengele.
- Majukumu ya mtumiaji. Kila aina ya mtumiaji inahitaji skrini zake, ruhusa na majaribio.
- Ujumuishaji. Kila mfumo wa nje huongeza kazi na hatari.
- Una wa muundo. Violesura vya kawaida dhidi ya muundo maalum kikamilifu.
- Mifumo. Wavuti, iOS, Android, kompyuta ya mezani, au kadhaa.
- Usalama na uzingatiaji. Data nyeti na sekta zinazodhibitiwa zinahitaji uangalifu zaidi.
- Uhamishaji wa data. Kuhamisha rekodi zilizopo kwenye mfumo mpya.
- Kiwango na utendaji. Idadi ya watumiaji na kiasi cha data.
- Matarajio ya ubora. Kupima kina na nyaraka.
- Uzoefu wa timu. Timu za wazee hugharimu zaidi kwa saa na mara nyingi chini kwa kila matokeo.
Ikiwa nukuu mbili hutofautiana sana, linganisha mambo haya kwanza. Tofauti kawaida iko katika dhana za upeo, si katika ujuzi au bei. Makala kuhusu gharama ya programu ya simu na [gharama ya programu maalum](gharama-ya-uundaji-wa-programu maalum.php) yanaonyesha jinsi mambo haya yanavyofanya kazi katika visa maalum.
Jinsi ya kuwasaidia wasanidi programu kukadiria kwa usahihi
Unashawishi ubora wa makadirio zaidi kuliko unavyoweza kufikiria. Kadiri unavyoelezea kwa uwazi unachohitaji, ndivyo majibu yanavyokuwa sahihi na yanayolingana zaidi.
Tayari:
- Tatizo na lengo. Ni nini kinachoenda vibaya, na ni nini kinachopaswa kuboreshwa?
- Watumiaji. Wao ni akina nani na wanahitaji kufanya nini.
- Vitu muhimu na orodha ya baadaye. Kile ambacho toleo la kwanza linahitaji, na nini kinaweza kusubiri.
- Mifano. Picha za skrini, michoro au bidhaa za washindani zinazoonyesha unachomaanisha.
- Miunganisho na mifumo iliyopo. Kila kitu ambacho programu lazima iunganishe nacho.
- Vikwazo. Tarehe ya mwisho, kiwango cha bajeti, mapendeleo ya teknolojia na kanuni.
- Wafanya maamuzi. Nani anaidhinisha nini, na kwa haraka kiasi gani.
Muhtasari mfupi na wazi, kama ilivyoelezwa katika [hati ya jinsi ya kuandika mahitaji ya programu] (blogu/hati-ya-kuandika-mahitaji-ya-programu), mara nyingi hutosha. Kushiriki kiwango cha bajeti pia kunasaidia. Sio mtego. Huruhusu timu kupendekeza suluhisho bora kwa kile unachoweza kutumia, badala ya kuweka bei kwa kitu ambacho huwezi kumudu.
Jinsi ya kusoma makadirio
Pendekezo linapofika, angalia zaidi ya jumla.
Je, wigo uko wazi?
Je, unaorodhesha kile kilichojumuishwa, na kile kisichojumuishwa? Maelezo yasiyo wazi huficha hatari. Tafuta vipengele, mifumo, ujumuishaji, muundo, majaribio na uwasilishaji.
Je, mawazo yamesemwa?
Makadirio mazuri yanasema wanachodhania: "Inadhani mtoa huduma mmoja wa malipo", "Inadhani maudhui yametolewa na wewe", "Inadhani API iliyopo imerekodiwa". Mawazo yanaonyesha mahali ambapo bei inaweza kubadilika.
Je, ni masafa, na je, hoja imeonyeshwa?
Masafa yenye maelezo yanaaminika zaidi kuliko nambari moja bila yoyote.
Ni nini kinachojumuishwa zaidi ya uundaji?
Angalia majaribio, usimamizi wa mradi, upelekaji, nyaraka, mafunzo na kipindi cha usaidizi. Hizi mara nyingi hukosekana kwenye nukuu za bei rahisi zaidi.
Mabadiliko hushughulikiwaje?
Kunapaswa kuwa na mchakato wazi wa kukadiria na kuidhinisha mabadiliko.
Masharti ya malipo ni yapi?
Malipo yanayohusiana na hatua muhimu zilizowasilishwa yanakulinda vyema kuliko kiasi kikubwa cha pesa za awali.
Nani anafanya kazi hiyo?
Uzee na ukubwa wa timu huathiri gharama na ubora.
Kwa nini nukuu ya bei rahisi mara chache huwa mradi wa bei rahisi zaidi
Makadirio ya chini sana kwa kawaida humaanisha moja ya mambo manne.
- Wigo mwembamba kuliko mengine, huku vitu ulivyodhani vilijumuishwa vikiachwa nje.
- Watu wasio na uzoefu, ambao hugharimu kidogo kwa saa na mara nyingi huchukua muda mrefu zaidi.
- Kazi isiyo na ubora wa juu, majaribio machache, nyaraka nyembamba, hitilafu zaidi.
- Matarajio ya maombi ya mabadiliko, yenye bei ya chini ya ufunguzi na huongezeka baadaye.
Linganisha kile kilichojumuishwa kabla ya kulinganisha jumla. Ikiwa nukuu moja ni nusu nyingine, uliza kwa nini, kwa maandishi.
Mbinu za kudhibiti bajeti
Huwezi kuondoa kutokuwa na uhakika, lakini unaweza kuisimamia.
Anza na ugunduzi
Awamu fupi ya ugunduzi inayolipwa, inayozalisha wigo wazi, fremu za waya au mpango wa kiufundi, hupunguza kutokuwa na uhakika kabla ya ujenzi mkuu. Pia hukuruhusu kujaribu uhusiano wa kufanya kazi.
Jenga kwa hatua
Gawanya mradi katika hatua na makadirio yao na matokeo. Unajitolea kwa hatua moja baada ya nyingine na kurekebisha kulingana na kile unachojifunza.
Weka kipaumbele bila huruma
Weka orodha wazi ya "lazima iwe nayo" kwa toleo la kwanza, na orodha ya "baadaye" kwa mengine. Kupunguza wigo ndio njia bora zaidi ya kupunguza gharama.
Chagua mfumo wa bei unaolingana
- Wigo uliowekwa wakati mahitaji yako wazi.
- Kuweka hatua muhimu wakati zitabadilika.
- Timu iliyojitolea kwa kazi ya muda mrefu; tazama ajiri timu ya programu iliyojitolea.
Shiriki ukaguzi wa mara kwa mara
Onyesho mwishoni mwa kila mzunguko linaonyesha maendeleo na kugundua kutoelewana huku zikiwa rahisi kurekebisha.
Fuatilia mabadiliko ya wigo waziwazi
Kubali kwamba nyongeza yoyote ina gharama inayoonekana na mabadilishano. Kuongeza kitu kunamaanisha kuondoa kitu, au kuongeza bajeti. Kuonekana huzuia "wigo wa wigo" kuwa mshangao.
Makosa ya kawaida ya makadirio
- Kuchukulia makadirio ya mapema kama ahadi. Takwimu za mapema ni safu.
- Kulinganisha jumla bila kulinganisha wigo.
- Kusahau kazi zisizo za maendeleo, kama vile majaribio, usanifu, mawasiliano na upelekaji.
- Hakuna dharura. Kuna kitu kinachojitokeza kila wakati.
- Kupuuza matengenezo. Ujenzi sio gharama nzima; tazama gharama za matengenezo ya programu.
- Kuruhusu mahitaji kubadilika bila ukaguzi.
- Kushinikiza timu kwa nambari ya chini. Kazi haipungui; ubora hufanya hivyo.
- Kutowashirikisha watu watakaofanya kazi hiyo. Makadirio yaliyofanywa na wauzaji pekee mara nyingi huwa si sahihi.
- Kuamua peke yako. Washirikishe watumiaji na wadau mapema ili mahitaji yawe sahihi.
Maswali ya kuuliza kuhusu makadirio yoyote
- Ni nini hasa kinachojumuishwa na kutengwa?
- Hii inategemea dhana gani?
- Je, ni hatari gani kubwa zaidi, na zinaathirije bei?
- Je, ni kiasi gani cha dharura kinajumuishwa?
- Tutajuaje kama tunapita bajeti?
- Mabadiliko yanakadiriwa na kupitishwa vipi?
- Ni nini kinachotokea baada ya uzinduzi, na inagharimu nini?
- Nani atafanya kazi hiyo, na kwa kiwango gani cha juu?
- Tunaweza kuondoa nini ili kupunguza gharama?
Mbinu rahisi ya kupanga kwa waanzilishi
Ikiwa unahitaji nambari ya kupanga nayo, mbinu hii inafanya kazi kwa miradi mingi.
- Andika muhtasari wa ukurasa mmoja unaohusu malengo, watumiaji, vitu muhimu na vikwazo.
- Uliza timu mbili au tatu kuhusu masafa, na dhana zao.
- Linganisha wigo kwanza, kisha bei.
- Chagua timu unayoiamini zaidi, si tu idadi ya chini kabisa.
- Anza na ugunduzi au hatua ya kwanza, ili makadirio yako halisi yaboreshe kwa ushahidi.
- **Panga bajeti ya angalau asilimia 15 hadi 20 juu ya takwimu inayowezekana.
- Panga gharama za uendeshaji kuanzia siku ya kwanza.
Mawazo ya mwisho
Makadirio ni ramani iliyochorwa kabla ya safari. Haitakuwa kamili, lakini yenye mawazo mazuri itakufikisha unakohitaji kwenda, na kukuonyesha zamu ambapo njia inaweza kubadilika. Timu zinazostahili kuajiriwa sio zile zinazoahidi idadi kamili mara moja, bali zile zinazouliza maswali mazuri, zinazoelezea mawazo yao na kukusaidia kuunda wigo ili kuendana na bajeti yako.
Ikiwa ungependa makadirio yajengwe kwa njia hiyo, tuelezee mradi wako. Tutauliza maswali kwanza, tutakupa masafa yenye mawazo yake yameandikwa na kukuonyesha ni wapi chaguo ziko ambazo zinaweza kuinua au kupunguza.