Upload
ondrej-kucera
View
307
Download
3
Embed Size (px)
Citation preview
Pevný termín, pevná cena
… aneb „Jak na informační systémy ve firmách.“
Díl 2.
Zadavatel chce vyvinout nový informační systém.
?Jak dlouho vývoj nového systému potrvá a kolik
bude stát?
Vývoj software bývá náročný na čas a zdroje a je často složité přesně určit finální cenu a termín.
Jde do značné o míry dosti experimentální činnost…
Programátoři musí překonávat řadu překážek a nacházet mnohdy řešení neřešitelného.
Jak tedy co nejlépe odhadnout cenu projektu?
Existují postupy, které variabilitu odhadu nákladů na vývoj zpřesňují a zmenšují tak nejistotu zadavatele.
Čím více rozhodnutí je
uděláno a ověřeno jako
správných, tím více se zpřesňuje termín dodání a cena projektu.
Kužel nejistoty reprezentuje
statistickou chybu v odhadech, kterou
udělali zkušení odhadovatelé na základě vstupních
informací v jednotlivých fázích
projektu.
Pokud průměrná cena z odhadu vychází na 800.000 Kč, tak při aplikaci kuželových koeficientů je nejistota mezi 200.000 a 3.200.000 Kč.
Já chci ale znát konečnou cenu a termín.
Příklad statistické reality
Pokud zadavatel požaduje větší
přesnost, je potřeba, aby
také dodal více informací a udělat více rozhodnutí.
1. Dobrý dodavatel sdělí cenové rozpětí.
2. Trvá-li zadavatel na pevné ceně, musí dodavatel na sebe vzít část rizika a udělat závazek, že dílo dodá do určité částky.
3. Jestliže zadavatel netrvá na pevné ceně, projekt může postupovat po dílčích krocích a je tak možnost kdykoli projekt přerušit.
Pár praktických rad…
Pokud trváte na pevné ceně a termínu dokončení, mějte na paměti, že dodavatel vývoje zakázkového software nemůže cenu nikdy znát přesně.
Nezkušený dodavatel je většinou přílišný optimista a odhad podhodnotí, čímž se dostane v konečné fázi do problémů.
Odchylky od ceny a termínu podchytíte dobrým projektovým řízením s pravidelným reportingem o stavu
projektu (kde nelze rozdíly jen tak zamaskovat).
Závěr:
Respektujte rozptyl odhadu dodavatele, ale uzavřete s ním závazek, k jakému číslu si troufá
projekt směřovat.