O integrare Salesforce nu eșuează aproape niciodată din cauza protocolului. Autentificarea este o problemă rezolvată, iar scrierea unei înregistrări la fel. Ce încheie proiectele sunt cota zilnică de apeluri și forma modelului de date, ambele descoperite de obicei la vreo trei săptămâni după lansare, când jobul de...
Dezvoltare software personalizat
Articole, ghiduri și tutoriale despre Dezvoltare software personalizat, cu sfaturi practice pentru dezvoltatori și companii.
Escrow-ul software, adică depunerea codului sursă la un terț, există ca răspuns la o teamă rezonabilă: furnizorul care v-a construit și vă operează sistemul critic dispare de pe piață, iar dumneavoastră rămâneți cu ceva de care depindeți și pe care nu îl puteți întreține. Un contract de escrow lasă codul sursă la un...
Alegerea dintre un contract cu preț fix și time and materials este prezentată de obicei ca o alegere despre risc, ceea ce este corect, iar imediat după aceea este tratată greșit, pentru că ambele părți presupun că riscul dispare, în loc să se mute dintr-o parte în alta. Riscul nu dispare. Într-un aranjament cu preț...
O cerere de ofertă software ar trebui să facă furnizorii comparabili. Cele mai multe obțin exact opusul, pentru că descriu o soluție suficient de detaliat încât să constrângă răspunsul, lăsând totodată pe dinafară informațiile de care ar avea nevoie oricine ca să o coteze. Rezultatul sunt cinci cotații care se întind...
Costul mentenanței software este cifra care transformă un proiect reușit într-o discuție dificilă optsprezece luni mai târziu. Construcția a fost bugetată, aprobată și livrată. Ce se întâmplă după lansare a fost descris drept „suport" și a primit o sumă pe care cineva a ghicit-o, iar suma aceea a fost aproape...
Due diligence tehnic nu este un concurs de calitate a codului, iar echipele care se pregătesc pentru el își consumă de obicei timpul pe lucrul greșit. Nimeni care cumpără o companie nu vine să îți dea note pentru abstracțiuni. Cumpărătorul încearcă să afle cât va costa deținerea acestui sistem și cât de rău poate merge...
Dezvoltarea de software fintech se cotează și se planifică exact ca orice altă dezvoltare software, până în momentul în care cineva întreabă cine este autorizat să dețină banii. Din acel punct proiectul încetează să mai fie un exercițiu de inginerie și devine unul de reglementare cu o componentă tehnică, iar calendarul...
Dezvoltarea unui MVP o ia razna în ședința de definire a scopului, nu în timpul construcției. Cineva rostește cuvintele „minimum viable product", toată lumea dă din cap aprobator, iar apoi sosește lista de funcționalități care conține conturi de utilizator, un panou de administrare, facturare, notificări, un dashboard...
Dezvoltarea de software medical costă mai mult și durează mai mult în Regatul Unit decât o muncă echivalentă din orice alt sector, iar motivul nu este că ar fi codul mai greu. Motivul este că o parte substanțială din buget se duce în dovezi, nu în funcționalități: documentație de risc clinic, guvernanța informației și...
Oricine estimează costul dezvoltării unui API personalizat pornind de la numărul de endpointuri va greși, de obicei de trei ori. Endpointurile sunt partea cea mai ieftină. O duzină dintre ele, care citesc și scriu date pe care le dețineți deja, înseamnă două săptămâni de lucru pentru un dezvoltator backend competent....