Documentația tehnică eșuează într-un mod precis și previzibil. Cineva scrie foarte multă în două săptămâni liniștite, sistemul se schimbă, nimeni nu o mai actualizează, iar într-un an documentul afirmă cu toată convingerea lucruri false. Din acel punct e mai rău decât nimic, pentru că cine se încrede în el acționează...
Articole
Toate articolele într-un singur loc. Găsește tutoriale, analize, ghiduri și actualizări despre IA, programare, securitate, infrastructură și dezvoltare web.
Onboardingul de dezvoltatori se măsoară de obicei prin cât durează primirea formală, iar acesta este capătul greșit al problemei. Numărul care contează este altul: cât trece până când un inginer nou poate schimba ceva și poate fi sigur că nu a stricat altceva. În majoritatea echipelor asta se măsoară în luni, nu în...
Un SLA de disponibilitate arată ca o promisiune și se comportă ca o politică de rambursare. Furnizorii știu asta. Clienții adesea nu, iar ei semnează un acord de nivel al serviciului crezând că au cumpărat disponibilitate, când de fapt au cumpărat o mică reducere pentru cazul în care nu o primesc. Nu este neapărat o...
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ț...
Într-o echipă mică, recuperarea după dezastru se rezumă de obicei la un singur rând dintr-un document pe care nu l-a deschis nimeni: backupurile sunt activate. Afirmația este adevărată și nu este un răspuns, pentru că nu spune nimic despre cât de vechi ar fi datele recuperate, cât durează o restaurare sau dacă a dus...
Content pruning este lucrul cel mai puțin intuitiv din optimizarea pentru căutare, pentru că orice instinct spune că mai multe pagini ar trebui să însemne mai mult trafic. Publicarea pare acumulare. Ștergerea pare că arunci la gunoi o muncă pe care cineva a plătit-o. Mecanismul care face utilă eliminarea este...
Discuțiile despre versionarea API încep aproape întotdeauna de la capătul greșit, adică de la locul în care se pune numărul versiunii. Este cea mai lipsită de consecințe decizie din tot subiectul. Ceea ce contează este care modificări cer de fapt o versiune nouă, iar majoritatea echipelor greșesc în direcția nepăsării:...
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...