Evite di esse presu in Ostagiu da i vostri Sviluppatori

ostaghju100107Questu weekend aghju principiatu una cunversazione cù un artista lucale chì hà aiutatu u so capu cù a gestione di un coppiu d'applicazioni web chì u so patronu pussede.

A cunversazione hà pigliatu un girottu è qualchì sfugliata hà continuatu à pagà e tasse di sviluppu settimanale senza vede alcun prugressu cù u sviluppatore cù u quale anu travagliatu. Avà u sviluppatore vole incaricà li una altra tassa forfettaria per compie u prugettu è una tassa di manutenzione settimanale per copre altre richieste. Si face peghju.

U sviluppatore hà trasferitu i nomi di duminiu per pudè li gestisce. U sviluppatore ospita ancu l'applicazione nantu à u so contu di hosting. In breve, u sviluppatore li tene oghje in ostagiu.

Per furtuna, a donna cù a quale travagliu hà dumandatu l'accessu amministrativu in u passatu per mudificà alcuni di i mudelli di mudelli per u situ. U sviluppatore puderia avè furnitu un accessu limitatu ma ùn l'hà micca fattu. Ellu (pigmente) li hà datu u login amministrativu di u situ. Stasera aghju adupratu quellu accessu per salvà tuttu u codice di u situ. Aghju ancu capitu chì software di gestione utilizava è aghju fattu u mo modu versu l'amministrazione di basa di dati induve eru capace di esportà sia i dati di l'applicazioni sia e strutture di tavule. Whew.

U pruprietariu avia previstu di spustà i siti in novi nomi di duminiu una volta chì u sviluppu hè statu compiu. Hè enormu perchè significa chì i duminii attuali puderanu scadere in casu chì ci sia una separazione arrabbiata trà u sviluppatore è a cumpagnia. Aghju vistu què succede nanzu.

Alcuni suggerimenti se avete da uttene una squadra di sviluppu sternalizzata:

  1. Domain Registration

    Registrate i vostri nomi di duminiu in u nome di a vostra cumpagnia. Ùn hè micca male d'avè u vostru sviluppatore cum'è Cuntattu Tecnicu in u contu, ma mai trasferisce a pruprietà di u duminiu à chiunque fora di a vostra impresa.

  2. Hosting a vostra Applicazione o Situ

    Hè bellu chì u vostru sviluppatore possa avè una sucietà di hosting è pò ospità u vostru situ per voi, ma ùn la fate micca. Invece, dumandate e so raccomandazioni per induve ospità l'applicazione. Hè vera chì i sviluppatori si cunnoscenu cù u software di gestione, e versioni, è a situazione di e risorse è chì ponu aiutà u vostru pruduttu à esse cumpletatu prima. Dice questu, però, possedite u cuntu d'ospitu è ​​aghjunghje u vostru sviluppatore cù u so login è accessu. In questu modu, pudete tirà u plug ogni volta chì avete bisognu.

  3. Pruprietà di u Codice

    Ùn assumete micca chì site u codice, mettelu per iscrittu. Se ùn vulete micca chì u vostru sviluppatore utilizza e soluzioni chì li avete pagatu per sviluppà altrove, duvete decide chì à u mumentu di u cuntrattu. Aghju sviluppatu suluzioni cusì, ma l'aghju ancu sviluppate induve conservu i diritti di u codice. In l'ultimu casu, aghju negoziatu u costu di l'applicazione più bassu in modu chì ci era un incentivu à a cumpagnia per dà mi diritti. Se ùn vi importa micca u vostru sviluppatore aduprendu u vostru codice in altrò, allora ùn duverebbe micca pagà u top dollar!

  4. Uttenite una seconda opinione!

    Ùn face micca male à i mo sentimenti quandu a ghjente mi dice ch'elli piglianu offerte o cunsultanu cù altri prufessiunali. In fatti, vi cunsigliu!

U fondu hè chì paghiate u talentu di u vostru sviluppatore ma duvete cunservà u cuntrollu è a pruprietà annantu à l'idea. Hè a toia. Sete voi chì avete investitu in questu, voi chì avete risicatu a vostra attività è a prufittuità per questu ... è voi chì duvete mantene. I sviluppatori ponu esse rimpiazzati è ciò ùn deve mai mette a vostra applicazione, o peghju - a vostra impresa, in periculu.

6 Comments

  1. 1

    Sò un sviluppatore di app web è sò d'accordu cù a maiò parte di i vostri punti (forse tutti) ma mi piacerebbe una chiarificazione nantu à u #3.

    A duplicazione à l'ingrossu di un situ o applicazione vindutu à una altra cumpagnia (o peor un competitor) ùn hè micca eticu è deve esse sempre stipulatu cum'è micca accettabile in u vostru cuntrattu. Tuttavia, aghju sviluppatu suluzioni innovatori à i prublemi cumuni mentre travagliendu in u prughjettu di u cliente chì ùn hà nunda di fà cù u so biz particulare nè rapprisenta una parte significativa di a suluzione generale.

    esempiu:
    U cliente vulia u nivellu di pagina è u cuntrollu di u livellu di campu ligatu à i roli di l'utilizatori. A funziunalità "fora di scatula" per ASP.Net faci permessi di livellu di cartulare. Allora aghju allargatu i permessi nativi per .Net è furnitu a suluzione cum'è parte di una applicazione web generale.

    Credu chì sò intitulati à a basa di codice sanu (cum'è stipulatu in u cuntrattu) ma mi sentu ghjustificatu à aduprà a listessa metodulugia è pezzi di codice per rializà sta estensione in prughjetti futuri.

    Un'altra ruga:
    Aghju fattu questu mentre era cultivatu da una cumpagnia di cunsulenza. A cumpagnia di cunsulenza hà u dirittu à u vostru parè di vultà in daretu è copià quella suluzione, cummercializà cum'è a so propria?

    • 2

      Micca essatamente,

      Pensu chì simu d'accordu. U mo puntu in questu hè di assicurà chì avete u codice è pò marchjà fora di a porta cun ellu. Se u vostru sviluppatore compila u codice per voi è u spinge fora à u vostru situ - ùn avete micca u codice. Aghju vistu questu succede cù tuttu ciò chì da gràficu, Flash, .NET, Java ... tuttu ciò chì richiede un schedariu fonte è hè uscita.

      Steven

  2. 3

    Vecu d'induve vene è mentre ùn sò micca d'accordu cù tuttu u 100% (aghju caveats), l'imprese deve sempre tene questu in mente.

    1. ASSOLUTAMENTE. Ùn pò micca stressà abbastanza. Aghju travagliatu per una piccula sucietà chì hà fattu questu è mi sentu culpèvule per esse implicatu. Sò tantu cuntentu di pudè esce da quì. I clienti anu da mantene assolutamente u cuntrollu di i so domini. S'ellu hà qualchissia abbastanza savvy, ùn dà micca u sviluppatore accessu à questu. Se no, assicuratevi chì u sviluppatore hà una manera per voi di cambià l'infurmazioni / trasferimentu di u duminiu via una interfaccia di rivenditore di qualchì tipu in u minimu.

    2. Parzialmente d'accordu cù questu, ma poi dipende da a situazione. Sè vo site implementà una semplice app PHP è avete bisognu di hosting low cost, per tutti i mezi, uttene un contu LunarPages o DreamHost o qualcosa è scaricallu quì. Dà accessu à u sviluppatore. Tuttavia, l'ospitu spartutu à pocu costu hà certamente i so svantaghji ... soprattuttu per e cose più grandi. Ma s'è vo site abbastanza grande per esse preoccupatu chì duvete avè qualchissia tecnicu nantu à u persunale chì pò trattà cun questu. A maiò parte di questu hè ovviamente di fiducia. Sure as hell put something in a contract if you can about this kind of things (restrictions and such). L'ospitu di terzu hè grande se u sviluppatore ùn hà micca bisognu di fà nunda di fantasia. Ammettu chì sò strappatu perchè hè veramente una cosa situazionale. Hè dipende ancu da a dimensione di u situ, a varietà di tecnulugia utilizata. S'ellu serà grande, cunsiderendu l'assunzione di una persona in u persunale. Ùn hè micca sempre una opzione, ma più sicura per grandi cose.

    3. Questu hè ancu qualcosa chì a mo prima cumpagnia hà fattu. Puderete lascià, vi darianu l'HTML, l'imaghjini, ecc... ma senza codice. U codice era un serviziu affittu in fondu. Dittu chistu, ci hè pussede è pussede. Aghju sempre fattu una vendita micca esclusiva. In fondu, aghju bisognu di pudè riutilizà i mo cumpunenti. Ùn aghju micca prublema cù u cliente chì u pussede, fendu ciò chì volenu cun ellu è avè qualcunu altru chì travaglia nantu à a linea ... ma ùn mi ipotecheraghju micca è deveru reinventà a rota ogni volta.

    4. Sempre. Sempre. Sempre.

  3. 4

    Bellu post... ben fattu ancu se ùn sò micca d'accordu cù un articulu (# 2):

    "Hè fantasticu chì u vostru sviluppatore puderia avè una cumpagnia di hosting è pò accoglie u vostru situ per voi, ma ùn fate micca."

    Ancu s'ellu capiscu a logica daretu à questu, pò esse contrudutivu in certi casi per mandate chì u vostru prughjettu sia ospitatu in un altru locu. Se a cumpagnia chì sviluppa u vostru situ o app hà una piattaforma d'ospiti chì preferiscenu usà, a probabilità hè chì serà più efficaci è pruduttivu per elli à aduprà.

    Inoltre, da un puntu di vista filosoficu, se ricusate d'utilizà a piattaforma di hosting di u vostru sviluppatore perchè ùn vulete micca esse "tenu in ostaggio", allora questu stabilisce un tonu di sfiducia da u principiu. Sè veramente ùn avete micca fiducia in u vostru sviluppatore abbastanza per accoglie cun elli, allora vulete veramente travaglià cun elli in u primu locu?

    Sò chì parechje storie d'orrore esistenu annantu à stu tipu di situazione, ma in generale vi ricumanderaghju di fucalizza nantu à truvà un sviluppatore di fiducia. Pudete utilizà l'ospitu di u vostru sviluppatore è ancu prutegge voi dumandendu l'accessu amministrativu è facendu e vostre propiu backups.

    In novu, bonu post è infurmazione assai utile.

    Grazie!
    Michael Reynolds

    • 5

      Hola Michael

      Puderà sonà un prublema di fiducia, ma ùn pensu micca chì hè - hè veramente un prublema di cuntrollu è di rispunsabilità. Sè avete da investisce una quantità significativa in u sviluppu di u vostru situ web, allora duvete esse sicuru chì pudete cuntrullà u so ambiente.

      E cose succedenu in l'affari chì rompenu relazioni è ùn anu micca bisognu di esse negativu. Forse u vostru sviluppatore / impresa riceve un cliente assai grande è ùn vi pò micca permette u tempu. Forse cambianu l'ugettivi cummerciale. Calchì volta a so cumpagnia di hosting pò avè prublemi.

      Sò favurendu chì voi cuntrullà è esse rispunsevuli di u vostru hosting per chì pudete dipende di u vostru sviluppatore per ciò chì hè grande - sviluppà!

      Apprezzu u spinu, Michael.

  4. 6

    Sò ancu un sviluppatore di app web, è pensu chì avete chjappu in u capu. Certi pinsamenti:

    Pensu chì a maiò parte di tutti sò d'accordu (è basatu annantu à i cumenti sottu) # 1 hè un assolutu. Mai, mai fà. Sempre. In ogni circustanza.

    Aghju una diversa presa di u # 2 chì forse alcuni di i mo cumpagni di sviluppatori: ricusemu di accoglie u pruduttu finali per i nostri clienti (di sicuru, avemu un servitore di teste per i clienti per pruvà u pruduttu durante u sviluppu). Semu felici d'aiutà i clienti à esse stallati per ospitu elli stessi o truvà un fornitore di hosting. Simplemente ùn vulemu micca entre in l'affari di hosting. S'ellu significa vultà u travagliu, cusì sia. Ci hè un saccu di grandi cumpagnie di hosting o imprese infrastrutturali quì chì ponu furnisce stu serviziu à un prezzu assai più prezzu. Incuragemu a portabilità di u nostru travagliu, è faremu tuttu ciò chì pudemu per aiutà à ottene l'ospitu, ancu s'ellu u cliente cambia i fornitori di hosting anni in a strada.

    Per # 3, i nostri clienti ricevenu tuttu u codice fonte di u pruduttu finali cù una caveat: Per i prudutti di terzu chì sò usati in a suluzione (cum'è i cuntrolli web da Telerik o Component One), pudemu dà à u cliente a dll compilata per u cuntrollu di terzu partitu (dice una griglia). I nostri accordi di licenza cù quelli cumpagnie di terze parti (chì furnimu à u cliente) ci pruibiscenu di redistribuisce u codice fonte per quelli tippu di cuntrolli, perchè hè a pruprietà intellettuale di terze parti, micca a nostra. L'usu di sti tipi di prudutti salva u tempu di sviluppu per u cliente è hè assai più prezzu di custruisce a stessa funziunalità da zero. Semu davanti à sta pulitica prima di fà qualsiasi travagliu. Di sicuru, se u cliente vole pagà per u sviluppu di cuntrollu persunalizatu (invece di utilizà u pruduttu prebuilt da u terzu) furnisce u codice fonte per quellu cuntrollu persunalizatu cù tuttu u restu.

    Quandu si tratta di riutilizazione di u codice, simu in anticipu annantu à u fattu chì pudemu riutilizà porzioni di u codice, salvu chì ùn hè statu sviluppatu espressamente solu per l'usu di u cliente (per dì per un prucessu di cummerciale propiu) prima di fà qualsiasi travagliu. Se u cliente vole avè un codice exclusivu sviluppatu di sicuru, chì hè dispunibule per elli.

    Cum'è altri anu dettu, # 4 hè sempre cunsigliatu. Sempre !

    riguarda,
    Tim Young

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.