Van egy elég érdekes dolog amit a szakmában tapasztaltam és mondhatom, hogy használtam is részben (de ez csak a testreszabott - custom szoftverfejlesztésben mûködik, ugyanis a dobozos - shrink-wrap szoftver esetében az ember sokkal nyugodtabban dolgozhat, és nagyobb haszonnal, csak persze több tudásra és nagyobb kreativitásra van szükség... de ez már más mese), ez pedig a következõ:
Amikor a felsõvezetés vagy ügyfél kérdezi, hogy egy project hogyan is fog kinézni (az õ szempontjukból), akkor a válasz...
Megcsinálom a tervet amelyben a követelt funkciópontok, feature-ok szerepelnek, mondjuk rá a feltételezett fejlesztési idõ 2 hét, na itt persze már tévedünk, mert a mindenféle elõreláthatatlan baromság miatt ez a duplájára szokott dagadni, tehát a reális 4 hét, persze ha ennyit mondunk akkor az ügyfél vagy felsõvezetés azt mondja NEM, kaptok max 10 napot... na éppen ezért fogod a 2 hét feltételezettet, megszorzod 2-vel és veszed a következõ idõ mértékegységet, tehát azt mondod, hogy 4 hónap, ekkor az ügyfél és felsõvezetés már azt gondolja, hogy komoly de nagyon komoly project és adnak kb. 6 hetet, amibe szépen belefér a reális 4 hét, de ezt csak te tudod és esetleg még néhány csapattag (akik persze nem énekelnek szanaszét). Na most a probléma akkor merül fel, ha az adott ügyfélnek vagy felsõvezetõnek több projectet kell leszálítani, mert akkor azt mondja, hogy rosszul feltételeztél a multkor, 4 hónapot kértél és 4-5 hét alatt kész lett a dolog, én meg még bõven 6 hetet adtam... na akkor elmagyarázuk neki, hogy ez hogyan is történt, ha az ügyfél/felsõvezetés reális vagyis normális akkor elnevet a dolgon és azt mondja, elnézést, hogy ennyire alkalmazkodnod kellett a mi hozzánemértésünk miatt, a jövõben becsülni fogjuk szakértelmedet és tapasztalatod ezért készítsd el a tervet és mi azt elfogadjuk... na akármennyire is hihetetlenül hangzik volt már ilyen eset, ha pedig nem így történik, akkor én megköszönöm a munkát és továbblépek, ugyanis hülyékkel és hülyéknek nem dolgozok huzamosabb ideig.
Különben a programozók is felelõssek a hibák egy részéért, mert sokszor beleugranak a dolgokba komolyabb ellemzés nélkül, de ez álltalában a cég kulturájától és a munkafolyamatok érettságátõl függ. Mindenesetre én a fejlesztõk - programozók oldalán állok, mert hibázni ugyan hibázunk, de a legnagyobb hibák nem töllünk származnak.