RuhaniSoftSULUHISHO ZA PROGRAMU
SW

:mwezi :siku, :mwaka · :hesabu dakika za kusoma

Jinsi ya Kukadiria Mradi wa Programu: Mwongozo kwa Waanzilishi Wasio wa Kiufundi

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.

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 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:

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.

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:

  1. Tatizo na lengo. Ni nini kinachoenda vibaya, na ni nini kinachopaswa kuboreshwa?
  2. Watumiaji. Wao ni akina nani na wanahitaji kufanya nini.
  3. Vitu muhimu na orodha ya baadaye. Kile ambacho toleo la kwanza linahitaji, na nini kinaweza kusubiri.
  4. Mifano. Picha za skrini, michoro au bidhaa za washindani zinazoonyesha unachomaanisha.
  5. Miunganisho na mifumo iliyopo. Kila kitu ambacho programu lazima iunganishe nacho.
  6. Vikwazo. Tarehe ya mwisho, kiwango cha bajeti, mapendeleo ya teknolojia na kanuni.
  7. 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.

  1. Wigo mwembamba kuliko mengine, huku vitu ulivyodhani vilijumuishwa vikiachwa nje.
  2. Watu wasio na uzoefu, ambao hugharimu kidogo kwa saa na mara nyingi huchukua muda mrefu zaidi.
  3. Kazi isiyo na ubora wa juu, majaribio machache, nyaraka nyembamba, hitilafu zaidi.
  4. 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

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

  1. Kuchukulia makadirio ya mapema kama ahadi. Takwimu za mapema ni safu.
  2. Kulinganisha jumla bila kulinganisha wigo.
  3. Kusahau kazi zisizo za maendeleo, kama vile majaribio, usanifu, mawasiliano na upelekaji.
  4. Hakuna dharura. Kuna kitu kinachojitokeza kila wakati.
  5. Kupuuza matengenezo. Ujenzi sio gharama nzima; tazama gharama za matengenezo ya programu.
  6. Kuruhusu mahitaji kubadilika bila ukaguzi.
  7. Kushinikiza timu kwa nambari ya chini. Kazi haipungui; ubora hufanya hivyo.
  8. Kutowashirikisha watu watakaofanya kazi hiyo. Makadirio yaliyofanywa na wauzaji pekee mara nyingi huwa si sahihi.
  9. Kuamua peke yako. Washirikishe watumiaji na wadau mapema ili mahitaji yawe sahihi.

Maswali ya kuuliza kuhusu makadirio yoyote

Mbinu rahisi ya kupanga kwa waanzilishi

Ikiwa unahitaji nambari ya kupanga nayo, mbinu hii inafanya kazi kwa miradi mingi.

  1. Andika muhtasari wa ukurasa mmoja unaohusu malengo, watumiaji, vitu muhimu na vikwazo.
  2. Uliza timu mbili au tatu kuhusu masafa, na dhana zao.
  3. Linganisha wigo kwanza, kisha bei.
  4. Chagua timu unayoiamini zaidi, si tu idadi ya chini kabisa.
  5. Anza na ugunduzi au hatua ya kwanza, ili makadirio yako halisi yaboreshe kwa ushahidi.
  6. **Panga bajeti ya angalau asilimia 15 hadi 20 juu ya takwimu inayowezekana.
  7. 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.

Una mradi akilini?

Zungumza na RuhaniSoft