Proiectul unuia dintre clienții mei era 85% gata când l-am preluat eu. Estimarea asta era făcută de client (non-tehnic), în baza a ceea ce vedea că merge.
Am lucrat la proiectul ăla mai bine de jumătate de an până am avut ceva bun de pus în producție. Ce a însemnat acel „mai sunt 15% de făcut”? Păăăăiiii… practic a însemnat rescrierea proiectului: codul existent era împărțit în trei mega-clase, fiecare cu câteva mii de linii de cod. Plus zeci de găuri de securitate, user input necurățat, plus că pica serverul când rulau task-uri în background, plus alte o grămadă de chestii.
Ce voiam să zic de fapt? Niciodată, absolut niciodată să nu ai încredere în estimări de genul „ah, păi e o treabă de 10 minute”, indiferent de la cine vine estimarea asta.
Pur și simplu oamenii nu estimează corect, cu atât mai mult cu cât nu lucrează în domeniu. E ca și cum spui despre educatoare că „se joacă toată ziua cu copiii”, tâmplarii „ce mă, doar bat trei cuie”, bucătarii „doar prăjesc chestii” șamd.
Eu nu reusesc sa estimez corect nici proiectele mele, d-apai ale altora