Deki11
Član broj: 30656 Poruke: 31 *.rcub.bg.ac.yu.
|
Ponoviću nešto što je već rečeno, ali smatram da je vrlo bitno i stotinu puta ponoviti, ako će to sprečiti čoveka da napravi grešku.
Dakle, nije foliranje kada se kaže da intervju sa naručiocima i njihovi zahtevi treba da budu ispisani i potpisani sa njihove strane.
Jer naručioci obično imaju samo maglovitu ideju kako bi i šta trebalo aplikacija da radi. A onda i tu ideju ne mogu baš precizno da izraze, pomenu samo neke stvari kojih se sete i misle da na osnovu tih nekoliko stvari vi imate u glavu preciznu sliku njihove zamisli do poslednjeg detalja, maltene da je njihova misao potpuno kopirana u vaš um.
I onda, kada vi ubrzo završite aplikaciju, srećni što vam nije trebalo puno vremena, onda nastupa pakao. Možda će samo početni ekran aplikacije da zadovolji naručioca, ali bezmalo svaki korak koji on učini u aplikaciji je potencijalna stavka na koju on može da se žali. Deo tih žalbi će svakako biti opravdan (bagovi koje ste prevideli), ali najveći deo je obično ono što je naručilac zamišljao i očekivao, ali vam nije rekao ili nije se setio ili nije znao da objasni ili... Uglavnom, želeće da se to koriguje, smatraće (iako obično neće reći glasno) da je to vaša krivica i, naravno, očekuje da to uradite hitno, svakako bez dodatnog plaćanja.
Ono što treba naglasiti je da ova faza, koja nastupa onda kada mislite da je aplikacija gotova i potpuno ispravna i samo je treba instalirati kod korisnika, zapravo traje neuporedivo duže od same izrade aplikacije, možda i desetinama puta duže (a podrška korisniku može i godinama da traje).
I kada uspete koliko-toliko da ispravite aplikaciju, uvek će se naći neka sitnica koja je klijentu veoma bitna, a koju treba ispraviti. Takođe su mu potrebna i poneka uputstva za upotrebu, obuka i sl. Nije isključeno da mu se sistem nešto pokvari, on lično greškom obriše foldere koje nije smeo ili sl., desi se nešto što nema veze sa vašim programom, ali on misli da je vaš program krivac, i tako u nedogled. Vi ste već počeli neki novi projekat, a sada vas ovaj "stari" cima svaki čas, što vas potpuno rasplinjava i ne možete lepo da se koncentrišete na posao. Već proklinjete dan kad vam je uopšte palo napamet da prihvatite ponudu, i u naletima besa ste spremni i da mu vratite sve pare, samo da vas ostavi više na miru.
Možda ovo deluje preterano, ali verujte da je iz ličnog iskustva. Čak sam neko vreme (u momentima kada bi me klijent cimao za neku glupost) kolegama programerima stalno naglašavao: Uvek zapišite precizan zahtev! Makar morali da ugovorite poziciju svakog slova na ekranu! Takođe dogovorite precizno i nedvosmisleno u kojoj tački je vaš projekat završen (da ne bi klijent stalno tražio "još samo ovo"). I naravno, kakvu i koliku podršku ćete pružati posle okončanja projekta. Opet naglašavam, budite precizni u dogovorima i obavezno napismeno. I ne dajte da krše dogovor, samo im pokažite papir: ako hoće nešto van toga, molim lepo, to je dodatni ugovor koji se dodatno plaća. A ako je stvarno dosadan, posle završenog projekta jednostavno odbijte nove dopune, sačuvaćete nerve.
|