Epuka kuchukuliwa mateka na Waendelezaji wako

mateka100107Wikiendi hii nilianzisha mazungumzo na msanii wa hapa ambaye amekuwa akimsaidia bosi wake na usimamizi wa matumizi kadhaa ya wavuti ambayo bosi wake anamiliki.

Mazungumzo yalibadilika na wengine wakatoa nafasi juu ya kulipa ada ya maendeleo ya kila wiki bila kuona maendeleo yoyote na msanidi programu ambao wamekuwa wakifanya kazi nae. Sasa msanidi programu anataka kuwatoza ada nyingine ya jumla ili kukamilisha mradi huo na ada ya matengenezo ya kila wiki ili kufidia maombi mengine. Inazidi kuwa mbaya.

Msanidi programu alihamisha majina ya kikoa ili aweze kuyasimamia. Msanidi programu pia huwa mwenyeji wa programu kwenye akaunti yake ya mwenyeji. Kwa kifupi, msanidi programu sasa anawashikilia mateka.

Kwa bahati nzuri, mwanamke ninayeshirikiana naye alidai ufikiaji wa kiutawala hapo zamani kuhariri faili zingine za templeti za wavuti. Msanidi programu angeweza kumpa ufikiaji mdogo lakini hakufanya hivyo. Yeye (kwa uvivu) alimpa kuingia kwa kiutawala kwenye wavuti. Usiku wa leo nilitumia ufikiaji huo wa kuhifadhi nambari zote za wavuti. Nilibaini pia ni programu gani ya usimamizi aliyokuwa akitumia na nikaenda kwa usimamizi wa hifadhidata ambapo niliweza kusafirisha data za programu na muundo wa meza. Whew.

Mmiliki alikuwa akipanga kuhamisha tovuti hizo kwa majina mapya ya kikoa mara tu maendeleo yatakapokamilika. Hiyo ni kubwa kwa sababu inamaanisha kuwa vikoa vya sasa vinaweza kumalizika ikiwa kuna utengano wa hasira kati ya msanidi programu na kampuni. Nimeona hii ikitokea hapo awali.

Vidokezo vingine ikiwa utapata timu ya maendeleo iliyotolewa nje:

  1. Usajili wa Domain

    Sajili majina yako ya kikoa kwa jina la kampuni yako. Sio mbaya kuwa na msanidi programu wako kama Anwani ya Ufundi kwenye akaunti, lakini kamwe kuhamisha umiliki wa kikoa kwa mtu yeyote nje ya kampuni yako.

  2. Kukaribisha Maombi au Tovuti yako

    Ni nzuri kwamba msanidi programu wako anaweza kuwa na kampuni ya kukaribisha na anaweza kukuhudumia tovuti yako, lakini usifanye. Badala yake, uliza mapendekezo yake kuhusu mahali pa kuandaa programu. Ni kweli kwamba watengenezaji wanafahamiana na programu ya usimamizi, matoleo, na eneo la rasilimali na ambayo inaweza kusaidia bidhaa yako kukamilika mapema. Hiyo ilisema, ingawa, inamiliki akaunti ya kukaribisha na ongeza msanidi programu wako na kuingia kwake mwenyewe na ufikiaji. Kwa njia hii, unaweza kuvuta kuziba wakati wowote unahitaji.

  3. Miliki Kanuni

    Usifikirie kuwa unamiliki nambari hiyo, iweke kwa maandishi. Ikiwa hutaki msanidi programu wako kutumia suluhisho ulilomlipa kuendeleza mahali pengine, lazima uamue wakati wa mkataba. Nimetengeneza suluhisho kwa njia hii lakini pia nimezitengeneza mahali ambapo ninahifadhi haki za nambari. Katika kesi ya mwisho, nilijadili gharama ya ombi chini ili kuwe na motisha kwa kampuni kunipa haki. Ikiwa haujali msanidi programu wako kutumia nambari yako mahali pengine, basi haupaswi kulipa dola ya juu!

  4. Pata maoni ya pili!

    Hainaumiza hisia zangu wakati watu wananiambia wanachukua zabuni au kushauriana na wataalamu wengine. Kwa kweli, ninapendekeza!

Jambo la msingi ni kwamba unalipa talanta ya msanidi programu wako lakini lazima uwe na udhibiti na umiliki juu ya wazo hilo. Ni yako. Ni wewe uliyewekeza ndani yake, wewe uliyehatarisha biashara yako na faida yake… na ni wewe ambaye unapaswa kuitunza. Waendelezaji wanaweza kubadilishwa na hiyo haipaswi kuweka programu yako, au mbaya zaidi - biashara yako, katika hatari.

6 Maoni

  1. 1

    Mimi ni msanidi programu wa wavuti na ninakubaliana na vidokezo vyako vingi (labda vyote) lakini ningependa ufafanuzi kwenye # 3.

    Kurudiwa kwa jumla kwa tovuti au programu iliyouzwa kwa kampuni nyingine (au mbaya zaidi mshindani) sio ya kimaadili na inapaswa kuzingatiwa kila wakati kama haikubaliki katika mkataba wako. Walakini, nimetengeneza suluhisho la ubunifu wa shida za kawaida wakati nikifanya kazi kwenye mradi wa mteja ambao hauhusiani na biz yao na haionyeshi sehemu kubwa ya suluhisho la jumla.

    Mfano:
    Mteja alitaka kiwango cha ukurasa na udhibiti wa kiwango cha uwanja uliofungwa na majukumu ya mtumiaji. Utendaji wa "nje ya sanduku" kwa ASP.Net haina ruhusa za kiwango cha folda. Kwa hivyo nikapanua ruhusa za asili za .Net na nikatoa suluhisho kama sehemu ya matumizi ya wavuti.

    Ninaamini kuwa wana haki ya codebase nzima (kama ilivyoainishwa katika mkataba) lakini nahisi ni sawa kutumia njia sawa na vipande vya nambari kukamilisha ugani huu kwenye miradi ya baadaye.

    Kasoro nyingine:
    Nilifanya hivi wakati nilikuwa nikilimwa nje na kampuni ya ushauri. Je! Kampuni ya ushauri ingekuwa na haki kwa maoni yako kurudi na kunakili suluhisho hilo, kuiuza kama yao wenyewe?

    • 2

      Kwa kawaida,

      Nadhani tunakubali. Hoja yangu katika hii ni kuhakikisha kuwa unayo nambari hiyo na unaweza kutoka nje na mlango nayo. Ikiwa msanidi programu wako anakuandikia nambari na anaisukuma kwa wavuti yako - hauna nambari hiyo. Nimeona hii ikitokea na kila kitu kutoka kwa michoro, Flash, .NET, Java… chochote kinachohitaji faili ya chanzo na kutolewa.

      Doug

  2. 3

    Ninaona unakotoka na wakati sikubaliani na kila kitu kwa 100% (nina mapango), kampuni zinapaswa kuzingatia kila wakati.

    1. KABISA. Haiwezi kusisitiza hii ya kutosha. Nimefanya kazi kwa kampuni ndogo ambayo ilifanya hivyo na nilihisi kuponda hatia juu ya kuhusika. Nina furaha sana kwamba niliweza kutoka hapo. Wateja wanapaswa kuhifadhi kabisa udhibiti wa vikoa vyao. Ikiwa wana mtu anayejua vya kutosha, usimpe msanidi programu ufikiaji huu. Ikiwa sivyo, hakikisha msanidi programu ana njia kwako ya kubadilisha maelezo / kuhamisha kikoa kupitia kiolesura cha muuzaji cha aina fulani angalau.

    Ningependa kukubaliana na hii lakini inategemea hali hiyo. Ikiwa unatuma programu rahisi ya PHP na unahitaji mwenyeji wa gharama nafuu, kwa njia zote, pata akaunti ya LunarPages au DreamHost au kitu na uitupe huko. Mpe msanidi programu ufikiaji. Walakini, mwenyeji wa bei ya chini kwa hakika ana shida zake ... haswa kwa vitu vikubwa. Lakini ikiwa wewe ni mkubwa wa kutosha kuwa na wasiwasi juu ya hiyo unapaswa kuwa na mtu wa kiufundi kwa wafanyikazi ambao wanaweza kukabiliana nayo. Mengi ni wazi juu ya uaminifu. Hakika kuzimu huweka kitu kwenye mkataba ikiwa unaweza juu ya aina hii ya kitu (vizuizi na vile). Uandikishaji wa mtu mwingine ni mzuri ikiwa msanidi programu haitaji kufanya kitu chochote cha kupendeza. Ninakubali nimechanwa kwa sababu ni jambo la hali. Inategemea pia saizi ya wavuti, safu ya teknolojia zinazotumiwa. Ikiwa itakuwa kubwa, ukizingatia kuajiri mtu kwa wafanyikazi. Sio chaguo kila wakati, lakini salama kwa vitu vikubwa.

    3. Hili pia ni jambo ambalo kampuni yangu ya zamani ilifanya. Unaweza kuondoka, wangekupa HTML, picha nk…. lakini hakuna nambari. Nambari hiyo ilikuwa huduma iliyokodishwa kimsingi. Hiyo inasemwa, kuna kumiliki na kumiliki. Nimekuwa nikifanya mauzo yasiyo ya kipekee. Kimsingi, ninahitaji kuweza kutumia tena vifaa vyangu. Sina shida na mteja kumiliki, kufanya kile wanachotaka nayo na kuwa na mtu mwingine kuifanyia kazi chini ya mstari… lakini siwezi kuweka rehani mwenyewe na lazima nirudishe gurudumu kila wakati.

    4. Daima. Kila mara. Kila mara.

  3. 4

    Chapisho zuri… imefanywa vizuri ingawa sikubaliani na kitu kimoja (# 2):

    "Ni nzuri kwamba msanidi programu wako anaweza kuwa na kampuni ya kukaribisha na anaweza kukuandalia tovuti yako, lakini usifanye hivyo."

    Ingawa ninaelewa mantiki nyuma ya hii, inaweza kuwa na tija katika hali zingine kuamuru mradi wako uandaliwe mahali pengine. Ikiwa kampuni inayoendeleza wavuti yako au programu ina jukwaa la kukaribisha ambalo wanapendelea kutumia, kuna uwezekano kuwa itakuwa bora na yenye tija kwao kuitumia.

    Kwa kuongezea, kutoka kwa mtazamo wa kifalsafa, ikiwa unakataa kutumia jukwaa la mwenyeji wa msanidi programu wako kwa sababu hautaki "kushikiliwa mateka", basi hii inaweka sauti ya kutokuaminiana tangu mwanzo. Ikiwa kweli hauamini msanidi programu wako wa kutosha kuwa mwenyeji nao, basi je! Kweli unataka kufanya kazi nao kwanza?

    Ninajua kuwa hadithi nyingi za kutisha zipo juu ya hali ya aina hii, lakini kwa ujumla ningependekeza uzingatie kutafuta msanidi programu unayemwamini. Unaweza kutumia kukaribisha msanidi programu wako na bado ujilinde kwa kuomba ufikiaji wa kiutawala na utengeneze nakala rudufu zako mwenyewe.

    Tena, chapisho nzuri na habari muhimu sana.

    Shukrani!
    Michael Reynolds

    • 5

      Hi Michael,

      Inaweza kuonekana kama suala la uaminifu lakini sidhani ni - ni suala la kudhibiti na uwajibikaji. Ikiwa utawekeza kiasi kikubwa katika ukuzaji wa wavuti yako, basi lazima uhakikishe kuwa unaweza kudhibiti mazingira yake.

      Mambo hufanyika katika biashara ambayo huvunja uhusiano na hayahitaji kuwa hasi. Labda msanidi programu / kampuni yako anapata mteja mkubwa sana na hawezi kukupa wakati. Labda hubadilisha malengo ya biashara. Wakati mwingine kampuni yao ya kukaribisha inaweza kuwa na maswala.

      Ninatetea kuwa unadhibiti na uwajibike kwa kukaribisha kwako ili uweze kutegemea msanidi programu wako kwa kile anachostahili - kukuza!

      Ninashukuru kurudi nyuma, Michael.

  4. 6

    Mimi pia ni msanidi programu wa wavuti, na nadhani umepiga msumari kichwani. Mawazo mengine:

    Nadhani kila mtu angekubali (na ametokana na maoni hapa chini) # 1 ni kamili. Kamwe, kamwe ufanye hivyo. Milele. Chini ya hali yoyote.

    Nina kuchukua # 2 tofauti na labda wengine wa watengenezaji wenzangu: tunakataa kuandaa bidhaa ya mwisho kwa wateja wetu (kwa kweli, tunashikilia seva ya upimaji kwa wateja ili kujaribu kuendesha bidhaa wakati wa maendeleo). Tunafurahi kusaidia wateja kupata mipangilio ya kukaribisha wenyewe au kupata mtoa huduma. Hatutaki tu kuingia katika biashara ya kukaribisha. Ikiwa hiyo inamaanisha kugeuza kazi, iwe hivyo. Kuna kampuni nyingi kubwa za kukaribisha au kampuni za miundombinu huko nje kuliko zinaweza kutoa huduma hii kwa bei rahisi sana. Tunahimiza uwekaji wa kazi yetu, na tutafanya kila tuwezalo kusaidia kuikaribisha, hata kama mteja atabadilisha watoa huduma miaka mingi barabarani.

    Kwa # 3, wateja wetu wanapata nambari yote ya chanzo ya bidhaa ya mwisho na pango moja: Kwa bidhaa za mtu mwingine ambazo hutumiwa katika suluhisho (kama vile udhibiti wa wavuti kutoka Telerik au Sehemu ya Kwanza), tunaweza kumpa mteja dll iliyokusanywa kwa udhibiti wa mtu wa tatu (sema gridi ya taifa). Mikataba yetu ya leseni na kampuni hizo za tatu (ambazo tunampa mteja) zinatukataza kusambaza nambari ya chanzo kwa aina hizo za udhibiti, kwa sababu ni mali miliki ya watu wengine, sio yetu. Matumizi ya aina hizi za bidhaa huokoa wakati wa maendeleo kwa mteja na ni ya bei rahisi zaidi kuliko kujenga utendakazi sawa kutoka mwanzo. Tunatanguliza sera hii kabla ya kazi yoyote kufanywa. Kwa kweli, ikiwa mteja anataka kulipia maendeleo ya udhibiti wa desturi (badala ya kutumia bidhaa iliyojengwa mapema kutoka kwa mtu wa tatu) tunatoa nambari ya chanzo ya udhibiti huo wa kitamaduni pamoja na kila kitu kingine.

    Linapokuja suala la utumiaji wa nambari, tuko mbele juu ya ukweli kwamba tunaweza kutumia tena sehemu za nambari isipokuwa ikiwa ilitengenezwa wazi kwa matumizi ya mteja (sema kwa mchakato wa biashara ya wamiliki) kabla ya kazi yoyote kufanywa. Ikiwa mteja anataka kuwa na nambari ya kipekee iliyotengenezwa bila shaka, hiyo inapatikana kwao.

    Kama wengine walisema, # 4 inapendekezwa kila wakati. Kila mara!

    Regards,
    Tim Young

Unafikiri?

Tovuti hii inatumia Akismet kupunguza spam. Jifunze jinsi maoni yako yanasindika.