Paglikay nga ma-hostage sa imong Developers

hostage100107Niining hinapos sa semana nagsugod ako usa ka panagsulti sa usa ka lokal nga artista nga nagtabang sa iyang agalon sa pagdumala sa usa ka mag-asawa nga mga aplikasyon sa web nga tag-iya sa iyang agalon.

Ang panag-istoryahanay usa ka higayon ug ang pipila nga pagpagawas nagpadayon bahin sa pagbayad matag semana nga bayranan sa pagpauswag nga wala makita ang bisan unsang pag-uswag sa developer nga kauban nila sa pagtrabaho. Karon gusto sa taghimo nga maningil sa ila usa pa nga lump sum fee aron makumpleto ang proyekto ingon man usa ka matag semana nga bayranan sa pagmintinar aron matabunan ang uban pang mga hangyo. Nisamot kini kadaghan.

Gibalhin sa developer ang mga ngalan sa domain aron mapadumala niya sila. Nag-host usab ang developer sa aplikasyon sa iyang hosting account. Sa laktod, gihimo sa hostage nga bihagon sila.

Salamat, ang babaye nga kauban nako ang nangayo administratibo nga pag-access kaniadto aron ma-edit ang pipila ka mga file sa template alang sa site. Mahimo unta hatagan sa developer ang iyang limitado nga pag-access apan wala. Gihatagan niya (tapulan) ang administratiba nga pag-login sa site. Karong gabhiona gigamit nako ang kana nga pag-access sa pag-backup sa tanan nga mga code alang sa site. Nahibal-an usab nako kung unsang software sa pagdumala ang iyang gigamit ug nagpaingon ako sa pamunuan sa database diin nahimo nako nga ma-export ang duha nga datos sa mga aplikasyon ug mga istruktura sa lamesa. Whew.

Naglaraw ang tag-iya sa pagbalhin sa mga site sa mga bag-ong ngalan sa domain nga nahuman na ang pag-uswag. Dako kaayo kana tungod kay kini nagpasabut nga ang mga karon nga domain mahimong matapos sa panghitabo nga adunay nasuko nga panagbulag taliwala sa nag-develop ug sa kompanya. Nakita ko kini kaniadto.

Ang pipila ka mga tip kung magkuha ka usa ka outsourced development team:

  1. Pagrehistro sa Domain

    Igparehistro ang imong mga ngalan sa domain sa ngalan sa imong kompanya. Dili daotan nga adunay imong developer ingon usa ka Pag-contact sa Teknikal sa account, apan dili gayud ibalhin ang pagpanag-iya sa domain sa bisan kinsa nga gawas sa imong kompanya.

  2. Pag-host sa imong Application o Site

    Maayo nga ang imong developer mahimong adunay usa ka hosting nga kompanya ug mahimong ma-host ang imong site alang kanimo, apan ayaw buhata kini. Hinuon, pangutan-a ang iyang mga rekomendasyon kung asa ibutang ang aplikasyon. Tinuod nga nahibal-an sa mga developer ang software sa pagdumala, mga bersyon, ug lokasyon sa mga gigikanan ug makatabang sa imong produkto nga makumpleto og dali. Bisan pa, giingon kana, tag-iya sa hosting account ug idugang ang imong developer sa iyang kaugalingon nga pag-login ug pag-access. Niini nga paagi, mahimo nimong mabira ang plug bisan kanus-a nimo kinahanglan.

  3. Tag-iya sa Kodigo

    Ayaw hunahunaa nga ikaw ang tag-iya sa code, isulat kini. Kung dili nimo gusto ang imong developer gamit ang mga solusyon nga gibayad nimo kaniya aron maugmad sa bisan diin, kinahanglan nimong hukman kana sa oras sa kontrata. Naghimo ako mga solusyon sa kini nga paagi apan gihimo ko usab kini diin gihuptan nako ang mga katungod sa code. Sa ulahi nga kaso, nakigsabot ako sa gasto sa aplikasyon nga labi pa aron adunay usa ka insentibo sa kompanya nga hatagan ako mga katungod. Kung dili nimo hunahunaon ang imong developer gamit ang imong code sa bisan diin, nan dili ka dapat magbayad sa kataas nga dolyar!

  4. Pagkuha usa ka ikaduha nga opinyon!

    Dili kini makapasakit sa akong gibati kung gisultihan ako sa mga tawo nga nangayo sila mga bid o pagkonsulta sa ubang mga propesyonal. Sa tinuud, girekomenda ko kini!

Sa katapusan mao nga nagbayad ka alang sa talento sa imong developer apan kinahanglan nimo nga ipadayon ang pagpugong ug pagpanag-iya sa ideya. Imo kini. Ikaw ang namuhunan niini, ikaw nga nagpameligro sa imong negosyo ug ganansiya alang niini… ug ikaw ang kinahanglan nga magtipig niini. Ang mga nag-develop mahimong pulihan ug kana dili gyud ibutang ang imong aplikasyon, o labi ka daotan - ang imong negosyo, nameligro.

6 Comments

  1. 1

    Ako usa ka web app developer ug uyon ako sa kadaghanan sa imong mga punto (tingali tanan) apan gusto nako ang usa ka pagpatin-aw sa # 3.

    Ang pakyawan nga pagdoble sa usa ka site o aplikasyon nga gibaligya sa ubang kompanya (o labi ka daotan nga kakompetensya) dili maayo ug kinahanglan kanunay isulti nga dili madawat sa imong kontrata. Bisan pa, naghimo ako mga makabag-o nga solusyon sa mga kasagarang problema samtang nagtrabaho sa proyekto sa kliyente nga wala’y kalabotan sa ilang piho nga biz o nagrepresentar kini sa us aka hinungdanon nga bahin sa kinatibuk-ang solusyon.

    Panig-ingnan:
    Gusto sa kliyente ang lebel sa panid ug pagkontrol sa lebel sa uma nga gihigot sa mga tahas sa gumagamit. Ang pagpaandar nga "gawas sa kahon" alang sa ASP.Net naghimo og mga pagtugot sa lebel sa folder. Mao nga gipaabot nako ang mga permiso sa lumad alang sa .Net ug gihatud ang solusyon ingon bahin sa usa ka kinatibuk-ang aplikasyon sa web.

    Nagtuo ako nga sila adunay katungod sa tibuuk nga codebase (sama sa nalatid sa kontrata) apan gibati nako nga makatarunganon ako sa paggamit sa parehas nga pamaagi ug tipak sa code aron matuman ang kini nga pagpadayon sa mga umaabot nga proyekto.

    Laing kunot:
    Gihimo ko kini samtang giuma sa usa ka kompanya sa pagkonsulta. Adunay ba katungod ang kompanya sa pagkonsulta sa imong hunahuna nga mobalik ug kopyahon ang kana nga solusyon, igbaligya kini ingon nga ila?

    • 2

      Sa tinuud,

      Nagtuo ko nga uyon kami. Ang akong punto niini mao ang pagsiguro nga adunay ka code ug makagawas sa pultahan kauban kini. Kung ang imong developer nagtigum og code alang kanimo ug giduso kini sa imong site - wala nimo ang code. Nakita ko kini nga nahinabo sa tanan gikan sa grapiko, Flash, .NET, Java… bisan unsang butang nga nanginahanglan usa ka gigikanan nga file ug na-output.

      Doug

  2. 3

    Nakita ko kung diin ka gikan ug samtang dili ako mouyon sa tanan nga 100% (Adunay ako mga pahimangno), kinahanglan kanunay nga hunahunaon kini sa mga kompanya.

    1. TINUOD NGA. Dili kaayo ma-stress kini. Nagtrabaho ako alang sa usa ka gamay nga kompanya nga naghimo niini ug akong gibati ang labi nga pagkasubo sa pagkaapil. Nalipay kaayo ako nga nakagawas didto. Kinahanglan nga hingpit nga ipadayon sa mga kustomer ang pagpugong sa ilang mga domain. Kung sila adunay igo nga adunay kinaadman, ayaw hatagi ang developer og access niini. Kung dili, siguruha nga ang developer adunay usa ka paagi alang kanimo aron mabag-o ang impormasyon / ibalhin ang domain pinaagi sa usa ka interface sa reseller nga gamay ra kaayo.

    2. Bahin nga uyon ako niini apan kung kini depende sa kahimtang. Kung nagpadala ka us aka yano nga PHP app ug nanginahanglan pag-host nga barato ang gasto, sa tanan nga paagi, pagkuha usa ka LunarPages o DreamHost account o bisan unsa ug ihulog kini didto. Hatagi ang access sa developer. Bisan pa, ang mubu nga bayad nga gipaambit nga hosting sigurado nga adunay mga kakulangan… labi na alang sa labi ka daghang butang. Apan kung ikaw igo na aron mabalaka bahin niana kinahanglan ka adunay usa ka tawo nga teknikal sa kawani nga mahimo’g atubangon kini. Daghan niini ang klaro nga bahin sa pagsalig. Sigurado sama sa impyerno nga gibutang ang usa ka butang sa usa ka kontrata kung mahimo nimo bahin sa kini nga klase nga butang (mga pagdili ug uban pa). Maayo ang host sa third party kung dili kinahanglan buhaton sa developer ang bisan unsang butang nga nindot. Giangkon nako nga gigisi ako tungod kay kini usa gyud ka butang nga kahimtang. Kini nag-agad usab sa kadako sa site, ang han-ay sa mga teknolohiya nga gigamit. Kung kini dako, ikonsiderar ang pagkuha usa ka tawo sa kawani. Dili kanunay usa ka kapilian, apan labi ka luwas alang sa daghang mga butang.

    3. Kini usab usa ka butang nga gihimo sa akong kanhing kompanya. Mahimo ka nga mobiya, hatagan ka nila sa HTML, mga imahe ug uban pa .... apan walay code. Ang code mao ang us aka paabangan nga serbisyo. Giingon na, adunay pagpanag-iya ug pagpanag-iya. Kanunay nakong gihimo ang dili eksklusibo nga pagbaligya. Sa panguna, kinahanglan nako nga magamit pag-usab ang akong mga sangkap. Wala koy isyu sa tag-iya sa kliyente, nga gibuhat kung unsa ang gusto nila niini ug adunay usa pa nga magbuhat niini sa linya… apan dili ko ipautang ang akong kaugalingon ug kinahanglan nga ibalik ang ligid matag oras.

    4. Kanunay. Kanunay. Kanunay.

  3. 4

    Nindot nga post… maayo bisan kung dili ako uyon sa us aka butang (# 2):

    "Maayo kaayo nga ang imong developer mahimo nga adunay usa ka hosting nga kompanya ug mahimo host sa imong site alang kanimo, apan dili buhaton kini."

    Bisan kung nasabtan nako ang lohika sa likod niini, mahimo kini kontra-produktibo sa pipila nga mga kaso aron mandato nga ang imong proyekto ma-host sa ubang lugar. Kung ang kompaniya nga nagpalambo sa imong site o app adunay usa ka hosting platform nga gusto nila nga gamiton, adunay posibilidad nga kini mahimong labi ka episyente ug mabungahon alang sa ilang paggamit niini.

    Ingon kadugangan, gikan sa usa ka pilosopiko nga panglantaw, kung magdumili ka nga gamiton ang hosting platform sa imong developer tungod kay dili nimo gusto nga “i-hostage”, kung ingon ana nagtakda kini usa ka tono nga wala’y pagsalig gikan sa una. Kung wala gyud ka nagsalig sa imong tigpasiugda nga mag-host uban kanila, gusto ba nimo nga makig-uban sila sa una?

    Nahibal-an nako nga daghang mga istorya sa kalisang ang adunay bahin sa kini nga kahimtang, apan sa kinatibuk-an girekomenda ko nga mag-focus ka sa pagpangita usa ka developer nga imong gisaligan. Mahimo nimong magamit ang hosting sa imong developer ug mapanalipdan nimo ang imong kaugalingon pinaagi sa paghangyo nga access sa administratiba ug paghimo sa imong kaugalingon nga mga backup.

    Pag-usab, maayong post ug kaayo mapuslanon nga kasayuran.

    Salamat!
    Michael Reynolds

    • 5

      Kumusta Michael,

      Mahimo kini ingon usa ka isyu sa pagsalig apan sa akong hunahuna dili kini - usa gyud ka isyu sa pagkontrol ug responsibilidad. Kung mamuhunan ka usa ka hinungdanon nga kantidad sa imong web site development, nan kinahanglan nga sigurado ka nga makontrol nimo ang palibot niini.

      Nahitabo ang mga butang sa negosyo nga nagbungkag sa mga relasyon ug dili kinahanglan nga negatibo kini. Tingali ang imong developer / firm nakakuha usa ka daghan kaayo nga kliyente ug dili ka maabut ang imong oras. Tingali gibalhin nila ang mga katuyoan sa negosyo. Usahay ang ilang kompanya sa pag-host mahimo’g adunay mga isyu.

      Gisugyot ko nga kontrolon nimo ug responsable ang imong pag-host aron masaligan nimo ang imong developer alang sa kung unsa siya maayo - ang pagpalambo!

      Gipabilhan nako ang push-back, Michael.

  4. 6

    Usa usab ako nga developer og web app, ug sa akong hunahuna naigo nimo ang lansang sa ulo. Pipila nga mga hunahuna:

    Sa akong hunahuna kadaghanan sa tanan mouyon (ug gibase sa mga komento sa ubus) # 1 usa ka hingpit. Ayaw gyud, buhata kini. Kanunay. Sa bisan unsang kahimtang.

    Adunay ako lahi nga pagkuha sa # 2 kaysa tingali sa uban nakong mga kauban nga developer: nagdumili kami sa pag-host sa katapusang produkto alang sa among mga kostumer (siyempre, nag-host kami usa ka server sa pagsulay alang sa mga kliyente aron masulayan ang pagduso sa produkto sa panahon sa pag-uswag). Malipayon kami nga gitabangan ang mga kliyente nga ma-set up aron ma-host kini mismo o makakaplag usa ka tagahatag hosting. Dili lang namon gusto nga moadto sa negosyo sa hosting. Kung nagpasabut kana nga mawala ang trabaho, mao na. Adunay daghang mga bantog nga kompanya sa pag-host o mga firm firm sa imprastraktura didto kaysa makahatag kini nga serbisyo sa labi ka barato nga presyo. Giawhag namon ang pagdala sa among trabaho, ug buhaton ang bisan unsa nga mahimo aron matabangan nga ma-host kini, bisan kung gibalhin sa kliyente ang mga tagahatag host sa dalan.

    Alang sa # 3, nakuha sa among mga kliyente ang tanan nga gigikanan nga code sa katapusang produkto nga adunay us aka pahimangno: Alang sa mga produkto sa ikatulo nga partido nga gigamit sa solusyon (sama sa mga kontrol sa web gikan sa Telerik o Component One), mahatag namon sa kliyente ang nahipos dll alang ang pagpugong sa ikatulo nga partido (isulti ang usa ka grid). Ang among mga kasabutan sa paglilisensya sa mga kompanya sa ikatulo nga partido (nga among gihatag sa kliyente) nagdili kanamo gikan sa pag-apod-apod usab sa source code alang sa kana nga klase sa mga pagkontrol, tungod kay kini ang intelektuwal nga pagpanag-iya sa ikatulo nga partido, dili amon. Ang paggamit sa kini nga mga klase nga produkto makatipig sa oras sa pag-uswag alang sa kliyente ug labi ka barato kaysa pagtukod sa parehas nga pagpaandar gikan sa wala. Nag-una kami bahin sa kini nga polisiya sa wala pa mahuman ang bisan unsang pagtrabaho. Siyempre, kung gusto sa kliyente nga magbayad alang sa pag-uswag sa pagkontrol sa kostumbre (imbis nga gamiton ang napaarang nga produkto gikan sa ikatulo nga partido) gihatagan namon ang source code alang sa naandan nga pagpugong kauban ang tanan.

    Pag-abut sa pag-gamit usab sa code, nanguna kami bahin sa kamatuoran nga mahimo namon magamit pag-usab ang mga bahin sa code gawas kung kini tin-aw nga gihimo nga eksklusibo alang sa paggamit sa kliyente (pananglitan alang sa usa ka tag-iya nga proseso sa negosyo) sa wala pa nahuman ang bisan unsang trabaho. Kung ang kliyente gusto nga adunay eksklusibo nga kodigo nga naugmad siyempre, magamit kini kanila.

    Sama sa giingon sa uban, kanunay nga girekomenda ang # 4. Kanunay!

    Regards,
    Tim Young

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.