© J. Ráček, J. Sochor 1 Úvod do projektového řízení, plánování projektu Jaroslav Ráček Fakulta informatiky MU racek@fi.muni.cz © J. Ráček, J. Sochor 2 Organizační záležitosti • Docházka na přednášky je nepovinná. • Docházka na cvičení je povinná, tolerují se 2 absence. • Projekty řešené na seminářích jsou povinné a jejich obhájení je podmínkou pro připuštění k závěrečné zkoušce. • Závěrečná zkouška proběhne písemnou formou. © J. Ráček, J. Sochor 3 Frederick Taylor (1856 - 1915) "The Father of Management“ Principles of Scientific Management (1911) • Analýza každé pracovní činnosti s cílem specifikovat optimální postupy • Přiřazení dovedností k úlohám, které se mají splnit • Pochopení charakteristik pracovníka, které jsou důležité pro zvýšení produktivity • Školení pracovníků pro zvýšení produktivity © J. Ráček, J. Sochor 4 Frederick Taylor (1856 - 1915) Principles of Scientific Management (pokračování) • Nastavení standardu "řádného denního pracovního výkonu" pro očekávanou produktivitu • Dokumentace pracovníkovy výkonnosti • Odměnění výkonnosti pomocí stimulů a bonusů • Úplné řízení a zprávy o každé práci © J. Ráček, J. Sochor 5 Henry Gantt (1861- 1919) Základní otázky při řízení projektu • Jak dlouho potrvá projekt? • Jaké kritické úlohy musí být dokončeny? • Jak dlouho potrvá každá z kritických úloh? • Kdy musí úloha začít a skončit? • Kdo bude zodpovědný za každou úlohu? • Jaké prostředky budou potřeba pro dokončení každé úlohy? • Jak ovlivní zpožděné úlohy řešený projekt? © J. Ráček, J. Sochor 6 Henry Gantt (1861- 1919) Základní otázky při řízení projektu (pokračování) • Jak ovlivní zpožděné úlohy řešený projekt? • Jaký je vliv modifikace na rozsah projektu? • Jaká je celková cena projektu? • Jaká je cena každé úlohy? • Vyvíjí se projekt podle plánu? • Jak lze napravit problémy vzniklé časovým skluzem? • Jaká je cena projektu v libovolném časovém bodě? • Existuje možnost urychlení projektu? © J. Ráček, J. Sochor 7 Watts S.Humprey (IBM, SEI) Principy řízení vývoje SW: P1: Uvědomte si, že jste v SW byznysu. P2: Kvalita musí mít nejvyšší prioritu. P3: Kvalitní SW je vyvíjen disciplinovanými a motivovanými pracovníky. © J. Ráček, J. Sochor 8 Funkcionalita ve vojenských letadlech Procento funkcionality zajišťované ve vojenských letadlech pomocí SW © J. Ráček, J. Sochor 9 Výběrová řízení na SW zakázky během roku Relativní počet výběrových řízení v jednotlivých měsících Zdroj: Slovakodata, a.s. (1993-2003) © J. Ráček, J. Sochor 10 Nasazení firmy na řešení externích projektů Relativní výkon v jednotlivých měsících Zdroj: Slovakodata, a.s. (1993-2003) © J. Ráček, J. Sochor 11 Nasazení firmy na řešení interních projektů Relativní výkon v jednotlivých měsících Zdroj: Slovakodata, a.s. (1993-2003) © J. Ráček, J. Sochor 12 Zdroj: Slovakodata, a.s. (1993-2003) Celkové nasazení firmy Relativní výkon v jednotlivých měsících © J. Ráček, J. Sochor 13 Hype křivka životního cyklu technologie Zdroj: Gartner Research VyspělostStart technologie Vrchol očekávání Deziluze Návrat k realitě Vyspělost/ produktivita Publicita a očekávání © J. Ráček, J. Sochor 14 Obecný životní cyklus projektu Zdroj: PMI © J. Ráček, J. Sochor 15 Typická produktivita projektu Zdroj: PMI © J. Ráček, J. Sochor 16 Skupiny procesů a fáze projektu Zdroj: PMI © J. Ráček, J. Sochor 17 Překryv fází projektu v čase Zdroj: PMI © J. Ráček, J. Sochor 18 Obecný model životního cyklu SW projetu (spirála) Zdroj: PMI © J. Ráček, J. Sochor 19 Model životního cyklu „vodopád“ © J. Ráček, J. Sochor 20 Model inkrementálního životního cyklu © J. Ráček, J. Sochor 21 Model životního cyklu s prototypováním © J. Ráček, J. Sochor 22 Model životního cyklu „výzkumník“ © J. Ráček, J. Sochor 23 Dimenze odlišností SW projektů Jistota produktu Jistota je určena 2 faktory: zda jsou uživatelské požadavky jasně specifikovány (zahrnuje funkcionalitu i kvalitu), a jaká je zranitelnost těchto požadavků. Jistota procesu Faktory: možnost přesměrovat vývojový proces, stupeň měřitelnosti procesu, znalost efektu řídících akcí, stupeň použití nových, neznámých nástrojů. Jistota zdrojů Hlavním faktorem je dostupnost správných kvalifikovaných pracovníků. © J. Ráček, J. Sochor 24 4 základní řídící situace SW projektů 1. 2. 3. 4. Jistota produktu vysoká vysoká vysoká nízká Jistota procesu vysoká vysoká nízká nízká Jistota zdrojů vysoká nízká nízká nízká © J. Ráček, J. Sochor 25 1. situace - Realizační problém • Jak pro dané požadavky dosáhneme cíle co nejefektivněji. • Lze použít lineární procesní model (vodopád), zpětné kroky slouží hlavně pro verifikační a validační aktivity. • Použití kalibrovaného cenového modelu. • Stanovení ceny je hlavním cílem manažera. © J. Ráček, J. Sochor 26 2. situace - Alokační problém • Hlavním problémem je dostupnost lidských zdrojů. • Co největší standardizace procesu podpoří zaměnitelnost pracovníků. • Popisy pracovních postupů. • Lineární procesní model rozšířený o analýzu citlivosti. (Co se stane s cenou/dobou projektu, pokud přiřadíme 3 pracovníky kateg.A místo 4 pracovníků kateg.B ?). © J. Ráček, J. Sochor 27 3. situace - Návrhový problém • Požadavky, postup a potřebné zdroje. • Je třeba navrhnout projekt, identifikovat milníky, potřebné dokumenty, zvážit profese, přiřadit odpovědnosti. • Pro „uřízení“ tohoto typu projektu je třeba mít k dispozici nadbytečné kapacity rozpočtové a časové. • Nadbytek lidských kapacit mít nebudeme. • Nutnost měření postupu. • Nahrazení lineárního modelu inkremetálním. • Cenové modely založené pouze na datech z předchozích projektů. • Nutnost citlivostní analýzy. © J. Ráček, J. Sochor 28 4. situace - Výzkumný problém • Experti z různých oblastí pracují na základě vzájemné dohody na řešení přesně nespecifikovaného cíle. • Kritickým faktorem je shoda a flexibilita všech pracovníků na projektu. • Management se musí zaměřit na mezilidské vztahy, nelze klást důraz na rozpočet. • Cílem je maximalizovat výstup s danými prostředky. • Maximalizace se může zaměřit na kvalitu a/nebo funkcionalitu produktu. • Procesním modelem může být prototypování a řešení mnoha malých kroků. • Expertní cenové modely jsou východiskem pro odhad doby trvání a pracnosti. • Někdy se používají pilotní projekty. © J. Ráček, J. Sochor 29 Charakteristiky vysoce výkonného týmu • Sdílená vize nebo cíl • Pocit týmové identity • Struktura podřízená výsledkům • Kompetentní členové týmu • Závazek vůči týmu (věrnost) • Vzájemná důvěra • Vzájemná závislost mezi členy týmu • Efektivní komunikace • Pocit autonomie • Pocit významného postavení • Malá velikost týmu • Vysoká úroveň potěšení, uspokojení Tým © J. Ráček, J. Sochor 30 … nezapomeňte zajistit pro svůj projekt dostatek zdrojů. © J. Ráček, J. Sochor 31 Úkoly • Vytvořte skupiny po 4-5 lidech. • Definujte firmu o 30 a více lidech. Popište její hlavní zaměření v oblasti ICT. • Vytvořte seznam cca 10 dovedností, které jsou potřeba pro řešení projektů v dané oblasti. • Napište jmenný seznam 15 odborných pracovníků firmy. • Přiřaďte dovednosti jednotlivým pracovníkům. • Navrhněte nový projekt, který bude firma řešit. Fiktivně předpokládejte, že firma podobné záležitosti v minulosti řešila. Je tedy možné vycházet určitých zkušeností. © J. Ráček, J. Sochor 32 Úkoly • Rozhodněte druh řídícího problému, rozhodnutí komentujte vysvětlujícím textem. • Stanovte hlavní cíle spojené s řízením projektu. • Zvolte strategii vývoje (model pracovní činnosti, životní cyklus), kterou použijete. • Seznamte se s Project Kickstart. • Založte projekt a zaneste pracovníky. • Rozepište jednotlivé etapy a činnosti.