Kila mradi wa programu hatimaye unakabiliwa na swali lile lile la wafanyakazi: ni nani atakayejenga hili? Chaguzi zinajulikana. Unaweza kuajiri watengenezaji programu kama wafanyakazi, kuwaajiri wafanyakazi huru kwa kazi maalum, au kufanya kazi na kampuni ya nje inayotoa timu iliyojitolea. Kila moja ina watetezi wenye shauku, na kila moja ina hali ambapo ni jibu bora zaidi na lingine ambapo ni kosa la gharama kubwa.
Tatizo ni kwamba ushauri mwingi huchukulia uamuzi kama suala la bei kwa saa. Hiyo ndiyo sehemu isiyo muhimu sana. Maswali halisi ni kuhusu mwendelezo, uwajibikaji, kasi na kinachotokea wakati kitu kinaenda vibaya. Mwongozo huu unalinganisha mifumo hiyo mitatu kuhusu mambo ambayo huamua matokeo, na unaishia na mfumo rahisi unaoweza kutumia kuchagua.
Ikiwa uko mapema katika mchakato na bado unachagua mshirika, mwongozo wetu wa kuchagua kampuni ya ukuzaji wa programu ni rafiki muhimu.
Mifumo hiyo mitatu kwa maneno rahisi
Watengenezaji wa ndani ni wafanyakazi wako. Wanakufanyia kazi wewe pekee, wanasimamiwa na wewe na hujenga ujuzi wa muda mrefu wa bidhaa na biashara yako.
Wafanyakazi huru ni watu huru wanaojishughulisha na kazi, kipindi au mradi. Kwa kawaida unawasimamia moja kwa moja, na wanaweza kufanya kazi kwa wateja kadhaa kwa wakati mmoja.
Timu iliyojitolea ni kundi la watengenezaji na majukumu yanayosaidia, kama vile mbunifu, mjaribu au mratibu wa uwasilishaji, unaotolewa na kampuni ya programu. Wanafanya kazi kwenye ramani yako kwa muda mrefu, kwa kawaida kwa ada ya kila mwezi, huku kampuni ikishughulikia uajiri, mwendelezo na mara nyingi usaidizi wa usimamizi. Tunaelezea mfumo huu kwa undani kwenye ukurasa wetu kuhusu kuajiri timu ya programu iliyojitolea.
Kinachojalisha katika uamuzi
Kabla ya kulinganisha, inasaidia kujua ni mambo gani yenye uzito zaidi.
- Muendelezo. Je, watu hao hao bado watakuwepo baada ya mwaka mmoja?
- Udhibiti. Unawezaje kuunda vipaumbele na kazi za kila siku moja kwa moja?
- Kasi ya kuanza. Kazi inaweza kuanza lini?
- Upana wa ujuzi. Je, modeli moja inaweza kufunika muundo, uundaji na majaribio?
- Jumla ya gharama. Sio kiwango cha saa, lakini kila kitu unacholipa ikiwa ni pamoja na kuajiri, usimamizi na muda wa mapumziko.
- Hatari. Nini kitatokea ikiwa mtu ataondoka, hayupo au hafanyi kazi vizuri?
- Uwezo wa kupanuka. Unaweza kukua au kupungua kwa urahisi kiasi gani?
Ulinganisho wa kando kwa kando
| Kipengele | Ndani ya kampuni | Wafanyakazi Huru | Timu iliyojitolea |
|---|---|---|---|
| Muendelezo | Imara, ikiwa utawahifadhi | Dhaifu hadi wastani | Imara, kampuni hutoa mbadala |
| Udhibiti | Juu zaidi | Juu, lakini kwa kila mtu | Juu zaidi ya vipaumbele, uwasilishaji unasimamiwa |
| Kasi ya kuanza | Polepole (kuajiri huchukua miezi) | Haraka | Haraka |
| Upana wa ujuzi | Imepunguzwa na idadi ya wafanyakazi | Imepunguzwa kwa mtu mmoja kila mmoja | Majukumu mapana yanaweza kuunganishwa |
| Muundo wa gharama | Gharama kubwa isiyobadilika | Inaweza kubadilika, mara nyingi chini kwa saa | Inaweza kutabirika kila mwezi |
| Mzigo wa usimamizi | Yako | Yako | Imeshirikiwa |
| Upanuzi | Polepole | Wastani | Haraka |
| Hatari ikiwa mtu ataondoka | Mzito | Mzito | Imepunguzwa, kampuni inashughulikia |
| Maarifa ya kampuni | Yaliyomo Zaidi | Yasiyo na Kina | Hujengwa baada ya muda |
Hakuna safu wima inayoshinda kila safu. Chaguo sahihi linategemea ni safu wima zipi muhimu zaidi kwako.
Wasanidi programu wa ndani: mchezo mrefu
Kuajiri wafanyakazi kuna maana wakati programu ni muhimu kwa biashara yako na itakuwa kwa miaka mingi. Wanachukua kikoa chako, wateja wako na utamaduni wako, na wanakaa kwenye mazungumzo sawa na kila mtu mwingine. Hakuna mbadala wa kina hicho.
Nguvu
- Uelewa wa kina wa biashara na bidhaa
- Udhibiti kamili na upatanifu na malengo ya kampuni
- Mwendelezo, wakati uhifadhi ni mzuri
- Mali miliki hukaa vizuri ndani ya kampuni
Udhaifu
- Polepole kuajiri. Kupata, kutathmini na kuwapa wasanidi programu wazuri huchukua miezi.
- Gharama kubwa zisizobadilika. Mishahara, faida, vifaa na usimamizi huendelea bila kujali mzigo wa kazi.
- Ujuzi finyu. Timu ndogo mara chache huwa na mbunifu, mjaribu na watengenezaji kadhaa wataalamu.
- Hatari ya kuajiri. Kuajiri vibaya ni ghali na polepole kusahihisha.
- Hatari ya mtu muhimu. Kupoteza msanidi programu mkuu kunaweza kusimamisha mradi.
Bora kwa: Bidhaa zilizoanzishwa zenye ramani thabiti na ya muda mrefu, na kampuni zenye uwezo wa usimamizi wa kuongoza watu wa kiufundi.
Wafanyakazi huru: rahisi na wa haraka
Wafanyakazi huru ndio njia ya haraka zaidi ya kuongeza ujuzi fulani. Mara nyingi unaweza kupata mtu ndani ya siku chache, kwa kazi maalum, kwa bei inayolingana na bajeti ndogo. Kwa kazi maalum kama vile ukurasa wa kutua, ujumuishaji au muundo, zinaweza kuwa bora sana.
Nguvu
- Haraka kushiriki na kumaliza
- Lipa tu kwa kazi unayohitaji
- Upatikanaji wa ujuzi maalum unapohitajika
- Mara nyingi gharama ya chini kwa kazi ndogo, zilizofafanuliwa vizuri
Udhaifu
- Upatikanaji hauna uhakika. Mfanyakazi huru anaweza kuchukua kazi nyingine, kuugua au kuendelea tu.
- Ubora hutofautiana sana na ni vigumu kuhukumu mapema.
- Mwendelezo ni dhaifu. Maarifa huondoka yanapotokea, isipokuwa kama nyaraka ni bora.
- Unabeba usimamizi: muhtasari, kukagua na kuunganisha kazi zao.
- Mtu mmoja mara chache hushughulikia muundo, uundaji, majaribio na upelekaji.
- Wajibu unaweza kuwa haueleweki wakati kitu kinapovunjika baada ya ushiriki kuisha.
Bora kwa: Kazi fupi, zilizofafanuliwa vizuri, mahitaji maalum ya mara moja na majaribio ya mapema sana ambapo gharama na kasi ni muhimu zaidi.
Timu zilizojitolea: mwendelezo bila gharama ya ziada
Timu iliyojitolea hukaa kati ya hizo mbili zingine. Unapata watu wanaofanya kazi kwa uthabiti kwenye bidhaa yako, bila kubeba gharama na muda wa kuwaajiri wewe mwenyewe. Mtoa huduma hushughulikia kuajiri, kubadilisha, vifaa na mara nyingi uratibu wa utoaji, huku wewe ukiweka vipaumbele.
Nguvu
- Mwanzo wa haraka, kwa kuwa timu imekusanyika kwa ajili yako
- Mwendelezo, kwa sababu mtoa huduma hubadilisha watu inapohitajika
- Ujuzi mpana: wasanidi programu, usanifu na majaribio yanaweza kuunganishwa
- Gharama inayoweza kutabirika ya kila mwezi
- Inaweza kuongezwa au kupunguzwa kwa taarifa inayofaa
- Mzigo wa usimamizi wa pamoja kupitia mipango na mapitio ya mara kwa mara
Udhaifu - Unahitaji kipaumbele kinachofanya kazi. Timu inafanya kazi vizuri zaidi ikiwa na ramani iliyo wazi. - Maarifa yanaishi nje ya kampuni yako, kwa hivyo nyaraka na makabidhiano ni muhimu. - Ubora hutegemea mtoa huduma. Kuchagua vizuri ni muhimu. - Umbali unaweza kusababisha msuguano ikiwa mawasiliano hayajapangwa. - Haifai sana kwa kazi fupi sana.
Bora kwa: Bidhaa zenye ramani inayoendelea, vipaumbele vinavyobadilika na hitaji la usanifu, uundaji na majaribio pamoja. Pia ni muhimu kwa makampuni yanayojenga timu ya ndani ambayo yanahitaji uwezo kwa wakati huo.
Gharama: angalia picha nzima
Kulinganisha viwango vya saa kunapotosha. Ulinganisho wa haki huangalia gharama ya jumla kwa kipindi unachohitaji.
Gharama za ndani ni pamoja na:
- Mshahara na marupurupu
- Muda wa kuajiri na ada
- Vifaa na programu
- Muda wa usimamizi
- Mafunzo na uandikishaji
- Vipindi vya matumizi ya chini
Gharama za kujitegemea ni pamoja na:
- Kiwango cha saa au mradi
- Muda wako wa usimamizi na taarifa
- Fanya kazi upya wakati ubora haulingani
- Gharama ya kuchukua nafasi ya mtu anayeondoka katikati ya mradi
Gharama za timu zilizojitolea ni pamoja na:
- Ada ya kila mwezi inayofunika watu, zana na uratibu
- Muda wako wa kupanga na kukagua
Mfanyakazi huru anaweza kuonekana kuwa wa bei rahisi zaidi kwenye karatasi na kuishia kuwa ghali zaidi ikiwa mradi utakwama. Kuajiriwa ndani kunaweza kuonekana kuwa ghali na kuwa na thamani bora zaidi kwa miaka mitano. Nambari hutegemea hali yako, ndiyo maana unapaswa kulinganisha gharama yote, si kiwango. Kwa mtazamo wa jinsi bajeti za mradi zinavyofanya kazi, tazama [mwongozo wetu wa gharama ya programu maalum] (custom-software-development-cost.php).
Udhibiti na mawasiliano
Udhibiti unahisi nguvu zaidi ukiwa na wafanyakazi, lakini mara nyingi huwa na nguvu sawa ukiwa na timu nzuri iliyojitolea. Jambo muhimu ni muundo: mrundikano wa pamoja, mipango ya kawaida, maonyesho ya mara kwa mara ya programu inayofanya kazi na njia wazi za mawasiliano.
Kwa wafanyakazi huru, udhibiti ni wa moja kwa moja lakini dhaifu. Inategemea upatikanaji wa mtu mmoja na jinsi unavyoweza kuwafahamisha.
Mfumo wowote unaochagua, sisitiza maonyesho ya mara kwa mara. Yanafanya maendeleo yaonekane na hukuruhusu kubadilisha mwelekeo ilhali ni ya bei rahisi. Tunaelezea jinsi tunavyoendesha midundo hii kwenye ukurasa wetu wa mbinu.
Hatari na mwendelezo
Fikiria jaribio rahisi: ikiwa msanidi programu wako mkuu atatoweka kesho, mradi ungecheleweshwa kwa muda gani?
- Ndani ya kampuni: Huenda miezi, kuajiri na kufundisha mbadala.
- Mfanyakazi Huru: Huenda ikawa kali, hasa ikiwa nyaraka ni nyembamba.
- Timu iliyojitolea: Mfupi zaidi, kwa sababu mtoa huduma ana watu wengine ambao wanaweza kuingilia kati na maarifa yanashirikiwa ndani ya timu.
Muendelezo ni faida tulivu ya mifumo inayotegemea timu, na ni muhimu zaidi kwa bidhaa unazokusudia kuendesha kwa miaka mingi. Mfumo wowote unaotumia, sisitiza uandishi, udhibiti wa toleo katika hazina yako mwenyewe na mpango wazi wa makabidhiano.
Ni mfumo gani unaofaa katika hatua gani?
Hatua yako ya ukuaji hubadilisha jibu.
Hatua ya wazo.** Unahitaji kujifunza haraka, kwa bei nafuu. Ushiriki mdogo, labda mfanyakazi huru au mradi mfupi na mtoa huduma, unaweza kutoa mfano. Tazama MVP ni nini kwa jinsi ya kudumisha ubora huu.
Bidhaa ya kwanza. Unahitaji muundo, uundaji na majaribio pamoja, na ramani ya barabara itabadilika unapojifunza. Timu au mradi uliojitolea na mtoa huduma kwa kawaida unafaa zaidi. Ukurasa wetu wa startups na waanzilishi unaelezea hatua hii.
Ukuaji. Bidhaa imethibitishwa na kazi ni endelevu. Mchanganyiko mara nyingi hufanya kazi: timu kuu ya ndani kwa ajili ya maarifa ya bidhaa, inayoungwa mkono na timu iliyojitolea kwa ajili ya uwezo wa ziada. Tazama pia growing businesses.
Bidhaa iliyokomaa. Umiliki wa muda mrefu ni muhimu. Watengenezaji wa ndani hutoa kina, na wataalamu wa nje hushughulikia kilele, uhamiaji au teknolojia maalum. Ukurasa wetu wa timu za bidhaa na Afisa Mkuu wa Uendeshaji unashughulikia hili.
Mbinu mseto hufanya kazi vizuri
Mifumo si ya kipekee. Makampuni mengi yenye mafanikio huzichanganya.
- Viongozi wa ndani na timu ya nje. Viongozi wako wa kiufundi huweka mwelekeo na kazi ya ukaguzi; timu ya nje hutoa uwezo.
- Timu iliyojitolea pamoja na wafanyakazi huru maalum. Timu hufanya kazi ya msingi, na mfanyakazi huru hushughulikia kazi maalum kama vile ujumuishaji usio wa kawaida.
- Anza kwa kutumia wataalamu wa nje, kisha ulete wafanyakazi wa ndani. Mtoa huduma huunda toleo la kwanza na kuwafunza wafanyakazi wako wapya, ili maarifa yahamie vizuri.
Mfumo wa mwisho ni wa kawaida hasa kwa makampuni mapya. Mtoa huduma huzindua bidhaa, kisha timu inayokua ya ndani huchukua nafasi polepole, ikiwa na nyaraka za mtoa huduma na usaidizi wa kurahisisha mpito.
Maswali ya kujiuliza kabla ya kuamua
- Tutahitaji kazi ya uundaji kwa muda gani: wiki, miezi au miaka?
- Je, ramani ya barabara ina uhakika gani?
- Je, tunahitaji usanifu na majaribio pamoja na watengenezaji?
- Je, tuna mtu anayeweza kusimamia watu wa kiufundi kila siku?
- Tunahitaji kuanza haraka kiasi gani?
- Nini kitatokea ikiwa mtu muhimu ataondoka?
- Ni mfumo gani wa bajeti unaotufaa zaidi: gharama isiyobadilika, gharama inayobadilika au ada ya kila mwezi inayotabirika?
- Tutawekaje maarifa ndani ya kampuni?
Alama za hatari katika mfumo wowote
- Hakuna nyaraka. Nambari ambayo hakuna mtu mwingine anayeweza kuelewa ni dhima.
- Msimbo haupo kwenye hazina yako. Unapaswa kuwa na ufikiaji na umiliki kila wakati.
- Hakuna maonyesho ya kawaida. Ikiwa huwezi kuona programu inayofanya kazi, huwezi kuhukumu maendeleo.
- Majukumu yasiyo wazi. Mtu anapaswa kumiliki ubora, tarehe za mwisho na mawasiliano.
- Kutegemea mtu mmoja. Chochote kile ambacho ni mfumo, epuka sehemu moja ya kushindwa.
Jinsi tunavyofanya kazi na wateja
Katika RuhaniSoft tunaunga mkono chaguzi zilizopo kati ya hizi: kuongeza msanidi programu mmoja kwenye timu yako, kama vile msanidi programu wa Laravel au msanidi programu wa simu; kujenga mradi uliofafanuliwa; au kuendesha timu iliyojitolea kwenye ramani yako ya barabara. Unaweza kuona anuwai kamili kwenye ukurasa wetu wa hire developers. Wateja wengi huanza kidogo na kurekebisha muundo kadri bidhaa inavyokua, ambayo ndiyo hasa tunayopendekeza.
Mawazo ya mwisho
Hakuna mfumo bora wa wafanyakazi duniani kote. Wasanidi programu wa ndani hukupa kina na udhibiti kwa gharama ya muda na pesa. Wafanyakazi huru hukupa kasi na kubadilika kwa gharama ya mwendelezo. Timu zilizojitolea hukupa mwendelezo na upana bila gharama ya kuajiri, mradi tu uchague mtoa huduma vizuri na kuweka ramani ya barabara wazi.
Ikiwa unapima chaguzi hizi kwa mradi halisi, tuambie unachojenga. Tutakusaidia kufikiria ni mfumo gani unaofaa jukwaa lako, na tutakuambia kwa uaminifu ikiwa njia tofauti itakuhudumia vyema zaidi.