of 24 /24
Progress IS Aneb pohled do zákulisí SW firmy

Progress Is

Embed Size (px)

Text of Progress Is

Page 1: Progress Is

Progress ISAneb pohled do zákulisí SW firmy

Page 2: Progress Is

Kdo jsme? • Středně velká firma (30 lidí)• Matadoři na trhu od roku 2001• Nadšenci pro vývoj SW produktů• Analytici, návrháři, programátoři, testeři,…• Žádní líní studentíci .)

Progress IS

Page 3: Progress Is

Co děláme?• Komplexní služby v oblasti IS pro střední školy• Analýzy stávajících systémů• Návrhy nových systémů• Vývoj IS a jeho nasazení• Školení pedagogů• Online helpdesk

Proč IS od nás?• Dlouholeté zkušenosti• Přístupné a použitelné systémy• Kvalitní péče o zákazníky• Cena je otázkou kompromisu

Vše, co vám vidíme na očích

Protože jsme opravdu dobří

Page 4: Progress Is

…který se snad zařadí mezi 20% úspěšných projektů.

Nahlédnutí pod pokličku

PROJEKTUIS pro SIŠ Olomouc

Page 5: Progress Is

1 projekt

16 lidí

533 dnů (optimálně)

87 000 řádků kódu

Charakteristika

13 000 000 Kč

Page 6: Progress Is

Požadavky na IS• agenda studentů, profesorů, předmětů, učeben a studijních programů• známkovací systém• vkládání studijních materiálů• odevzdávána úkolů• diskusní fórum k předmětům• přístup přes internetový a intranetový portál

Nestandardní požadavky:• propojení na systém příchodů/odchodů pomocí čipových karet• integrace stávajícího systému pro tvorbu rozvrhů

Copak si na nászákazníci přichystali za lahůdky??

Page 7: Progress Is

Cíle

Finanční prostředky investora vázány na státní pokladnu a dotace z EU.Klíčový je termín dodání 1.1. 2012 i na úkor funkcionality

Limity zadavatele Nechceme nic podcenit, čas je náš úhlavní nepřítel.

• Časové rezervy• Průběžné vyhodnocování míry postupu• Seznámení se systémem sledování přístupu• Dostatečné finanční zdroje • Úplná a přesná dokumentace skrze všechny etapy

Page 8: Progress Is

Postup tvorby projektu• Analýza požadavků• Uzavření smlouvy• Obrysová specifikace• Školení našich zaměstnanců• Agendy osob, předmětů, učeben a studijních programů• Ostatní aplikace (známkování, diskuse, studijní materiály)• Integrace systému rozvrhů• Integrace systému sledování přístupu (čipové karty)• Intranetový portál• Internetový portál• Předávací testy • Tvorba dokumentace po celou dobu• Předání zákazníkovi

Jistota produktu,ale ne procesu a zdrojů

Jdeme na toinkrementálně!!!

Page 9: Progress Is

Nástin tvorby agend• Doba trvání více jak měsíc• Paralelní analýza/návrh a návrh UI - cca10dní• Implementace – cca 15 dní• Testování inkrementu, integrační testování - cca 6 dní• Odstraňování drobných chyb v rámci testů

V době implemetace probíhá návrh dalšího inkrementu, hmmm.

Page 10: Progress Is

Gan

ttův

dia

gram

Spousta stráveného času nad výbornouvizualizací našehoplánu projektu

Page 11: Progress Is

Optimisti vs Pesimisti

• Pravděpodobný 18 měsíců 1.1. 2010–17.6. 2011

• Optimistický 11 měsíců• Pesimistický 28 měsíců

PERT

COCOMO II• Pravděpodobný 18.9 měsíců• Optimistický 17.6 měsíců• Pesimistický 20.2 měsíců

Odrazový můstek je optimální odhad z Ganttova diagramu. Pro zajištění dostatečné rezervy jsme do smlouvy uvedli

dobu trvání projektu 24 měsíců (rezerva 1/6 roku).

Někdy se vyplatí být škarohlíd.

Page 12: Progress Is

Vždycky jde o peníze

• cena zdrojů v MS Projekt – 6 400 000Kč• platy ostatních pracovníků firmy – 3 000 000Kč• ostatní náklady - 3 000 000Kč

• COCOMO II – 9 600 000Kč (nízká relevance)

• předchozí projekt s podobným rozsahem - 10 000 000Kč

Zaručené klišé aneb zadarmo ani kuře nehrabe.

Page 13: Progress Is

Za kolik tedy?• Odhad stanovený na základě dlouholetých zkušeností s podobnými projekty• Cena je vyvážená, měla by plně pokrýt náklady• Zisk z projektu není velký

• Cílem je získat nového spokojeného zákazníka• Počítáme do budoucna s dalšími projekty

Naše výsledná cena 13 000 000 ,-

Nejsme žádnácharita, ať to cinká .)

Page 14: Progress Is

Hlavní rizika projektu• Dodatečné změny v požadavcích/neporozumění Expozice: 0,15 * 450 000 = 67 500 • Nevyhovující rozhraní SW na tvorbu rozvrhů

Expozice: 0,3 * 250 000 = 75 000• Potíže při integraci systému čipových karet Expozice: 0,3 * 270 000 = 81 000• Nevyhovující HW vybavení na straně zákazníka Expozice rizika: 0,1 * 95 000 = 9 500• Nevyhovující inkrement

Expozice rizika: 0,05 * 1 290 000 = 64 500

Čehopak se můžemeještě bát? Teď už násnic nezaskočí.

Page 15: Progress Is

nečekané komplikaceNěkdy se vyskytnou

AVŠAK

Page 16: Progress Is

Morová epidemie - 2x programátoři- 1x návrhář UI- 1xgrafik

Alespoň analytici jsou v plném počtu a síle.

Page 17: Progress Is

Otřes v plánech• Výběrové řízení na: - 3 zkušené programátory - grafika - návrháře UI• Pozůstalý programátor bude dohlížet• Narůst doby kódování o ½ u etap začínajích nejpozději 3. měsíce po náboru zaměstnanců

Prodloužení projektu v limitu o 7-8 týdnů.

Rezerva v rámci projektu 1/6 roku. Termín předání není ohrožen.

Všechno zlé pro něco dobré…Konečně jsem šéf .)

lehký

Page 18: Progress Is

Kvalita? základ je tým!Pořádáme teambuildingové akce

• čtyřkolky • paintball • jízda v nezničitelných off-roadech značky Hummer • noc s Irskou Whisky a Kubánskými doutníky

Je třeba hejbnoutzadkem a užít si trošku legrace.

Page 19: Progress Is

Kvalita na vážno• Pochopení zákazníka…nejasnost?

upřesnění požadavků• Inspekce, kontroly a měření chyb na začátku inkrementů• Testy inkrementů, spolupráce se zákazníkem

Z chyb se poučíme! vzděláváme zaměstnance

Page 20: Progress Is

CMM aneb žádný chaosCMM 2. úrovně - done

• žádné zkušenosti se subkontrakty na SW

CMM 3. úrovně – not yet

• absence definice org. procesu• není pracovník, který bude org. procesy sledovat, vyhodnocovat a

navrhovat vylepšení• školení neprobíhá dle plánu, ale na základě aktuálních požadavků• máme postupy pro prověrky, ale chybí celková detailní prověrka s

oponenturou

Page 21: Progress Is

A na závěr…

Page 22: Progress Is

Budeme mezi 20%úspěšnými projekty?

Co řekneme zákazníkovi…

Page 23: Progress Is

ANO Za všech okolností

Page 24: Progress Is

Progress ISDíky za pozornost

Powered by Nik