Lideri de opinie

De ce urmărirea vitezei creează problemele de software de mâine

mm
Adaugă Unite.AI la sursele tale preferate pe Google

Presiunea de a livra ERP și software critic pentru afaceri mai repede adesea creează costuri ascunse pe care organizațiile vor trebui să le abordeze în cele din urmă, susține Carl Andrews, CEO, Original Software.

Fiecare CIO a participat la o celebrare de lansare. Tortul, felicitările, sentimentul de ușurare că ceva a fost livrat în cele din urmă. Ce se discută mai puțin este ce se întâmplă în lunile care urmează, când presiunea de a livra la timp a transferat în mod tacit costurile asupra echipelor care au rămas să întrețină ceea ce a fost livrat.

Acesta nu este un problemă de nișă. Împingerea pentru livrarea de software mai rapidă se accelerează, nu încetinește. Ciclurile de sprint se scurtează, frecvențele de lansare cresc, iar așteptarea ca tehnologia să răspundă nevoilor de afaceri aproape în timp real este acum standard. A merge mai repede este de obicei instinctul corect. Întrebarea este ce se sacrifică în mod tacit pentru a face acest lucru.

Unde începe datoria

Datoria tehnică rareori sosește cu un avertisment. Se construiește prin decizii care, individual, par în întregime justificabile. Documentația este coborâtă pe lista de priorități pentru că echipa trebuie să atingă un termen limită. O soluție temporară este adăugată la o configurație ERP pentru că repararea corectă ar întârzia proiectul. Testarea este redusă pentru că termenele limită sunt deja alunecate

O personalizare este lăsată în loc pentru că înlocuirea ei pare prea perturbatoare.

Nimeni nu își propune să acumuleze datorii. Acesta este ceea ce rămâne după o serie de decizii care sună rezonabil, luate sub presiune. Ce a început ca o serie de scurtături devine un sistem care este mai greu de schimbat, se defectează mai des și costă mai mult pentru a fi întreținut decât oricine ar fi bugetat.

Mediile ERP sunt deosebit de vulnerabile. Din natura lor, ele se află în centrul organizației, conectând finanțe, resurse umane, lanț de aprovizionare, achiziții și alte funcții de afaceri critice. În timp, ani de scurtături, soluții temporare și modificări slab documentate creează complexitatea pe care nimeni nu a intenționat-o, dar toată lumea o moștenește. Rezultatul este previzibil, chiar dacă momentul nu este o problemă care ar fi trebuit să fie detectată în testare, ci în procese de afaceri live, de obicei în cel mai prost moment posibil.

De ce organizațiile subestimează problema

Parte a provocării constă în faptul că datoria tehnică rareori apare ca un cost evident. În contrast cu un proiect eșuat sau un termen limită ratat, datoria se acumulează treptat. Se manifestă sub forma unor actualizări care durează mai mult decât se așteptau. Schimbări care necesită mai mult efort decât ar trebui. Echipe care petrec săptămâni investigând probleme care altădată ar fi fost ușor de rezolvat.

Deoarece aceste costuri apar încet, ele sunt adesea tratate ca incidente izolate, mai degrabă decât simptome ale unei probleme mai ample. Organizațiile tind să se concentreze asupra beneficiilor vizibile ale livrării rapide, în timp ce ignoră consecințele pe termen lung ale faptului că fac sistemele mai greu de întreținut și de evoluat.

Rezultatul este că datoria tehnică primește de obicei atenție doar atunci când începe să afecteze performanța afacerii.

Impactul asupra inovației, productivității și rezilienței

Cel mai semnificativ cost al datoriei tehnice nu este de obicei tehnic. Este strategic. Pe măsură ce mediile ERP devin mai complexe, echipele IT petrec mai mult timp întreținând sistemele existente și mai puțin timp livrând noi capacități. Resursele care ar putea susține proiecte de transformare, îmbunătățiri de proces sau inițiative de inteligență artificială sunt consumate în schimb de depanare, re lucru și întreținere a sistemului.

Inovația se încetinește pentru că fiecare schimbare presupune un risc mai mare. Productivitatea suferă pentru că sarcinile rutiniere durează mai mult pentru a fi finalizate. Reziliența scade pentru că sistemele devin mai greu de testat, de susținut și de recuperat atunci când ceva merge prost. Acest lucru creează un ciclu frustrant. Organizațiile împing pentru viteză pentru a rămâne competitive, dar datoria creată de această viteză va face în cele din urmă schimbarea viitoare mai lentă, mai scumpă și mai dificil de livrat.

Gasirea echilibrului corect

Răspunsul nu este să încetiniți. Puține organizații își pot permite asta. Obiectivul este să construiți procese de livrare care să susțină viteză fără a compromite calitatea pe termen lung. Acest lucru începe prin recunoașterea faptului că activități precum testarea, documentația și guvernanța nu sunt obstacole în calea livrării. Ele sunt ceea ce face posibilă livrarea durabilă. Pentru sistemele ERP, în special, testarea de regresie robustă este esențială.

Acest lucru oferă organizațiilor încrederea că schimbările, actualizările și îmbunătățirile pot fi introduse fără a crea perturbări neașteptate în altă parte a afacerii. În combinație cu o automatizare mai mare și testare mai timpurie pe tot parcursul ciclului de livrare, ajută la identificarea problemelor înainte de a deveni probleme costisitoare.

Ceea ce este mai important, organizațiile trebuie să vadă datoria tehnică ca o problemă de afaceri, nu una tehnică. Deciziile luate pentru a accelera livrarea astăzi vor influența costul, flexibilitatea și reziliența sistemelor pentru ani de zile.

Lansarea nu este linia de finish. Este pur și simplu punctul în care consecințele pe termen lung ale acelor decizii încep să apară. Organizațiile care vor reuși în timp nu vor fi cele care se deplasează cel mai repede pe termen scurt, ci cele care pot continua să se schimbe și să inoveze fără a fi împiedicate de sistemele de care depind.

Carl Andrews este CEO al Original Software, unde conduce misiunea companiei de a ajuta organizațiile să îmbunătățească calitatea software-ului, să reducă riscul și să accelereze transformarea digitală prin intermediul inteligenței avansate de testare și automatizare bazate pe AI. Carl se concentrează pe inovarea produsului, succesul clienților și construirea de parteneriate strategice în ecosisteme ERP, cum ar fi IFS, SAP și Infor.