Întrebarea vine prima, aproape de fiecare dată. Răspunsul onest este că depinde, însă asta nu ajută pe nimeni dacă discuția se oprește acolo. Mai jos sunt factorii care mută bugetul cel mai mult, așa cum apar în proiecte livrate.

Granițele scopului, nu numele lui

Două proiecte numite la fel pot costa foarte diferit. Un magazin cu treizeci de produse, plată la livrare și fără legătură cu alt sistem este o lucrare previzibilă. Un magazin cu catalog structurat pe tipuri de vehicul, căutare, variante de sezon și coș în lei, cum este cel de anvelope din Sighetu Marmației, cere altă cantitate de muncă.

De aceea prima discuție nu caută un preț, ci o graniță. Câte fluxuri există, câte excepții trebuie tratate și, mai ales, ce rămâne în afara primei versiuni.

Integrările cu sisteme existente

Fiecare sistem extern aduce regulile lui. O plată online, o facturare, un stoc sau un ERP nu sunt casete pe care le bifezi, ci contracte tehnice cu erori proprii, limite de acces și comportamente care trebuie testate separat.

La magazinul ELIA Water, finanțarea în rate și programarea unei demonstrații nu sunt pagini în plus. Sunt fluxuri care trebuie să rămână corecte și atunci când sistemul celălalt răspunde greșit sau nu răspunde deloc.

Cât calculează interfața

O pagină care afișează text costă mai puțin decât una care calculează. Diferența nu este vizuală, ci de responsabilitate, pentru că un rezultat greșit are consecințe în afara ecranului.

Suita de configuratoare Laguna așază corpuri de bucătărie, detectează coliziuni, recalculează prețul în timp real și exportă configurația în PDF. Acela nu mai este un website, este un produs care trebuie să dea același rezultat de fiecare dată.

Aceeași situație la calculatoarele de materiale și transport din portalul Sebi Marc. Sunt puține ecrane, dar fiecare cifră trebuie să poată fi susținută în fața clientului.

Regulile datelor

Datele obișnuite cer grijă. Datele reglementate cer arhitectură. O platformă de telemedicină ca Dr. Stress lucrează cu informații medicale, deci consimțământul, accesul, păstrarea și ștergerea nu sunt funcții adăugate la final, ci decizii de proiectare luate la început.

Costul aici nu stă în cod, ci în proiectarea care face codul verificabil mai târziu.

Conținutul și limbile

O a doua limbă nu înseamnă un buton. Înseamnă conținut scris de două ori, adrese proprii pentru fiecare versiune și legături reciproce între ele, ca motoarele de căutare să înțeleagă ce pagină servește pe cine.

Cabanele din Valea Ursului funcționează în română și engleză pentru că vizitatorul străin caută altfel decât cel local. Este o decizie de business, cu un cost pe măsură.

Ce reduce costul fără să strice rezultatul

O etapă scurtă de analiză înaintea dezvoltării. Pare un cost în plus și aproape mereu se plătește singură, pentru că mută întrebările grele înainte să existe cod construit pe un răspuns greșit.

Livrarea pe etape. O primă versiune restrânsă, dar care funcționează cu adevărat, spune mai mult decât o specificație lungă și lasă deciziile următoare să se sprijine pe utilizare reală.

Renunțarea la ce nu se folosește. Multe funcții cerute la început nu ajung să fie folosite niciodată, iar fiecare are cost de construcție, de testare și de întreținere, an după an.

Întrebări frecvente despre buget

De ce nu primesc un preț fix din prima discuție?

Un preț fix dat înainte de a înțelege integrările și regulile datelor este fie umflat, ca să acopere necunoscutul, fie prea mic și corectat pe parcurs. După o discuție inițială primești o estimare sau o propunere pentru o etapă de analiză.

Pot începe cu un buget mai mic?

Da, dacă restrângem scopul, nu calitatea. O primă versiune cu mai puține fluxuri, construită corect, poate crește mai târziu. O versiune construită în grabă se rescrie, iar asta costă de două ori.

Ce se întâmplă dacă cerințele se schimbă pe parcurs?

Se schimbă aproape întotdeauna. De aceea lucrăm pe etape și discutăm efectul fiecărei modificări asupra duratei și a bugetului înainte de a o implementa.

Un buget realist nu vine dintr-o listă de prețuri, ci dintr-o conversație despre ce trebuie să facă produsul și ce nu. Dacă ai un proiect în minte, spune-ne ce trebuie să rezolve.