Aplicații web personalizate: când merită și când nu
O aplicație web personalizată merită când procesul tău e diferit de al tuturor și nicio unealtă existentă nu îl acoperă fără compromisuri care te costă timp zilnic. Nu merită când cauți de fapt o unealtă obișnuită pe care nu ai căutat-o destul. Costul real nu e dezvoltarea, ci întreținerea și faptul că rămâi singurul responsabil pentru ea.
Șapte firme din primele rezultate îți spun că îți construiesc o aplicație web personalizată. Niciuna nu îți spune când nu ar trebui să îți construiești una.
Scriem partea aia, pentru că e cea care te costă dacă o afli târziu.
Când nu merită
Când nu ai căutat destul. Majoritatea nevoilor de business au deja o soluție pe piață. Dacă nu ai căutat și în engleză, nu ai căutat. Caută o unealtă care acoperă optzeci la sută din ce vrei; restul se rezolvă de obicei cu o convenție internă, iar diferența de cost e de zece ori.
Când procesul tău nu e încă așezat. Dacă felul în care lucrezi se schimbă în fiecare lună, o aplicație îngheață o versiune a haosului și o face scumpă de schimbat. Întâi stabilizezi procesul pe hârtie, apoi îl automatizezi.
Când o faci ca să pari modern. Un dashboard pe care nu îl deschide nimeni e un cost lunar fără întoarcere.
Când nu ai pe cine să te bazezi după livrare. O aplicație nu se termină la predare. Dacă nu ai un plan pentru întreținere, ai cumpărat o problemă viitoare.
Când chiar merită
Când procesul tău e diferit de al tuturor. Dacă ai o logică de preț, o secvență de aprobări sau un mod de a calcula ceva care nu seamănă cu nimeni, uneltele generale te obligă la compromisuri pe care le plătești zilnic în timp pierdut.
Când aceeași operație se face de sute de ori. Economia nu vine din eleganță, vine din repetiție. Zece minute salvate la o operație făcută de cincizeci de ori pe săptămână se adună într-un om-zi.
Când datele sunt împrăștiate în cinci locuri. Un tabel, un mail, un caiet și memoria unui coleg. Un singur loc în care intră totul schimbă mai mult decât orice funcție sofisticată.
Când unealta devine argument de vânzare. Un configurator sau un calculator pe care clientul tău îl folosește singur, înainte să te sune, schimbă discuția comercială. Ajunge la tine deja informat.
Partea pe care o uită toată lumea: interfața
O aplicație internă prost gândită nu e folosită, iar o aplicație nefolosită e un cost pur. Asta e diferența între a comanda software și a comanda un produs.
Ce contează, în ordine: câte apăsări cere operația cea mai frecventă, ce se întâmplă când cineva greșește, și dacă un om nou înțelege ecranul fără instructaj. Nicio dintre astea nu apare într-un caiet de sarcini scris de cineva care nu face operația zilnic.
De-asta construim aplicațiile ca produs, nu ca listă de funcții: aplicații web și tool-uri personalizate, făcute pe fluxul real, nu pe organigramă.
Cum pornești fără să arzi bugetul
Nu scrie caietul de sarcini complet înainte să fi folosit ceva. Majoritatea cerințelor dintr-un document scris la început sunt presupuneri, iar presupunerile se plătesc la implementare.
Alege fluxul care doare cel mai tare. Construiește doar pe el. Folosește-l două luni. Apoi decide ce urmează, pe baza a ce ai învățat, nu a ce ai crezut.
Și pune pe hârtie cine deține codul. La programele pentru calculator regula din lege e inversă față de design: drepturile merg la cel care angajează sau dă instrucțiunile, dacă nu scrie altfel. Chiar și așa, clauza se scrie explicit. Am detaliat subiectul în cine deține drepturile după ce plătești.
Cum gândim noi
Întrebăm întâi dacă există deja ceva care face treaba. Dacă există, îți spunem, chiar dacă înseamnă că nu avem ce construi. Dacă nu există, pornim de la operația care se repetă cel mai des și de la ecranul pe care omul îl va deschide de cincizeci de ori pe săptămână.
FAQ
Cât costă o aplicație web personalizată? Depinde aproape în întregime de câte fluxuri trebuie acoperite și de cât de multe reguli are afacerea ta. Un calculator cu o singură formulă și un portal cu conturi, drepturi și rapoarte sunt proiecte de ordine de mărime diferite. Întrebarea corectă înainte de preț e câte ecrane și câte reguli.
De unde știu că nu există deja o unealtă care face asta? Caută serios înainte, cu termenii în engleză, nu doar în română. Majoritatea nevoilor de business au deja o soluție. Dacă găsești una care acoperă optzeci la sută și restul se rezolvă cu o convenție internă, nu construi.
Ce costuri apar după lansare? Găzduire, actualizări de securitate, schimbări când se schimbă procesul tău și intervenții când ceva se strică. O aplicație nu se termină la livrare, spre deosebire de un site de prezentare. Bugetează întreținerea din prima zi.
Cine deține codul după ce plătesc? La programele pentru calculator, Legea 8/1996 art. 75 spune că, în lipsa unei clauze contrare, drepturile aparțin celui care angajează sau dă instrucțiunile. Regula e inversă față de design, dar clauza se scrie oricum explicit în contract.
Pot începe cu o versiune mică? Da, și de obicei așa e corect. Construiești fluxul care doare cel mai tare, îl folosești două luni, apoi decizi ce urmează pe baza a ce ai învățat. Un caiet de sarcini scris integral înainte să fi folosit ceva e, în cea mai mare parte, ghicit.
Cere un audit gratuit
Spune-ne unde e brandul tău și îți arătăm ce merită reparat primul.
Cere un audit gratuit →