fix time projektů

Transkript

fix time projektů
UNICORN COLLEGE
Katedra informačních technologií
BAKALÁŘSKÁ PRÁCE
Měření efektivity fix price – fix time projektů
Autor BP: Jan Zeithaml
Vedoucí BP: Ing. Miloš Dvořák
2013 Praha
Čestné prohlášení
Prohlašuji, že jsem svou bakalářskou práci na téma Měření efektivity fix price – fix time projektů
vypracoval samostatně pod vedením vedoucího bakalářské práce a s použitím výhradně
odborné literatury a dalších informačních zdrojů, které jsou v práci citovány a jsou také uvedeny
v seznamu literatury a použitých zdrojů.
Jako autor této bakalářské práce dále prohlašuji, že v souvislosti s jejím vytvořením jsem
neporušil autorská práva třetích osob a jsem si plně vědom následků porušení ustanovení § 11
a následujících autorského zákona č. 121/2000 Sb.
V……………………. dne ………..
……………….……………………………
Jan Zeithaml
Poděkování
Děkuji vedoucímu bakalářské práci Ing. Miloši Dvořákovi za účinnou metodickou, pedagogickou
a odbornou pomoc a další cenné rady při zpracování mé bakalářské práce. Dále bych chtěl
poděkovat managementu Unicorn Systems za poskytnutá data pro účely této práce a možnost
využít interního know-how společnosti k vypracování této práce.
Měření efektivity fix price – fix time projektů
Measuring the effectiveness
of fix price - fix time projects
5
Abstrakt
Cílem práce je zhodnotit aktuálně používané metriky efektivity pro dodávky
softwarových projektů ve společnosti Unicorn Systems. K dosažení tohoto cíle práce
nejdříve definuje pojem efektivita fix-time fix-price projektu a způsoby jejího měření.
Pro průběžné měření aktuálně běžících projektů práce popisuje techniku Earned Value
Management. Dále práce popisuje část metodiky projektového řízení ve společnosti
Unicorn Systems, týkající se efektivity projektů. Práce je zaměřena zejména na průběžné
hodnocení, navrhuje drobné vylepšení průběžného hodnocení s využitím techniky
Earned Value Management. Toto vylepšení ilustruje na příkladech z vybraných
existujících projektů.
Klíčová slova: projekt, kvalita, scope, termín, rozpočet, náklady, efektivita, produktivita,
Earned Value Management, Unicorn Systems, status assesment
Abstract
The aim of the study is to evaluate currently used metrics of software project
effectiveness for software projects delivered at Unicorn Systems. To achieve this goal,
the study first defines the efficiency of fix-time fix-price project and methods of its
measurement. For ongoing measurement of running projects work describes a Earned
Value Management technique. Study also describes the methodology of project
management at Unicorn Systems, only part affecting the project efficiency is described.
The work is mainly focused on regular project status assessment and suggests some
minor improvements using Earned Value Management technique. This suggested
improvement is illustrated with examples based on selected existing projects.
Keywords: project, quality, scope, term, budget, cost, effectivity, productivity, Earned
Value Management, Unicorn Systems, status assesment
6
Obsah
1.
Úvod
9
2.
Měření efektivity fix-price fix-time projektů
2.1. Vymezení rozsahu
3.
4.
10
10
2.1.1. Definice projektu
10
2.1.2. Způsob dodání projektu
11
2.1.3. Fix-price fix-time projekt
11
2.2. Definice efektivity
14
2.3. Měření efektivity
17
2.3.1. Základní ukazatele
17
2.3.2. Odvozené ukazatele
18
2.3.3. Měření běžících projektů
20
Metoda Earned Value Management
22
3.1. Základní ukazatele
22
3.2. Odvozené ukazatele
23
3.3. Používání EVM při řízení projektu
25
3.3.1. Podpora techniky EVM v nástroji Microsoft® Project
27
3.3.2. Příklad použití techniky EVM
29
Měření ve společnosti Unicorn Systems
4.1. Projektová metodika Unicorn Systems
34
34
4.1.1. Pravidelný reporting
34
4.1.2. Nástroje pro hodnocení stavu
38
4.2. Doporučení
41
4.3. Vybrané projekty
44
4.3.1. Divize 1 – Produkční stream 1
45
4.3.2. Divize 2 – Produkční stream 2
46
5.
Závěr
54
6.
Conclusion
56
7.
Seznam použitých zdrojů
58
8.
Seznam obrázků
59
7
9.
Seznam tabulek
60
8
1. Úvod
Prudký rozvoj ICT technologií v posledních dvaceti letech umožnil vznik nového typu
společností, které poskytují zakázkové služby v oblasti IT. Hlavní oblastí činnosti těchto
společností je realizace projektů pro svoje zákazníky formou dodávky na míru
vytvořeného software. Schopnost firem řídit efektivně softwarové projekty a tím
i efektivně poskytovat své služby je klíčová a poskytuje jim nezanedbatelnou
konkurenční výhodu.
Jednou z největších a dlouhodobě nejúspěšnějších společností tohoto typu na
českém trhu je společnost Unicorn Systems. Autor této práce ve společnosti Unicorn
Systems pracuje na různých pozicích již přes patnáct let a účastnil se desítek projektů.
Cílem této práce je zhodnotit způsob průběžného měření a řízení efektivity projektů ve
společnosti Unicorn Systems, případně navrhnout jejich vylepšení.
V teoretické části práce definuje klíčové pojmy používané při řízení projektů
a seznámí čtenáře s nejpoužívanějšími ukazateli a metrikami pro řízení projektů.
Teoretická část je primárně zaměřena na průběžné měření veličin – tj. měření hodnot na
běžících, ještě neukončených projektech. Průběžně měřitelné ukazatele poskytují
manažerům projektů nástroj, díky kterému jsou schopni předpovídat další průběh
a případně správně ovlivnit celkové směřování projektu a tedy i jeho celkový výsledek.
Práce se zaměří na nejpoužívanější techniku průběžného řízení efektivity – metodu
Earned Value Management (Řízení vytvořené hodnoty) – a předpoklady jejího
správného používání.
V další části práce popíše část metodiky projektového řízení ve společnosti
Unicorn Systems, která se týká řízení, reportování a hodnocení efektivity projektu.
Vzhledem k tomu, že celá metodika projektového řízení je interním know-how
společnosti Unicorn Systems, budou uvedeny pouze vybrané části, které mají přímý
vztah k tématu práce. Uvedené části projektové metodiky Unicorn Systems budou
zhodnoceny v souladu s teoretickou částí práce, výsledkem zhodnocení bude doporučení
ke změnám. Navržené změny budou v rámci práce následně ilustrovány na vybraném
vzorku dat z reálných běžících projektů, bez uvedení jejich bližší identifikace.
9
2. Měření efektivity fix-price fix-time projektů
V této teoretické kapitole vymezíme rozsah řešeného problému a definujeme základní
pojmy, se kterými budeme nadále pracovat.
2.1. Vymezení rozsahu
Bakalářská práce se zabývá zkoumáním projektového řízení v konkrétním sektoru
služeb – vytváření a dodávání ICT řešení na zakázku. Tato oblast služeb má následující
charakteristiky:

Vytváření ICT řešení na míru je převažující dodávanou službou
společnosti.

Služby jsou dodávány zejména externím zákazníkům na základě
obchodního vztahu (smlouvy o dílo).

Dodávaná řešení jsou unikátní a specifická pro každého zákazníka – tj.
nejedná se o implementace balíkových řešení.

V jeden čas společnost dodává několik služeb rozdílným zákazníkům.

Převažujícím zdrojem používaným k dodání služby je lidská práce.
Společnosti vyhovující těmto charakteristikám lze přeneseně pojmenovat jako
„továrny na software“ (UNICORN SYSTEMS‚ 2012). Jako průmyslové podniky řeší
problémy optimalizace výrobních linek1, tak tyto softwarové společnosti řeší svoji
organizaci a metodiku práce tak, aby s minimálními náklady poskytovaly maximální
množství přiměřeně2 kvalitních služeb.
2.1.1. Definice projektu
Projekt je „časově omezená pracovní činnost, jejímž cílem je vytvoření unikátního
produktu, služby nebo dosažení jiného výsledku“. (PROJECT MANAGEMENT INSTITUTE‚
2004, s. 5) Projekt bývá organizačně zajištěn dočasnou organizační jednotkou, která po
dosažení cíle projektu zaniká (KOVÁŘ et. al.‚ 2009, s. 26).
1
Např. Štíhlá výroba – viz http://businessworld.cz/business-rizeni-podniku/rizeni-aoptimalizace-vyrobnich-procesu-stihla-vyroba-6398
2
Je ekonomicky neefektivní překračovat požadavky kladené na kvalitu zákazníkem.
10
Z pohledu softwarové společnosti lze zjednodušeně říci, že jeden projekt se rovná
jedné zakázce. Takových zakázek realizuje typická společnost paralelně více a u všech
musí dbát na jejich správné řízení a optimální využívání zdrojů.
2.1.2. Způsob dodání projektu
Při dodávání řešení formou projektu může být využíváno různých metod smluvního
pokrytí. Nejrozšířenější formy jsou:

Fix-price fix-time – dodavatel se zavazuje dodat ICT řešení na klíč, za
předem danou pevnou cenu a v pevném termínu. Při této variantě náklady
rizik a nepředvídaných situací nese zejména dodavatel.

Time & Material – dodavatel dodává lidskou práci, rizika překročení
termínu nebo rozpočtu nese zadavatel, který si také projekt většinou řídí.

Různé kombinace výše uvedených forem – např. pevná část dodávky ve
formě fix-price fix-time a veškeré vícepráce formou time & material.
Pro účely této práce se budeme zabývat pouze první variantou – tj. fix-price fixtime projektem, protože nás zajímá měření a řízení efektivity na straně dodavatele.
Nicméně veškeré techniky popisované v této práci lze používat nezávisle na způsobu
dodání.
2.1.3. Fix-price fix-time projekt
Fix-price fix-time projekt je řízenou činností, u které jsou sledovány čtyři základní
charakteristiky: kvalita, kvantita, termín a rozpočet (KOVÁŘ et. al.‚ 2009, s. 107-8).

Kvalita – je úspěšnost vyrobeného produktu, který splňuje nebo
převyšuje předem dohodnuté požadavky. Kvalitu softwarového díla nelze
jednoduše měřit (JøRGENSEN‚ 1999) – asi nejčastěji používaná metrika je
„spokojenost
uživatele“
–
tj.
schopnost
produktu
být
používán
k zamýšleným účelům za předem definovaných podmínek. Tato metrika
umožní poznat překročení definovaného cíle (minimální požadované
kvality), ale neumožní jednoduše zjistit, o kolik byl cíl překročen. Existují
i další metriky kvality, které jsou přímo měřitelné – například počet
odhalených chyb nebo počet řádků kódu. Nicméně pro fix-price fix-time
projekt je klíčová taková metrika, na jejímž základě je zadavatel ochotný
výsledný software převzít. To se děje nejčastěji na základě splnění
11
akceptačních kritérií, které ve velké míře sledují absolutní počty chyb
a splnění dalších formálních náležitostí. Splnění akceptačních kritérií má
většinou výsledek „splněno“, „nesplněno“, někdy se můžeme setkat
i s výsledkem „splněno s výhradami“. Používání akceptačních kritérií tedy
odpovídá metrice „spokojenost uživatele“, včetně nemožnosti změřit
o kolik byla akceptační kritéria překročena.

Kvantita- představuje rozsah, ve kterém je výsledný produkt požadován.
Typicky je měřen pokrytím požadavků zadavatele – to je relativní metrika.
Existují způsoby absolutního měření velikosti softwarového produktu –
například metoda funkčních bodů (UK SOFTWARE MEASUREMENT
ASSOCIATION‚ 1998) nebo počítání řádků kódu v metodě Cocomo II
(CONELL‚ 2006, s. 83-91). Tyto způsoby měření jsou používané zejména
pro odhadování velikosti a nákladů projektů, většinou celkovou velikost
upravují pomocí řady faktorů, jejichž hodnoty jsou stanoveny zejména na
základě statistických analýz velké řady měřených projektů.

Termín – definuje časový horizont, který je vymezen na realizaci celého
softwarového produktu. Pokud není termín dodržen, lze odchylku měřit
absolutně i relativně.

Rozpočet – určuje finanční prostředky, které jsou na realizaci
softwarového produktu plánované a vyhrazené3. Tuto charakteristiku lze
jednoznačně a jednoduše měřit.
Je nutné si uvědomit, že pro každý jednotlivý projekt existuje množina
přípustných řešení, která je ohraničena minimálními a maximálními hodnotami
jednotlivých charakteristik. Tuto množinu můžeme zobrazit jako body na hranách
čtyřhranného jehlanu (KOVÁŘ et. al.‚ 2009, s. 108), červeně jsou označeny limity
jednotlivých charakteristik.
Rozpočet je významově odlišný od ceny zakázky, kterou zaplatí konečný zákazník. V této práci je
termín rozpočet výhradně uváděn ve smyslu sumy prostředků, které má k dispozici projektový tým a
které jsou určeny na realizaci zakázky.
3
12
Obrázek 1- Množina přípustných řešení
Quality
Budget
B max
Q max
Time
Scope
T max
Přípustná
řešení
S max
B min
T min
Q min
S min
KKTR
(QSTB)
0
Zdroj: (KOVÁŘ et. al.‚ 2009, s. 108)
Z pohledu množiny přípustných i nepřípustných řešení můžeme zavést
následující pojmy:

Úspěšný projekt je takový fix-price fix-time projekt, který splnil
požadavky na kvalitu Qmin a kvantitu Smin a zároveň nepřekročil omezení
termínu Tmax a rozpočtu Bmax.

Dokončený projekt je takový fix-price fix-time projekt, který splnil
požadavky na kvalitu Qmin a kvantitu Smin, ale překročil jedno nebo obě
z omezení termínu Tmax a rozpočtu Bmax.

Nedokončený projekt je takový fix-price fix-time projekt, kterému se
nepodařilo splnit jeden z požadavků na kvalitu Qmin nebo kvantitu Smin.
Přirozeným zájmem softwarových společností je mít všechny projekty úspěšné
nebo přinejmenším dokončené, pouze v těchto případech dostávají od zadavatele
zaplacenou dohodnutou cenu.
13
2.2. Definice efektivity
I v případě úspěšného projektu je množina přípustných řešení stále rozsáhlá. Pokud
bychom chtěli v rámci této množiny přípustných řešení tato řešení seřadit podle
výhodnosti pro výrobce a tedy i výrobní priority, musíme stanovit jednoznačnou
metriku, která nám umožní jednotlivá řešení mezi sebou porovnávat.
V grafickém zobrazení množiny přípustných řešení na Obrázku 1 můžeme použít
jako klíčový ukazatel vzdálenost řešení (reprezentovaného bodem v rámci přípustných
řešení) od vrcholu jehlanu (bodu 0). V praxi při řízení projektu takto jednoduchou
pomůcku nemáme k dispozici.
Základem pro stanovení takového ukazatele může být vztah mezi jednotlivými
charakteristikami fix-price fix-time projektu:

Navyšování kvantity nad minimální nutnou úroveň si vyžádá dodatečné
náklady na implementaci zbytných funkčností. Projeví se tedy ve
vyšších nákladech.

Zvyšování kvality nad akceptovatelnou úroveň zvyšuje náročnost
testování.
Vyšší
pracnost
zajištění
kvality
se
projeví
opět
ve
vyšších nákladech.

Protahování projektu v čase znamená delší alokaci jednotlivých členů
týmu. Větší alokace se opět projeví ve vyšších nákladech.
Náklady projektu tedy můžeme vyjádřit jako funkci ostatních charakteristik:
(
)
(1)
Na základě výše uvedených dopadů změn jednotlivých charakteristik můžeme
předpokládat, že průběh funkce při změně pouze jedné charakteristiky je neklesající.
S tímto předpokladem, i když nejsme schopni funkci přesně definovat, můžeme
porovnávat například míru změnu nákladů na základě míry nebo velikosti změny
rozsahu.
Klíčovou sledovanou charakteristikou pro porovnání efektivity projektu tedy
bude nákladová položka projektu, konkrétněji vztah plánovaného rozpočtu a jeho
skutečného čerpání. Vlastní efektivitu v oblasti výrobního procesu (z pohledu
softwarové firmy tedy realizace projektu) můžeme popsat jako „účinnost prostředků
vložených do výroby hodnocenou z hlediska jejich výsledků“ (PETRÁČKOVÁ et. al.‚ 1998, s.
185). Efektivita je bezrozměrná veličina, její hodnotu můžeme vyjadřovat v procentech.
14
Prostředky vložené do výroby jsou náklady vynaložené na realizaci fix-price fixtime projektu – tj. náklady odvedené lidské práce, náklady na pracovní vybavení, licence
vývojových nástrojů, cestovné a další položky. Tyto náklady jsou odvozeny od skutečně
dodaného rozsahu, skutečně dosažené kvality a výsledného termínu dodání.
Za výsledek výroby považujeme přinejmenším dokončený projekt4. Z pohledu
měření a vyhodnocování výrobní efektivity je hodnota výsledku rovna hodnotě
plánovaného rozpočtu na výrobu. Tím dojde k očištění měření od obchodních vlivů –
každá zakázka může být obchodována s jinou obchodní marží, každá zakázka ale bude
mít určen realizační rozpočet.
Efektivita realizace fix-price fix-time projektu je tedy míra účelnosti využití
plánovaných
zdrojů
k dosažení
přípustného
řešení
v rámci
stanovených
mantinelů. Porovnávány jsou skutečně vynaložené náklady odrážející míru
splnění jednotlivých kritérií s plánovanými náklady vyjadřujícími plánovanou
míru splnění těchto kritérií.
Čerpání nákladů a tím i efektivitu realizace fix-price fix-time projektu nejvíce
ovlivňují dva faktory:

Způsob organizace práce a její plánování přímo ovlivňuje čerpání
jednotlivých zdrojů. Tímto řízením nákladů na zdroje je ovlivněna i možná
dosažitelná efektivita.

Vlastní způsob řešení problému – tedy návrh systému, jeho komponent
a architektury. Chytrý návrh řešení umožní výrazně ušetřit zdroje na jeho
pozdější realizaci.
Pokud oddělíme fázi návrhu řešení od fáze jeho konstrukce a tyto fáze řídíme
a rozpočtujeme odděleně5, pak klíčovým faktorem dosahování efektivity konstrukční
fáze (vlastní realizace projektu) zůstává způsob organizace a plánování práce. Aby
mohly softwarové společnosti s tímto faktorem cílevědomě pracovat, musí mít
prostředky jak ho měřit a sledovat.
Nedokončené projekty nebudeme uvažovat, nedošlo k jejich převzetí zákazníkem a tedy ani
k uhrazení dohodnuté obchodní ceny. Primárním zájmem softwarových firem je projekty dokončovat tak,
aby minimalizovaly případné celkové ztráty.
5 Například metodika IBM Rational Unified Process takto odděluje fáze projektu, nazývá je
Elaborace (Elaboration) a Konstrukce (Construction).
4
15
Zjednodušeně můžeme efektivitu realizace fix-price fix-time projektu zapsat
s využitím plánovaného rozpočtu a známých nákladů následujícím vzorcem:
(2)
Takto definovaný vztah má následující vlastnosti:

Projekt realizovaný přesně v plánovaném rozpočtu dosahuje účinnosti
(efektivity) 100 %.

Překročení plánovaného rozpočtu se projeví poklesem výsledné efektivity
do intervalu (0 % - 100 %). Čím nižší výsledná efektivita, tím větší bylo
překročení plánovaného rozpočtu.
Z pohledu softwarové firmy je žádoucí, aby výsledná efektivita ve skutečnosti
překračovala 100 %. To je dané zejména tím, že v době sjednávání zakázky pracuje
s odhady pracnosti, které jsou běžně zatíženy nějakou chybou. Tato chyba bývá
v rozpočtech eliminována rezervními položkami, určenými na krytí všech realizačních
rizik. Prakticky lze říci, že:
(3)
Rezervu na krytí rizik (a tím i nepřesnost odhadů) můžeme vyjádřit i pomocí
koeficientu:
(4)
Každý správně řízený projekt, který nevyčerpá všechny rezervy na krytí rizik, by
tak měl skončit s efektivitou vyšší než 100 %. Je-li Rizikový koeficient vyjádřen
v procentech (jeho hodnota je větší než 100 %), firmou očekávaná efektivita projektu se
pak pohybuje v intervalu <100 %, Rizikový koeficient>. V řídkých případech pak může
být výsledná efektivita i vyšší.
Podle dosažené efektivity pak můžeme opět projekty rozdělit do již jednou
zmíněných kategorií (Tabulka 1).
16
Tabulka 1- Charakteristiky projektu
Charakteristika projektu
Výsledná efektivita
Úspěšný projekt
<100 %, Rizikový koeficient a více)
Dokončený projekt
(0 %, 100 %)
Nedokončený projekt
0%
Zdroj: Vlastní zpracování
Je nutné si uvědomit, že Tabulka 1 obsahuje jistá zjednodušení. Je pominut
rozměr dodání v termínu – mohou existovat projekty, které nevyčerpají rezervní část
rozpočtu (vycházejí jako úspěšné) a přitom překročí plánovaný termín dodání. Ve
většině případů ale překročení termínu sebou přináší další dodatečné náklady, tedy tyto
projekty budou nakonec hodnoceny správně jako dokončené, nikoliv jako úspěšné.
Nedokončené projekty mají nulovou efektivitu, výsledek výroby je nezávisle na
plánovaném rozpočtu reálně nulový.
2.3. Měření efektivity
Základním předpokladem pro měření efektivity projektu je existence dostupných
a měřitelných dat, na jejichž základě lze pak určit hodnoty měřených veličin. Realizace
projektu je dynamický proces. To znamená, že se podkladová data a měřené veličiny
mění v průběhu času. Výjimku tvoří základní projektová omezení (kvalita, kvantita,
termín a rozpočet) – ta jsou neměnná, pomineme-li možnost změnové řízení.
Pro zjednodušení nejprve definujeme ukazatele na dokončeném projektu, kde již
nedochází k žádným změnám ve sbíraných datech a měřených ukazatelů.
2.3.1. Základní ukazatele
Základní ukazatele uvedené v Tabulce 2 jsou přímo měřitelné a slouží zejména ke
stanovení odvozených ukazatelů, které mají větší vypovídací hodnotu. Tato práce je
v dalších kapitolách zaměřena zejména na práci se základními ukazateli a jejich měření.
Případné odvozené ukazatele je při existenci naměřených hodnot základních ukazatelů
vždy možné jednoduše dopočítat.
17
Tabulka 2 - Základní ukazatele
Základní ukazatel
Jednotka
RozpočetPlánovaný
Měna
Význam
Plánovaný rozpočet na realizaci projektu. Zároveň
vyjadřuje celkovou realizační hodnotu projektu.
NákladyVynaložené
Měna
Celková suma nákladů vynaložených na realizaci
projektu.
HodinyOdpracované
-
Jednotky lidské práce vynaložené na realizaci
projektu
Délka projektu
Dny
Celková délka projektu
Velikost scope
Bod
Stanovení velikosti rozsahu projektu – například
(dle typu
metodou funkčních bodů, UCP nebo COCOMO II.
měření)
Zdroj: Vlastní zpracování
Do základních ukazatelů pak patří i jejich části – zejména se to týká rozpočtu
a nákladů. Můžeme tedy používat i dílčí složky těchto ukazatelů jako jsou NákladyCestovné,
NákladyLicence a další.
2.3.2. Odvozené ukazatele
Odvozené ukazatele v Tabulce 3 lépe ilustrují skutečnou charakteristiku projektu
z pohledu efektivity. Kromě vlastní Efektivity, definované v kapitole 2.2 Definice
efektivity, dalšími důležitými ukazateli pro srovnání s dalšími projekty jsou ukazatele
realizačního zisku a produktivity – tu můžeme definovat jako „množství produkce
vyrobené za určitou dobu“ (PETRÁČKOVÁ et. al.‚ 1998, s. 621).
18
Tabulka 3 - Odvozené ukazatele
Odvozený
Jednotka
Odvození
ukazatel
EfektivitaCelková
%
ZiskRealizační
Měna
Ziskovost
%
ProduktivitaFinanční
⁄
ProduktivitaRozsahu
⁄
Zdroj: Vlastní zpracování
Realizační zisk (ZiskRealizační) je objem úspor proti plánovanému rozpočtu. Těchto
úspor projekt může dosáhnout nečerpáním nějaké plánované položky nebo správným
řízením rizik a tím i nečerpáním rezervy na krytí rizik. Realizační zisk je možné udávat
v relativní míře – Ziskovosti. Dosazením do odvození jednotlivých ukazatelů lze dospět
k tomu, že Ziskovost je pouze jiným úhlem pohledu na celkovou efektivitu:
(5)
Přičemž platí, že:

Pokud je Efektivita > 100 %, je Ziskovost v procentech kladná.

Pokud je Efektivita = 100 %, je Ziskovost v procentech nulová.

Pokud je Efektivita < 100 %, je Ziskovost v procentech záporná.
Ukazatele produktivity slouží zejména k porovnání s jinými projekty se zohledněním
různých faktorů a jsou založené na odpracovaných hodinách. Jejich podstatou je jeden
z vymezujících rysů softwarových společností – výrazná převaha lidské práce ve
struktuře nákladů.
Produktivita
rozsahu
(ProduktivitaRozsahu) se
používá
k porovnání
projektů
s podobnou efektivitou, které mají řadu typických znaků podobnou a jeden z nich
odlišný. Typické znaky jsou použité technologie, velikost projektu, etapa projektu (jedná
se o první etapu nebo rozvoj již existujícího systému). Pomocí produktivity rozsahu tedy
můžeme porovnávat a sledovat vlivy:
19

Vliv rozsahu projektu na jednotkovou produktivitu (odlišný znak je rozsah
projektu).

Produktivity jednotlivých technologií (porovnávány jsou podobné projekty,
realizované na různých technologiích).

Míru odlišnosti produktivity prvních a dalších etap na velkých projektech.
Ukazatel finanční produktivity (ProduktivitaFinanční) slouží naopak k porovnání
složení realizačních týmů. V rámci jednoho rozpočtu může projektový manažer
dosáhnout stejného cíle a efektivity jak s týmem seniorních specialistů, tak s týmem
obsahujícím větší počet méně zkušených zaměstnanců. V prvním případě dosáhne
mnohem vyšší finanční produktivity. Nicméně zájmem softwarových společností je
i výchova nových specialistů, tedy preferují kombinaci zaměstnanců zkušených s méně
zkušenými v jednom realizačním týmu. Tato preference se projevuje v očekávané
hodnotě finanční produktivity. Odchylka nahoru pak znamená využití příliš seniorního
týmu, odchylka dolů znamená, že tým byl nevyvážený z pohledu velkého množství méně
zkušených zaměstnanců.
2.3.3. Měření běžících projektů
Složitější je situace při měření ukazatelů v průběhu realizace projektu, jejich použití pro
vyhodnocení stavu a případné nápravné akce. Používaná metoda měření musí umět
poskytovat základní ukazatele, které umožní změřit, v jakém stavu projekt je a v jakém
stavu měl být k datu měření. Tyto základní otázky ilustruje Obrázek 2.
Obrázek 2 – Měření běžících projektů
Čas měření
Projekt
Kde jsme měli být?
Kde jsme?
Zdroj: Vlastní zpracování
Samotná odpověď na otázku „Kde jsme?“ nedává dostatek informací pro skutečné
vyhodnocení stavu projektu. Až možnosti porovnání s odpověďmi na otázku „Kde jsme
měli být?“ přináší skutečně použitelné výsledky měření. Při měření běžícího projektu
hrají podrobnější plánování a jeho jednotlivé složky mnohem významnější roli, protože
právě
úroveň
plánování
určuje
úroveň
20
možností
dynamického
měření.
Z projektového plánu musí být v každém okamžiku zřejmé, v jakém stavu by měl projekt
v daném termínu být, ze způsobu průběžného hodnocení projektu musí být zřejmé,
v jakém stavu v daném termínu projekt skutečně je.
Pouze po splnění těchto předpokladů lze provádět vlastní měření na běžícím
projektu a hodnocení naměřených hodnot. Toto průběžné hodnocení je ale nutné
provádět pravidelně, například na týdenní bázi, protože právě pravidelnost měření
umožňuje odhalit trendy ve vývoji jednotlivých ukazatelů. Nejrozšířenější metodou
takového průběžného měření a hodnocení je technika Earned Value Management.
21
3. Metoda Earned Value Management
Metoda Earned Value Management (dále jen EVM, v češtině bývá označována jako Řízení
vytvořené hodnoty) se objevila již v 60. letech 20. století ve vládních programech
Spojených států jako nástroj finanční analýzy vládních programů (Wikipedia‚ 2001).
Poté se rozšířila ze státní správy i do soukromých společností a uznávaných metodik
projektového řízení (PMI), zůstává například nedílnou součástí řízení všech projektů
v rámci NASA (NASA‚ 2010). Podpora této techniky je i součástí produktu Microsoft®
Project (SCHWALBE‚ 2007, s. 313-4).
Metoda Earned Value Management je metoda měření projektu, která odráží
kombinaci rozsahu, času a nákladů – jejím základem je směrný plán efektivity nákladů,
který je porovnáván s informacemi o skutečném průběhu. Pro větší přehlednost v této
kapitole budou uváděny české termíny, používané v Microsoft® Project, spolu s jejich
anglickými ekvivalenty, které jsou zdrojem zkratek pro jednotlivé ukazatele. Popis
metody je založen na kapitole Řízení vytvořené hodnoty (SCHWALBE‚ 2007, s. 304-12).
3.1. Základní ukazatele
Směrný plán (Baseline) je schválený plán projektu, který je složen z jednotlivých
položek. Tyto položky jsou založeny na rozpadu prací, dle použité projektové metodiky
se můžeme potkat s termíny WBS (Work Breakdown Structure) nebo PBS (Product
Breakdown Structure). Součástí směrného plánu jsou i celkové plánované náklady
projektu BAC (budget at completion) a jejich rozložení v čase. Směrný plán obsahuje
všechny informace nutné ke stanovení odpovědi na otázku „Kde jsme měli být“.
Skutečný stav je sada informací na úrovni jednotlivých položek rozpadu prací –
míra dokončenosti jednotlivé položky, náklady jednotlivé položky, kdy byly práce
zahájeny a kdy byly dokončeny. Na základě Skutečného stavu jsou vypočítávány
následující klíčové základní ukazatele, nejprve pro jednotlivé položky a potom sumárně
pro celek:

Plánovaná hodnota (planned value, PV) – tato hodnota byla dříve
označována BCWS (Budgeted costs of work scheduled) a označuje tu část
schválených nákladů, která měla být vynaložena na projekt během
měřeného období a vychází ze Směrného plánu k datu měření. Prakticky
22
odpovídá hodnotě ukazatele RozpočetPlánovaný k datu měření. Zjednodušeně
lze vypočítat jako:
(6)

Skutečné náklady (actual cost, AC) – tato hodnota byla dříve označována
ACWP (actual cost of work performed) a představuje součet všech nákladů,
vynaložených za měřené období, tj. od počátku projektu k datu měření.
Odpovídá
ukazateli
NákladyVynaložené.
Zjednodušeně
lze
vypočítat
následovně:
(6)

Vytvořená hodnota (earned value, EV) – dříve byla označována BCWP
(budget cost of work performed). Určení její hodnoty je nejsložitější –
vyjadřuje rozpočtové náklady na skutečně provedenou práci. Pokud
známe náklady na jednotlivou položku, musíme správně určit míru jejího
dokončení. K tomu slouží různé techniky, nejjednodušší technika je přímý
odhad dokončenosti, pak můžeme počítat EV takto:
(7)
Ukazatel Vytvořená hodnota je novým základním ukazatelem, u dokončeného
projektu jeho hodnota odpovídá hodnotě RozpočetPlánovaný. U běžícího projektu odráží
aktuální stav kombinace rozsahu a nákladů k datu měření – jedná se vlastně o odhad
hodnoty odvedené práce. Hodnotu tohoto ukazatele právě nejvíce ovlivňuje struktura
rozpadu prací a způsob určení míry dokončení, tedy způsob plánování a hodnocení.
3.2. Odvozené ukazatele
Odvozené ukazatele slouží k vyhodnocení dosavadního průběhu a odhadu budoucího
vývoje. Způsob jejich výpočtu je uveden v Tabulce 4.
23
Tabulka 4 - Odvozené ukazatele EVM
Odvozený ukazatel
Odchylka nákladů (CV)
Relativní odchylka nákladů
Jednotka
Odvození
Měna
%
(CV%)
Odchylka časového plánu
Měna
(SV)
Relativní odchylka časového
%
plánu (SV%)
Index efektivity nákladů
%
(CPI)
Index efektivity časového
%
plánu (SPI)
Odhad nákladů na dokončení
Měna
(EAC)
Odhad času na dokončení
Čas
(ESC)
Index efektivity nákladů do
%
dokončení (TCPI)
Index efektivity časového
%
pláno do dokončení (TSPI)
Zdroj: Vlastní zpracování
Odchylka nákladů (cost variance, CV) je vytvořená hodnota minus vynaložené
náklady. Záporná hodnota znamená, že byly vynaloženy větší než plánované náklady,
kladná hodnota značí úsporu proti původnímu plánu. Odchylka nákladů je absolutní
hodnota, lze použít relativní hodnotu, která vyjadřuje míru odchylky.
Odchylka časového plánu (schedule variance, SV) je rozdíl vytvořené
a plánované hodnoty. Při záporné hodnotě trvalo provedení déle, při kladné hodnotě
byly práce provedeny dříve, než bylo plánováno. Opět lze sledovat v absolutní hodnotě
nebo relativní míře odchylky.
Index efektivity nákladů (cost performance index, CPI) je poměr vytvořené
hodnoty ke skutečným nákladům, zároveň podle něj lze odhadovat budoucí vývoj
24
a náklady potřebné k dokončení projektu. Hodnota indexu je vykládána následujícím
způsobem:

CPI = 100 % - projekt probíhá přesně podle plánovaného rozpočtu.

CPI < 100 % - projekt překračuje plánované náklady.

CPI > 100 % - došlo k úsporám proti plánovanému rozpočtu.
Index efektivity nákladů svojí konstrukcí odpovídá odvozenému ukazateli
efektivity. Ukazatel Earned Value by na konci projektu měl mít hodnotu plánovaných
nákladů (tedy plánovaného rozpočtu) a ukazatel Actual Cost je na konci projektu rovný
vynaloženým nákladům. Proto by měl být index efektivity nejsledovanějším odvozeným
ukazatelem pro řízení efektivity v průběhu projektu.
Index efektivity časového plánu (schedule performance index, SPI) vyjadřuje
poměr vytvořené hodnoty k plánované hodnotě a opět lze použít k předpovědím
budoucího vývoje. Význam hodnot je podobný jako u CPI, tedy při hodnotě SPI menší
než 100 % je projekt ve skluzu z pohledu časového plánu.
Odhad nákladů na dokončení (estimate at completion, EAC) je projekce
původních plánovaných nákladů BAC s pomocí vypočítaného indexu CPI. V přímém
vztahu k EAC je ukazatel Index efektivity nákladů do dokončení (to complete cost
performance indicator, TCPI), který ukazuje způsob budoucího využívání nákladů tak,
aby cílové hodnoty projektu byly co nejlepší. Hodnota větší než 100 % znamená, že do
konce projektu by náklady měly být kontrolovány a řízeny přísněji. Hodnota menší než
100 % znamená existenci rezerv v rámci projektového rozpočtu.
Odhad času na dokončení (estimate schedule at completion, ESC) je podobné
využití vypočítaného indexu SPI jako u nákladů k dokončení. Analogicky k nákladovému
pohledu existuje ukazatel Index efektivity časového plánu do dokončení (to complete
schedule performance indicator, TSPI). Význam jeho hodnot je ale přesně opačný – tj.
hodnota větší než 100 % znamená, že zdroje by měly být řízeny přísněji než doposud.
3.3. Používání EVM při řízení projektu
Technika Earned Value Management vyžaduje pro své používání podrobné plánování
a hlavně průběžnou práci na udržování plánu a aktuálních hodnot u jednotlivých
položek plánu. Bez pravidelné aktualizace projektového plánu podle skutečného
průběhu není možné tedy tuto techniku používat. Přesnost poskytovaných údajů záleží
25
více na struktuře rozpadu jednotlivých pracovních položek, než na přesnosti určení míry
dopracování jednotlivých položek. Velikost plánovaných pracovních položek by měla být
odvozena z délky pravidelné reportovací periody projektu.
Pravidelné aktualizace a údržba projektových informací vypadají jako nákladné
a neefektivní činnosti. Je nutné si ale uvědomit, že pro použití této techniky není potřeba
udržovat mnoho informací, při vhodné struktuře detailních pracovních položek stačí i
určování míry dokončení na stupnici 0 % (nezahájeno) - 50 % (rozpracováno) - 100 %
(dokončeno). Naopak, používání této techniky přináší následující možnosti:

Vizualizace vývoje projektu v čase. Rychlým pohledem na vývoj hodnot
ukazatelů lze zjistit stav projektu v průběhu času. Z konstrukce odvozených
ukazatelů EVM vyplývá i čtení jejich grafické interpretace. Porovnáváním křivek
EV a AC hodnotíme odchylku nákladů Cost Variance (EV – AC) – a tedy vlastní
efektivitu projektu. Porovnáním křivek PV a EV zase hodnotíme odchylku
časového plánu Schedule Variance (EV-PV).
Na Obrázku 3 je vidět projekt, který je efektivní z pohledu nákladů, nicméně se
dostává do časového skluzu.
26
Obrázek 3- Příklad vizualizace vytvořené hodnoty
Zdroj: Earned Value Management (Wikipedia‚ 2001)

Určování ukazatelů EVM nejen na úrovni celého projektu, ale i na jeho částech,
definovaných rozpadem pracovních položek. V typickém projektu některé úkoly
jsou splněny s menšími náklady, na jiné úkoly je potřeba vynaložit více úsilí než
bylo plánováno.

Sledování čerpání rezerv projektu – dokud je ukazatel EAC menší než
(BAC + Rezervy na krytí rizik), bude projekt pravděpodobně dokončen v rámci
plánovaného rozpočtu.
Nejčastěji používané nástroje na řízení projektů, jako je Microsoft® Project,
přímo obsahují podporu správy aktuálního i směrného plánu, správy aktuálních hodnot,
výpočty ukazatelů EVM i vizualizaci průběhu v čase. Jsou tedy ideálním nástrojem pro
měření a řízení efektivity fix-price fix-time projektů.
3.3.1. Podpora techniky EVM v nástroji Microsoft® Project
Nejrozšířenější nástroj na řízení projektů – Microsoft® Project – umožňuje
jednoduchým způsobem používat techniku Earned Value Management. Po vlastním
prvotním naplánování projektu, přiřazení zdrojů a dalších nákladů k jednotlivým
úkolům, můžeme celý kompletní plán uložit jako Směrný plán. Existence Směrného
plánu je předpokladem pro další používání techniky Earned Value Management.
27
Po vytvoření Směrného plánu pak periodicky v průběhu řízení projektu
aktualizujeme stav jednotlivých úkolů, nastavujeme míru jejich splnění a očekávání
zbylé pracnosti. Zároveň můžeme sledovat automaticky počítané hodnoty jednotlivých
ukazatelů týkajících se vytvořené hodnoty. Česká lokalizace Microsoft® Project používá
důsledně termín Vytvořená hodnota, nicméně označení jednotlivých ukazatelů vychází
z anglické terminologie uvedené v této práci. Vypočítané hodnoty jsou vždy udávány
k aktuálnímu dni, který je možné v rámci nástroje změnit. Počítané hodnoty jsou
ilustrovány Obrázkem 4.
Obrázek 4 - Ukazatele EVM v Microsoft Project
Zdroj: Vlastní zpracování
Tyto podrobné průběžné hodnoty můžeme z Microsoft® Project přímo tisknout
jako sestavy, viz Obrázek 5.
Obrázek 5 - Sestava vytvořené hodnoty
Zdroj: Vlastní zpracování
Nebo jejich časové řady můžeme exportovat do Excelu jako datový zdroj pro
grafickou vizualizaci vývoje celkových ukazatelů, viz Obrázek 6.
28
Obrázek 6 - Grafická vizualizace vytvořené hodnoty
Zdroj: Vlastní zpracování
Používání techniky EVM není v Microsoft® Project tedy složité, vyžaduje však
důslednost při plánování a aktualizaci údajů u jednotlivých úkolů.
3.3.2. Příklad použití techniky EVM
Na jednoduchém příkladu můžeme ilustrovat použití techniky Earned Value
Management. Nejprve je potřeba vytvořit směrný plán malého projektu, sloupec Týden
v Tabulce 5 určuje časový plán – ve kterém týdnu má být úkol dokončen, hodnotu
Planned Value lze jednoduše kumulativně počítat podle jednotlivých týdnů.
29
Tabulka 5 - Příklad EVM - Směrný plán
Úkol
Zdroj
Cena
Pracnost (h)
Týden
Náklady
(Kč/Hod)
UC Specifikace
Analytik
500,00 Kč
24
1.
12 000,00 Kč
Kód
Vývojář
400,00 Kč
36
2.
14 400,00 Kč
Test analýza
Analytik
500,00 Kč
9
2.
4 500,00 Kč
Exekuce testů
Tester
200,00 Kč
22
3.
4 400,00 Kč
Opravy chyb
Vývojář
500,00 Kč
8
4.
4 000,00 Kč
Retest
Tester
200,00 Kč
8
4.
1 600,00 Kč
Instalační
Vývojář
500,00 Kč
6
4.
3 000,00 Kč
balíček
Celkem
113
43 900,00 Kč
Zdroj: Vlastní zpracování
Během prvního týdne analytik připraví UC specifikace a podaří se mu i připravit
část analýzy testů, zároveň vývojář začne v předstihu pracovat na vlastním kódu.
Tabulka 6 - Příklad EVM - Stav po 1. týdnu
Týden 1.
Odpracováno (h)
Hotovo
25
100%
12 000,00 Kč
12 500,00 Kč
Kód
6
10%
1 440,00 Kč
2 400,00 Kč
Test analýza
4
40%
1 800,00 Kč
2 000,00 Kč
Exekuce testů
0
0%
- Kč
- Kč
Opravy chyb
0
0%
- Kč
- Kč
Retest
0
0%
- Kč
- Kč
Instalační
0
0%
- Kč
- Kč
15 240,00 Kč
16 900,00 Kč
UC Specifikace
Earned Value
Actual Cost
balíček
Celkem
Zdroj: Vlastní zpracování
Po prvním týdnu tedy vypadá situace podle Tabulky 6 takto:

Earned Value je vyšší než Planned Value (ta byla 12 000,00 Kč) – projekt je
tedy v mírném předstihu.
30

Actual Cost je vyšší než Earned Value – dochází k většímu než
plánovanému čerpání nákladů. Hodnota indexu efektivity nákladů CPI je
90,2 %, odhad celkových nákladů na dokončení projektu je 48 700,00 Kč.
Během druhého týdne analytik dokončí analýzu testů, vývojář dodá požadovaný
kód a navíc si stihne připravit část instalačního balíčku. Stav po druhém týdnu je uveden
v Tabulce 7.
Tabulka 7 - Příklad EVM - Stav po 2. týdnu
Týden 2.
Odpracováno (h)
Hotovo
Earned Value
Actual Cost
UC Specifikace
25
100%
12 000,00 Kč
12 500,00 Kč
Kód
42
100%
14 400,00 Kč
16 800,00 Kč
Test analýza
8
100%
4 500,00 Kč
4 000,00 Kč
Exekuce testů
0
0%
- Kč
- Kč
Opravy chyb
0
0%
- Kč
- Kč
Retest
0
0%
- Kč
- Kč
Instalační
3
50%
1 500,00 Kč
1 500,00 Kč
32 400,00 Kč
34 800,00 Kč
balíček
Celkem
Zdroj: Vlastní zpracování
Po druhém týdnu je stále Earned Value vyšší než Planned Value, projekt je tedy
stále v předstihu díky přípravě instalačního balíčku, která je plánována až na později.
Actual Cost je stále vyšší než Earned Value, hodnota indexu CPI stoupla na 93,1 %
a odhad celkových nákladů k dokončení projektu tedy klesnul na 47 200,00 Kč.
Během třetího týdne tester otestuje dodaný kód, vývojář opět v předstihu stihne
opravit nalezené chyby a pokračuje v přípravě instalačního balíčku.
31
Tabulka 8 - Příklad EVM - Stav po 3. týdnu
Týden 3.
Odpracováno (h)
Hotovo
UC Specifikace
25
100%
12 000,00 Kč
12 500,00 Kč
Kód
42
100%
14 400,00 Kč
16 800,00 Kč
8
100%
4 500,00 Kč
4 000,00 Kč
Exekuce testů
20
100%
4 400,00 Kč
4 000,00 Kč
Opravy chyb
2
50%
2 000,00 Kč
1 000,00 Kč
Retest
0
0%
- Kč
- Kč
Instalační
4
80%
2 400,00 Kč
2 000,00 Kč
39 700,00 Kč
40 300,00 Kč
Test analýza
Earned Value
Actual Cost
balíček
Celkem
Zdroj: Vlastní zpracování
Podle dat v Tabulce 8 je projekt stále v předstihu, hodnota Earned Value je vyšší
než Planned Value. Actual Cost stále překračují Earned Value, ale hodnota indexu CPI se
postupně zvyšuje na 98,5 %, s tím klesá i celkový odhad nákladů na dokončení projektu
na 44 600,00 Kč.
Poslední týden jsou všechny plánované práce dokončeny. Vzhledem k vysoké
kvalitě kódu bylo nalezeno velmi málo chyb. Jejich opravy a opětovné testy spotřebovaly
tedy méně zdrojů. Celkový výsledek po čtvrtém týdnu uvádí Tabulka 9.
32
Tabulka 9 - Příklad EVM - Stav po 4. týdnu
Týden 4.
Odpracováno (h)
Hotovo
UC Specifikace
25
100%
12 000,00 Kč
12 500,00 Kč
Kód
42
100%
14 400,00 Kč
16 800,00 Kč
8
100%
4 500,00 Kč
4 000,00 Kč
Exekuce testů
20
100%
4 400,00 Kč
4 000,00 Kč
Opravy chyb
3
100%
4 000,00 Kč
1 500,00 Kč
Retest
4
100%
1 600,00 Kč
800,00 Kč
Instalační
5
100%
3 000,00 Kč
2 500,00 Kč
Test analýza
Earned Value
Actual Cost
balíček
Celkem
43 900,00 Kč
42 100,00 Kč
Zdroj: Vlastní zpracování
Protože jsou již dokončeny všechny práce, je Earned Value rovna Planned Value.
Na konci projektu, díky úspoře při opravách chyb a jejich testování, došlo k poklesu
Actual Cost pod hodnotu Earned Value. Index efektivity nákladů CPI tak dosahuje
konečných 104,2 %.
Celková vizualizace průběhu projektu po týdnech pomocí ukazatelů vytvořené
hodnoty je vidět na Obrázku 7.
Obrázek 7 - Příklad EVM - Vizualizace průběhu
Zdroj: Vlastní zpracování
33
4. Měření ve společnosti Unicorn Systems
Způsob řízení a měření projektů je interní know-how společnosti Unicorn Systems.
Právě způsob řízení projektů a důraz na tuto složku dodávky odlišuje Unicorn Systems
od ostatních společností. Z tohoto důvodu jsou v této práci uvedeny pouze vybrané části
metodiky řízení projektů. Kompletní projektová metodika, včetně využívaných zdrojů, je
popsána a udržována v interním informačním systému společnosti a není tedy přístupná
všem čtenářům.
4.1. Projektová metodika Unicorn Systems
Projektová metodika Unicorn Systems je specifickou implementací založenou na
vlastnostech známých metodik, ze kterých si bere podstatné části. Tato metodika vznikla
v druhé polovině 90. let 20. století, od té doby je neustále rozvíjena a aktualizována tak,
aby podporovala produkční schopnosti Unicorn Systems. Nejvíce je ovlivněna
metodikou Rational Unified Process6, z této metodiky přebírá velkou část terminologie,
oddělení fází a částí projektu a zejména iterativní přístup. Další podstatnou metodikou,
ze které projektová metodika Unicorn Systems vychází, je PRINCE27. Z této metodiky
pochází využití Product Breakdown structure a Product flow, používané při celkovém
i operativním plánování projektu.
Z pohledu měření efektivity fix-price fix-time projektů je pro tuto práci klíčová
část pravidelného reportingu stavu projektu, včetně nástrojů a podkladových dat, které
projektoví manažeři mají k dispozici.
4.1.1. Pravidelný reporting
Projektová metodika ve společnosti Unicorn Systems klade důraz na pravidelný
reporting stavu projektu (KOVÁŘ et. al.‚ 2009, s. 36-38,111). Projektový manažer je
zodpovědný za pravidelné vytváření dokumentu Status Assesment, který obsahuje jak
strukturované, tak slovní zhodnocení stavu projektu a jeho vývoje za poslední sledované
období (standardně jeden týden).
Struktura Status Assesment obsahuje tři klíčové sekce, které mají vztah k řízení
a měření efektivity.
Nyní IBM Rational Unified Process, viz: http://www-01.ibm.com/software/rational/rup/
PRINCE2 je registrovanou obchodní známkou společnosti AXELOS Limited,
http://www.prince-officialsite.com/
6
7
34
viz:
4.1.1.1. Status Assesment – Status Overview
Status Overview slouží k rychlému seznámení se stavem projektu pro nadřízené
manažery, je uváděn ve struktuře vhodné pro agregaci vyššími organizačními
jednotkami (KOVÁŘ et. al.‚ 2009, s. 37). Obsahuje zhodnocení čtyř základních
charakteristik projektu:

Q – kvalita (Quantity)

S – kvantita (Scope)

T – termín (Time)

B – rozpočet (Budget)
Každá charakteristika je ohodnocena pouze barevnou ikonou reprezentující
jeden ze čtyř možných stavů, seřazených dle významu (Vynikající stav, Řešitelný
problém, Závažné problémy, Na dané úrovni nezvladatelné problémy). Nadřízený tak
během okamžiku vidí, jestli je nutné na daném projektu řešit nějaké problémy a která
charakteristika je aktuálně problémová.
Projektový manažer tyto charakteristiky hodnotí jak podle výsledků měření, tak
podle dalších událostí, proběhlých jednání a podobně.
4.1.1.2. Status Assesment – KPI
KPI (Key Performance Indicator) jsou stanoveny před začátkem projektu a jsou
měřítkem interní úspěšnosti projektu. Projektový manažer tedy musí projekt realizovat
v externích měřítkách úspěšnosti (Kvalita, Kvantita, Termín) a také interních. Interní
měřítka úspěšnosti jsou založena zejména na Rozpočtu. Ze zmiňovaných ukazatelů jsou
podstatné:

Náklady – odpovídají nákladům jako hlavnímu prostředku řízení
efektivity. Jedná se o základní ukazatel.

Hodiny – jsou nejpodstatnější složkou nákladů, z toho důvodu jsou
sledovány samostatně. Jedná se o základní ukazatel.

Hodinová produktivita – významově odpovídá odvozenému ukazateli
finanční produktivita.
U každého ukazatele projektový manažer uvádí hodnotu aktuální ke dni
hodnocení, hodnotu plánovanou a hodnotu odhadovanou – jedná se o odhad hodnoty
ukazatele po ukončení projektu. Vzhledem k tomu, že se jedná o průběžně se měnící
35
ukazatele, podstatné jsou hodnoty plánované a odhadované. Jejich porovnání vypovídá o
stavu projektu a předpokládaném dalším vývoji.
Uvádění aktuální hodnoty nemá u těchto ukazatelů efektivity význam, u finanční
produktivity může být i matoucí. Nicméně existují v rámci KPI i ukazatele, nehodnocené
touto prací, kde má smysl i aktuální hodnota.
4.1.1.3. Status Assesment – Burndown graph
Burndown graph představuje grafickou reprezentaci plánovaného a skutečného
rozsahu projektu, včetně plánovaných a odpracovaných hodin.
Obrázek 8 - Burndown Graph
Zdroj: Metodika Unicorn Systems (UNICORN SYSTEMS‚ 2000)
Veškeré hodnoty ukazatelů v rámci tohoto grafického zobrazení na Obrázku 8
jsou uváděny v hodinách, tj. hodiny prezentují osu Y. Na časové ose X jsou vyznačeny
klíčové milníky jednotlivých iterací a fází vývoje. Popis jednotlivých křivek uvádí
Tabulka 10.
36
Tabulka 10 - Ukazatele Burndown Graph
Ukazatel
Kontrakt
Význam
Zobrazuje pouze celkovou výši plánovaných hodin, bez
jejich distribuce v čase.
Plán hodin
Představuje kumulativně původní plán čerpání hodin
po jednotlivých týdnech.
Výkaz hodin
Představuje kumulativně skutečně odpracované hodiny
po jednotlivých týdnech.
Odhad hodin
Kumulativní odhad spotřeby hodin do konce projektu
po jednotlivých týdnech.
Plán práce
Představuje původní plán práce po jednotlivých
týdnech, vycházející z operativního plánu. V grafu jsou
kumulativně zobrazeny úbytky v čase.
Zbývá práce
Představuje aktuální plán práce z operativního plánu,
bez již odpracovaných hodin. V grafu jsou kumulativně
zobrazeny úbytky v čase.
Odhad práce
Odhad čerpání zbývající práce po týdnech do konce
projektu podle operativního plánu.
Bilance hodin
Obsahuje po týdnech vývoj rozpočtu, hodnota je určena
jako Kontrakt – (Výkaz hodin + Zbývá práce). Zobrazuje
tedy rozdíl mezi plánem a skutečným a odhadovaným
čerpáním hodin.
Zdroj: Vlastní zpracování
Grafická reprezentace je generována z tabulkového kalkulátoru, nicméně hodnoty
tam za každý týden vkládá projektový manažer ručně, na základě výstupů z dále
popsaných nástrojů – tabulky KKTR. Ruční vkládání hodnot je záměrné, aby případné
historické hodnoty nebyly deformovány použitím vzorců a přepisováním některých dat.
4.1.1.3.1 Vztah hodnot Burndown Graph k EVM
Veškeré hodnoty používané v Burndown Graph jsou uváděny v hodinách. Ty jsou
používány jako jednotka nákladů. Vyjdeme-li z předpokladů, uváděných na začátku
práce, že náklady lidské práce jsou vysoce převažujícím typem nákladu a budeme
předpokládat jednotnou hodinovou sazbu, lze odpracovanou hodinu považovat i za
37
jednotku nákladů. Potom můžeme definovat v Tabulce 11 jednotlivé základní ukazatele,
které mají svůj obraz v technice Earned Value Management, protože neměnné hodnoty
v Burndown Graph odpovídají Směrnému plánu.
Tabulka 11 - Vztah ukazatelů EVM a Burndown Graph
Ukazatel EVM
Plánovaná hodnota (PV)
Vztah k Burndown Graph
Existují dva možné ukazatele PV, založené na Plánu
hodin nebo Plánu práce. Vzhledem k tomu, že Plán
práce vychází z podrobnějšího operativního plánování,
je lepší použít tento ukazatel. Tedy platí:
Skutečné náklady (AC)
Jsou zachyceny ukazatelem Výkaz hodin.
Vytvořená hodnota (EV)
Ukazatel Zbývá práce je de facto ukazatelem, kolik
hodnoty zbývá vytvořit. Vytvořenou hodnotu je tedy
možné zapsat jednoduše:
Odchylka nákladů (CV)
Prostým dosazením do způsobu výpočtu Bilance hodin
lze dovodit, že tento ukazatel je ve skutečnosti
Odchylkou nákladů.
(
(
)
)
Zdroj: Vlastní zpracování
Je tedy zřejmé, že ukazatele používané v Burndown Graph mají své ekvivalenty
k ukazatelům v metodě Earned Value Management a lze je použít k určení dalších
odvozených ukazatelů. Možnému využití této skutečnosti se věnuje kapitola 4.2
Doporučení.
4.1.2. Nástroje pro hodnocení stavu
Aby byl projektový manažer schopen věrohodně každý týden vyplnit Status Assesment,
používá některé základní nástroje. Opět jsou zmíněny pouze ty, které mají vztah
k měření nebo řízení efektivity fix-price fix-time projektu.
38
4.1.2.1. Výkaz práce
Každý zaměstnanec je povinen vykazovat průběžně svoji práci. Zaměstnanec tento výkaz
vytváří v informačním systému Unicorn Systems, v rámci položky výkazu eviduje:

Časové údaje – tj. datum, čas od, čas do s přesností na 15 minut.
Požadovanou granularitu si určuje projektový manažer, obvyklým
standardem je, aby jedna položka nepřesahovala 4 hodiny.

Pracovní položka – určuje položku, definovanou projektovým manažerem,
která odpovídá jím připravenému rozpadu prací. Z položky tedy lze určit
část dodávky projektu i vlastní projekt. Granularitu jednotlivých
pracovních položek si určuje projektový manažer podle své potřeby.

Popis činnosti – zde je možné uvést skutečný popis provedené práce
Projektový manažer každý týden musí výkazy pracovníků na projektu potvrdit
v systému. Ve vybraných případech může odmítnout potvrzení položky výkazu – pokud
danou práci například neplánoval a nepožadoval – nebo ji pouze potvrdit částečně.
Jednou týdně se automaticky pro každou organizační jednotku (fix-price fix-time
projekt) vygeneruje souhrnný report, který obsahuje výkazy pracovníků za poslední
období. Tento report je klíčovým vstupem pro určování odpracovaných hodin na
projektu a jejich přiřazení jednotlivým položkám v rozpadu prací.
4.1.2.2. Tabulka KKTR
Tabulka KKTR je základním nástrojem pro detailní operativní řízení projektu v Unicorn
Systems. Aktuální revize obsahuje 12 pracovních listů, nicméně pro plánování, měření
a řízení efektivity jsou důležité pouze některé z nich.
List Parametry obsahuje nastavení celé tabulky pro plánování. Obsahuje termíny
startu a konce projektu, definici počtu a délky iterací. Iterace jsou pro zjednodušení
plánovány stejně dlouhé. Tyto parametry ovlivňují nastavení dalších tabulek.
List Capacity slouží ke kapacitnímu plánování obsazení v čase. Obsahuje plán
kapacit po lidech a jejich zapojení v čase. Kromě plánu obsahuje i čerpání kapacit,
založené na výkazu odpracovaných hodin.
List TSR je pouze pracovní, slouží ke zpracování exportu výkazů pracovních
položek a jejich spárování s lidmi na záložce Capacity a s pracovními úkoly.
List Scope je nejdůležitějším listem v celé tabulce. List obsahuje seznam všech
plánovaných pracovních položek. Na základě tohoto seznamu jsou pak v záhlaví listu
39
vytvořeny celkové součty a kontrolní součty. U každé pracovní položky jsou evidovány
následující data:

Vazba na PBS (Product Breakdown Structure)

Řešitel

Iterace, ve které má být daná pracovní položka vyřešena

Procento dokončení – to určuje projektový manažer podle jím zvolené
metriky. Může použít různá kritéria od pocitového odhadu až po striktní
pravidla 0 %/50 %/100 %. Podle procenta dokončení se aktualizuje další
položka – Zbývá práce.

Plán práce obsahuje hodinový plán pro jednotlivé řešitelské týmy, které si
projektový manažer nadefinoval. Ty si mohl nadefinovat podle sebe,
typicky se oddělují analytici, vývojáři, testeři a další role.

Vykázáno obsahuje sumu výkazů vykázaných na danou pracovní položku.
Aby bylo operativní řízení s pomocí tohoto nástroje efektivní, každá pracovní
položka by měla obsahovat pouze relativně nezávislé úkoly s pracností do 40 hodin,
které může řešit právě jeden zaměstnanec.
Projektový manažer na začátku projektu vytvoří seznam úkolů, které musí
v rámci projektu splnit. Jedná se o úplný seznam, nutný pro dokončení projektu nebo
aktuální fáze projektu. Každý úkol musí ocenit počtem hodin nutných pro jeho
dokončení. Následně si připraví plán alokace zdrojů na základě harmonogramu
a alokovaných kapacit. Plánování končí iterativním ladění plánu alokace zdrojů
a seznamu pracovních úkolů tak, aby každý úkol měl svého řešitele a stanovené další
vlastnosti. Pokud má projektový manažer v souladu kapacitní plány s pracovními plány,
může projekt považovat za naplánovaný.
Následně každý týden reviduje na základě podkladů od řešitelů stav jednotlivých
pracovních úkolů a aktualizuje klíčové informace – procento dokončení, předpokládaný
termín dokončení. Modifikovat původní plánované hodnoty je možné pouze na základě
změnového řízení, kdy došlo po dohodě s klientem ke změně rozsahu, kvality nebo
termínu. Při změně rozsahu jsou ale typicky přidávány nebo ubírány celé pracovní
úkoly.
Po týdenní aktualizaci má projektový manažer k dispozici souhrnné vstupy pro
Burndown Graph a další projektové metriky. Zároveň mu tabulka KKTR poskytuje
40
podkladová data pro vyhodnocení aktuálního stavu. Tedy jestli plánované kapacity stačí
na dokončení projektu v termínu, jestli nejsou ohroženy dílčí milníky a jestli je potřeba
nějaký zásah, například přidání nebo ubrání pracovních kapacit.
4.1.2.2.1 Vztah EVM a tabulky KKTR
Struktura listu Scope umožňuje u každého úkolu určit základní EVM ukazatele, jako
tomu bylo u Burndown Graph, pro který je tabulka KKTR podkladem. Projektový
manažer tedy má k dispozici techniku EVM i na úrovni jednotlivých pracovních úkolů,
jak ukazuje Tabulka 12.
Tabulka 12 - Vztah základních ukazatelů EVM a úkolu v KKTR
Ukazatel EVM
Plánovaná hodnota (PV)
Vztah k pracovnímu úkolu KKTR
Plánovaná hodnota u jednotlivého úkolu je daná jeho
pracností
a
naplánováním
v čase.
Nejhrubším
naplánováním v čase je plán iterace a jeho délka,
projektový
manažer
může
použít
i
jemnějšího
plánování v čase.
Skutečné náklady (AC)
Jsou zachyceny ukazatelem Vykázáno, založeném na
sumarizaci dat z pracovních výkazů (List TSR).
Vytvořená hodnota (EV)
Ukazatel Zbývá práce je počítaným ukazatelem z Plánu
práce a Procenta dokončení. Nicméně platí stejný vztah:
Zdroj: Vlastní zpracování
4.2. Doporučení
Popsaná část metodiky Unicorn Systems je pro řízení projektů a jejich efektivity z mého
pohledu dostatečná a ucelená. Klade důraz na detailní plánování, pravidelné aktualizace
operativního plánu a projektových informací a pravidelný reporting aktuálního stavu.
Projektový manažer má dostatečné informace v každém okamžiku projektu – kde
aktuálně je a kde měl být podle plánu. Navíc tyto informace efektivně sdílí se svojí
nadřízenou řídící strukturou, ta má dostatek informací, aby se efektivně věnovala pouze
projektům, kde jsou indikovány problémy.
41
Další pozitivní vlastností metodiky projektového řízení Unicorn Systems je její
kodifikace v interním informačním systému a její průběžná aktualizace. Dochází k jejím
aktualizacím na základě zpětné vazby od manažerů projektů nebo jejich nadřízených.
Z mého pohledu by mělo dojít k hlubší integraci techniky Earned Value
Management do projektové metodiky Unicorn Systems. Ve vlastním popisu metodiky
a práce s KKTR jsou již nyní přímo používány názvy některých ukazatelů odpovídající
názvům metody Řízení vytvořené hodnoty – jmenovitě EAC (estimate at completion) pro
Aktualizovaný odhad, ETC (estimate to completion) pro Zbývá práce a ACWP (starší
termín pro AC, actual cost of work performed) pro Vykázané hodiny. Odkazy na zdroje, ze
kterých bylo čerpáno při popisu metodiky, jsou v některých případech shodné se zdroji
této práce, největší shoda je v případě (SCHWALBE‚ 2007).
Z toho důvodu mě překvapuje aktuální vzhled Burndown Graph (viz Obrázek 8 –
Burndown Graph). Uvedenému zobrazení bych vytknul dvě základní věci:

Výkaz hodin, odpovídající Actual Cost (AC) je zobrazován odděleně a
s jinou orientací od ukazatelů plánované a zbývající práce. Použitý způsob
zobrazení vypovídá více o vztahu mezi odpracovanými hodinami
a kapacitním plánem (Plán hodin), není možné jednoduše vyčíst vztah
vynaložených nákladů k ukazatelům plánované a zbývající práce.

Zobrazení plánu hodin a plánu práce je z informačního pohledu
redundantní, jedná se o významově velmi podobné položky, pouze
vycházející z různých datových podkladů.
Osobně bych doporučil pouze změnit vzhled Burndown Graph včetně zvolení
vhodné terminologie. Návrh možného vzhledu je obrázku 9, návrh vychází ze stejné
datové základy jako u obrázku 8.
42
Obrázek 9 - Návrh Burndown Graph
Zdroj: Vlastní zpracování
V rámci navrženého zjednodušení zobrazení jsem provedl následující změny:

Odstranil jsem Plán hodin, který by zbytečně snižoval přehlednost zobrazení.

Křivku Výkaz hodin jsem přejmenoval na Actual Costs – toto přejmenování slouží
zejména pro účely této práce.

Křivku Plán práce jsem nahradil křivkou Planned Value podle vztahu
definovaného v kapitole 4.1.1.3.1

Křivku Zbývá práce jsem nahradil křivkou Earned Value podle vztahu
definovaného v kapitole 4.1.1.3.1.

Křivku Bilance hodin jsem přejmenoval na Cost variance a protáhl na základě
odhadů až do konce projektu. Křivku lze úplně vypustit, neboť v navrhovaném
zobrazení je již jasně patrný rozdíl mezi křivkami Earned Value and Actual Cost.
Nově navržené zobrazení dle mého názoru lépe ilustruje skutečný stav projektu
a jeho vývoj v čase než aktuálně používané zobrazení a je čitelnější pro širší spektrum
rolí. Minimálně čtení vztahu mezi Planned Value and Earned Value je přirozenější,
možnost jejich přímého jednoduchého porovnání s křivkou Actual Cost je velkou
přidanou hodnotou navrhované změny. V optimální variantě, po zrušení křivky Cost
43
Variance, navržené zobrazení potřebuje méně křivek k poskytnutí více informací. Navíc
způsob zobrazení je v souladu s technikou Earned Value Management, ke které lze
dohledat množství zdrojů, informací a příkladů k použití, je tedy jednodušší pro adaptaci
novými projektovými manažery i nadřízenou organizační strukturou.
Případná aplikace navržených změn do projektové metodiky Unicorn Systems
musí zejména vyřešit terminologii jednotlivých ukazatelů EVM. Pro snazší přijetí změny
lze začít s českými názvy, které budou významově podobné současné terminologii a až
později přejít na obecně známé termíny z metody Earned Value Management.
4.3. Vybrané projekty
V této kapitole je na vybraných reálných projektech (bez uvedení jejich bližší
identifikace) demonstrována doporučená změna zobrazení Burndown Graph. U každého
projektu je doplněn krátký komentář k jeho stavu, každý projekt je pro ilustraci zasazen
i do anonymizované realizační struktury.
Ve společnosti Unicorn Systems je výrobní část organizačně rozčleněna do více
částí, toto rozdělení vychází ze stylu řízení společnosti a projektů. Prvním stupněm
dělení je rozdělení na produkční streamy. Ty lze chápat jako samostatné jednotky,
z nichž každá obchoduje zakázky a realizuje zakázky. Rozdělení na produkční streamy
vychází z reálných možností managementu těchto jednotek řídit efektivně určitý objem
prací. Každý produkční stream je dále rozdělen do realizačních divizí, což jsou
organizační jednotky, ve kterých jsou realizovány projekty. Každá realizační divize je
schopna opět efektivně zvládat omezený počet projektů. Takto organizovaná dělba
práce ponechává managementu streamu a divizí jistou volnost, spojenou s odpovědností
za celkové výsledky těchto jednotek.
V souladu s agregací pravidelného hodnocení (KOVÁŘ et. al.‚ 2009, s. 37) jsou
pravidelná hodnocení projektů dostupná řediteli produkční divize, dále řediteli
produkčního streamu spolu s pravidelným hodnocením výsledků celé realizační divize.
Top managementu Unicorn Systems jsou pak dostupné všechny údaje, včetně
pravidelného hodnocení výsledku celého streamu.
Do celkového hodnocení jsou zapojeny projekty ze dvou různých realizačních
divizí, každá z jiného produkčního streamu. Toto rozdělení je záměrné, ilustruje relativní
samostatnost, kterou jednotlivé realizační jednotky mají v rámci organizační struktury.
Tato samostatnost se týká i míry dodržování metodiky řízení projektů.
44
4.3.1. Divize 1 – Produkční stream 1
Divize 1 je součástí produkčního Streamu 1. V rámci celého produkčního streamu 1 jsem
našel jediný projekt, který v rámci svého hodnocení poskytuje i silně modifikovaný
Burndown Graph. Ostatní projekty ho ve svém Status Assesment neuvádějí. V době
přípravy této práce došlo v produkčním streamu 1 k organizačním změnám, které se
týkaly i produkčních divizí, z tohoto pohledu se jedná o pochopitelný stav.
4.3.1.1. Projekt 1
Projekt 1 je rozvojový projekt, jedná se o jednu z mnoha etap rozvoje jednoho
rozsáhlého informačního systému. Takový rozvoj probíhá více než deset let. Níže
uvedený graf na Obrázku 10 je aktualizován měsíčně, ačkoliv pravidelný Status
Assesment probíhá standardně každý týden.
Obrázek 10 - Projekt 1 - stávající stav
Zdroj: Vlastní zpracování
Z podkladů poskytnutých Projektem 1 vyplývá, že pro projekt není vedena
standardní tabulka KKTR. Projekt je řízen na základě plánu kapacit a sledování jejich
čerpání – položky Plán PBC + rizika, Plán PBC bez rizik a Skutečnost celkem. Konkrétní
vztah k vytvořené hodnotě ilustruje křivka Stav prací, ta je aktualizována týdně. Stav
45
prací je počítán pouze do milníku FAT, včetně oddělené části rozpočtu na dosažení
tohoto milníku. Další plány jsou už jen kapacitní.
Pokud bychom se pokusili aplikovat techniku Earned Value Management na
obdržená data, dostaneme prakticky identický graf. Křivka Plán PBC bez rizik odpovídá
Planned Value, křivka Skutečnost celkem odpovídá Actual Cost a křivka Stav prací
odpovídá křivce Earned Value. Problémem při aplikaci techniky Earned Value
Management je nepřímý vztah kapacitních plánů (Plán PBC bez rizik) a Stavu prací,
kapacitní plán obsahuje i další nákladové položky, které nejsou zahrnuty do rozpočtu
milníku FAT.
Celkově lze hodnotit Projekt 1 jako řízený nedostatečně, respektive způsob řízení
neumožňuje dostatečně měřit průběžně efektivitu projektu. Naopak způsob grafické
reprezentace sledovaných ukazatelů je přehlednější než standardní vzhled předepsaný
metodikou Unicorn Systems a nemá v rámci této práce žádnou přidanou hodnotu na
tento vzhled aplikovat navržená vylepšení.
4.3.2. Divize 2 – Produkční stream 2
Divize 2 je vybraná záměrně, jako zástupce úspěšného produkčního streamu. Celý
produkční stream 2 má aktuálně nejlepší výsledky v počtu, objemu i výsledcích
realizovaných projektů.
4.3.2.1. Projekt 2
Projekt 2 ilustrovaný Obrázkem 11 je již ukončeným a uzavřeným projektem.
Obrázek 11 - Projekt 2 - stávající stav
46
Zdroj: Vlastní zpracování
Projekt 2 byl dokončen v termínu a rozpočtu – i ze stávajícího zobrazení je zřejmý
rozdíl mezi plánovanými hodinami a odpracovanými hodinami. Rozdíl mezi křivkami
Plán práce a Zbývá práce ukazuje, že většinu času byly plánované dodávky v předstihu.
Podle mého názoru lze tento průběh lépe vyčíst ze zobrazení vycházejícího z techniky
Earned Value Management.
Obrázek 12 - Projekt 2 - navržené zobrazení
Předstih dodávek
v čase
Úspora nákladů
Zdroj: Vlastní zpracování
Obrázek 12 ukazuje, že křivka Earned Value je po celou dobu projektu nad
křivkou Planned Value, to znamená, že práce postupovaly rychleji než bylo plánováno,
dodávky byly v předstihu. S výjimkou prvních týdnů projektu byly náklady Actual Cost
vždy pod křivkou Earned Value. Tedy projekt vynakládal zdroje efektivněji, než bylo
původně plánováno.
Celkově lze hodnotit průběh Projektu 2 jako optimální z pohledu výsledků,
průběh v prvních týdnech projektu naznačoval možné problémy s efektivitou, ty ale
mohly být způsobeny postupným zpřesňováním operativního plánu na začátku projektu.
4.3.2.2. Projekt 3
Projekt 3 na Obrázku 13 je těsně před dokončením – již je nasazen do produkčního
prostředí, zbývá projekt pouze stabilizovat a předat do standardního servisního režimu.
47
Obrázek 13 - Projekt 3 - stávající stav
Zdroj: Vlastní zpracování
Ze stávajícího zobrazení lze jednoduše vyčíst, že projekt spotřebovával méně
hodin, než bylo plánováno, ale nakonec dojde k překročení rozpočtu. Graf obsahuje
i chybu projektového manažera, který neaktualizoval odhad hodin do konce projektu –
tato chyba je zobrazena poklesem křivky Odhad hodin na konci projektu. Nízká spotřeba
hodin byla způsobena zpožďováním prací – křivka Zbývá práce se stabilně pohybovala
nad křivkou Plán práce. Na konci července došlo k upřesnění operativního plánu, které
se projevilo nárůstem křivky Zbývá práce.
Zobrazení s využitím techniky Earned Value Management na Obrázku 14 je
z pohledu hodnocení průběhu projektu výrazně čitelnější. Upřesnění operativního plánu
na konci července se projeví poklesem křivky Earned Value. Na první pohled je zřejmé,
že vytvářená hodnota odpovídá nákladům – čerpání lidských zdrojů. Z rozdílů Planned
Value a Earned Value lze okamžitě poznat, že projekt byl z pohledu dodávání ve
zpoždění od poloviny července, maximální hodnota zpoždění proti plánu dosahovala až
6 týdnů.
48
Obrázek 14 - Projekt 3 - navržené zobrazení
Upřesnění plánu
Zpoždění dodávek
v čase
Zdroj: Vlastní zpracování
Z pomocí navrženého zobrazení jsme tedy schopni lépe sledovat skutečný průběh
projektu. Dodávky, které měly vstupovat do milníku UAT (Uživatelské akceptační testy)
byly dodělávány až v průběhu těchto testů, některé z nich i po nasazení do produkčního
prostředí. Projekt nakonec mírně překročí plánovaný rozpočet, ale z průběhu projektu je
vidět, že projektový manažer upřednostnil při řízení nákladovou stránku před
dodržením milníků. Tento postup lze ale považovat za nejefektivnější z pohledu
celkového výsledku.
4.3.2.3. Projekt 4
Projekt 4 ilustruje průběh projektu s navýšením scope v průběhu projektu. Dojde tedy
ke změně Směrného plánu. Vzhledem k tomu, že manažer projektu nepoužívá ve
stávajícím zobrazení křivku Kontrakt, což je ekvivalent hodnoty Směrného plánu, je těžší
se ve výsledných grafech zorientovat, jak ukazuje Obrázek 15.
49
Obrázek 15 - Projekt 4 - stávající stav
Zdroj: Vlastní zpracování
Ve stávajícím zobrazení je trend do poloviny října jasný – projekt byl v předstihu,
spotřebovával ale více zdrojů než bylo původně plánováno. Po polovině října došlo
k výraznému navýšení scope, od této chvíle ale projekt byl ve zpoždění. Za zmínku stojí
plán hodin, který překračuje hodnotu kontraktu, tedy při navyšování scope už bylo
zřejmé, že dojde k překročení rozpočtu.
50
Obrázek 16 - Projekt 4 - navržené zobrazení
Změna scope není
z grafu zřejmá.
Zdroj: Vlastní zpracování
V nově navrženém zobrazení na Obrázku 16 ale není vidět zmíněná změna
Směrného plánu. Z průběhu křivek lze pouze vyčíst, že z počátku projekt byl v časovém
předstihu, náklady byly čerpány adekvátně odvedeným pracím. Od poloviny září ale
projekt začíná nabírat zpoždění, změna směrného plánu se na průběhu křivek nijak
neprojeví – museli bychom mít k dispozici verzi grafu před změnou plánu a po změně,
abychom mohli navýšení scope identifikovat. Předpokládaný průběh konce projektu je
podobný Projektu 3, pouze dojde k většímu překročení rozpočtu. Toto překročení je sice
plánované, z nového zobrazení ale tuto informaci nelze vyčíst bez existence křivky
Kontrakt. V této situaci by hodnota Planned value překračovala křivku Kontrakt, pak by
bylo zřejmé, že Směrný plán počítá s plánovaným překročením rozpočtu a v jakém
rozsahu.
4.3.2.4. Projekt 5
Projekt 5 opět ilustruje projekt, u kterého došlo k navýšení rozsahu. V tomto případě ale
manažer projektu využívá křivku Kontrakt, takže je z Obrázku 17 na první pohled
zřejmé, kdy a v jakém rozsahu došlo ke změně.
51
Obrázek 17 - Projekt 5 - stávající stav
Zdroj: Vlastní zpracování
Ve stávajícím zobrazení je přehledně vidět změna rozsahu, k posunu křivky
Kontrakt ale dochází až o týden později než ke změně v plánu prací, to je pravděpodobně
způsobeno nepozorností manažera. Z pohledu vývoje projektu lze říci, že se před
změnou scope začal dostávat do zpoždění, přitom čerpání zdrojů bylo větší než
plánované. Podle odhadovaných hodnot se po rozšíření projektu podaří toto zpoždění
odstranit, pravděpodobně i v plánovaném rozpočtu.
52
Obrázek 18 - Projekt 5 - navržené zobrazení
Navýšení scope
Problémy s náklady
ještě před změnou
scope
Zdroj: Vlastní zpracování
V tomto případě s využitím změny křivky Kontrakt je v navrženém zobrazení na
Obrázku 18 jasně vidět změna rozsahu. Tato změna se projevila také poklesem hodnot
Planned Value and Earned Value, které jsou způsobeny změnou Směrného plánu.
Z průběhu ale lze vidět, že před vlastní změnou se projekt dostával do skutečných
problémů – byl ve zpoždění a výrazně překračoval plánované náklady. Dá se
předpokládat, že právě tyto problémy byly jedním z důvodů, proč došlo ke změně scope
projektu. Výsledkem změn je aktualizovaný plán, který umožní projekt dokončit v nově
plánovaných nákladech a i termínech.
53
5. Závěr
Záměrem práce bylo zhodnotit současnou metodiku řízení projektů ve společnosti
Unicorn Systems z pohledu měření a řízení efektivity fix-price fix-time projektů. Součástí
hodnocení je i navržení úprav této metodiky a ilustrace těchto úprav na
anonymizovaných datech z vybraných existujících projektů.
V teoretické části práce definuje vlastní efektivitu fix-price fix-time projektů jako
míru účelnosti vynaložených zdrojů k dosažení jednoho z přípustných řešení projektu.
Přípustná řešení se mohou lišit v základních charakteristikách – kvalitě, kvantitě,
termínu a rozpočtu. Z pohledu měření efektivity se míra splnění jednotlivých
charakteristik odráží ve vynaložených nákladech. Míra efektivity je pak definována
poměrem plánovaných a vynaložených nákladů.
Aby bylo možné sledovat ukazatele efektivity i dynamicky, na běžících projektech,
musí takový projekt splňovat takové předpoklady v oblasti způsobu plánování
a průběžného hodnocení, které umožní v libovolném okamžiku porovnat plánovaný stav
se stavem skutečným k danému datu. Na takových projektech lze měřit aktuální
i předpokládanou efektivitu a s touto hodnotou dále pracovat. Nejrozšířenějším
způsobem průběžného hodnocení efektivity a průběhu projektu je technika Earned
Value Management, která je dlouhodobě používána na různé, nejen softwarové projekty,
a je podporována i nejrozšířenějšími nástroji pro řízení projektů, jako je Microsoft®
Project.
Projektová metodika Unicorn Systems, jejíž část byla popsána v této práci,
poskytuje dostatečné nástroje pro řízení a měření efektivity realizovaných projektů. Je
postavena na podrobném plánování pomocí tabulky KKTR, která umožňuje porovnávat
plánovaný a skutečný stav projektu v libovolném časovém okamžiku. Po ukončení
projektu lze spočítat všechny ukazatele efektivity a produktivity, tyto jsou používány
pro závěrečné hodnocení projektu. Zároveň je nastavena pravidelná týdenní aktualizace
informací v tabulce KKTR a jejich reportování nadřízeným organizačním složkám.
Projektová metodika Unicorn Systems tedy umožňuje i dynamické měření ukazatelů
efektivity, projektoví manažeři mají k dispozici všechny potřebné informace, zároveň
metodika předepisuje i jejich vizualizaci v čase pomocí grafu Burndown Graph.
V oblasti vizualizace vývoje ukazatelů projektu navrhuji výrazné zjednodušení
Burndown Graph založeném právě na technice Earned Value Management, protože
54
podkladová tabulka KKTR obsahuje všechny potřebné informace pro použití této
techniky. Nově navržené zobrazení je dle mého názoru čitelnější pro všechny role, které
se účastní projektu nebo jsou čtenáři pravidelného hodnocení projektu.
Na příkladech existujících projektů jsem porovnával vypovídací hodnotu
stávajícího a nového zobrazení Burndown Graph. Pro ilustraci všech možností stačí tři
základní křivky – vývoj Planned Value, Earned Value a Actual Cost – doplněné o křivku
nazývanou Kontrakt, která zachycuje změny rozsahu projektu a tím i změnu celkové
hodnoty Směrného plánu.
Celkově lze tedy hodnotit metodiku řízení projektů v Unicorn Systems jako
dostačující a ucelenou z pohledu řízení efektivity projektů. Osobně bych doporučil
postupně v rámci aktualizací metodiky větší příklon k použití techniky Earned Value
Management. Prvním krokem by měla být změna zobrazení Burndown Graph a
nastavení všeobecně chápané terminologie pro jednotlivé ukazatele. Jsem přesvědčen,
že tato drobná změna by zvýšila použitelnost vizualizace Burndown Graph takovým
způsobem, že ho budou manažeři streamů a realizačních divizí více požadovat po
manažerech projektů, než je tomu v současném stavu.
55
6. Conclusion
The aim of the study was to evaluate the current project management methodology at
Unicorn Systems in terms of fix-price fix-time project efficiency measurement and
control. The study is also proposing modifications to this methodology and illustrates
these changes on anonymized data from selected existing projects.
In the theoretical part study defines effectiveness of fix-price fix-time projects as
a measure of the effectiveness of resources spent to achieve one of the acceptable
project solutions. Acceptable solutions can vary in the basic characteristics - quality,
scope, time and budget. In terms of measuring the effectiveness the compliance rate of
individual characteristics is reflected in the realized project costs. The effectiveness rate
is then defined by the ratio of planned and realized costs.
In order to monitor the efficiency indicators dynamically on running projects,
such projects must meet such requirements in the way of planning and regular
assessment that will allow compare planned state with actual state at any time. On such
projects current and expected efficiency can be measured and this value can be used
further. The most common way of evaluating the effectiveness and progress of the
project is the technique Earned Value Management, which has been used long time for
a variety, not just software projects, and is supported by the most widely used project
management tools such as Microsoft ® Project.
Unicorn Systems project management methodology, part of which was described
in this study, provides sufficient tools for managing and measuring the effectiveness of
implemented projects. It is based on detailed planning using the QSTB table, which
allows you to compare planned and actual project status at any time. On finished
projects all the indicators of efficiency and productivity can be counted, these are used
for the final evaluation of the project. There is also set up regular weekly update of
information in the QSTB table and its reporting to the superior departments. Unicorn
Systems project management methodology therefore allows also dynamic measurement
of effectiveness indicators; project managers have all the necessary information
available. The methodology also describes indicator visualization over the time using
Burndown Graph.
In the field of presentation project indicators development I propose a significant
simplification of Burndown Graph. New presentation is just based on the Earned Value
56
Management technique, because the underlying QSTB table contains all the information
needed to use this technique. In my opinion the newly designed visualization is better
readable by all the roles that participate in the project or by the readers of regular
project status assessment.
On the examples from existing projects I compared the informative value of
existing and new style of Burndown Graph. To illustrate all the characteristics of project
state just three basic curves are needed – development of Planned Value, Earned Value
and Actual Cost - complemented by a curve called a Contract, which records changes in
project scope, and thus the change in the total value of the Baseline plan.
I can evaluate the project management methodology in Unicorn Systems as
sufficient and complete in terms of project efficiency management. Personally I would
recommend partially updating the project management methodology with greater focus
on Earned Value Management technique. The first step should be to change proposed
change of Burndown Graph and setting universally understood terminology for each
indicator used. I am convinced that this small change would increase the usability of
Burndown Graph in such a way, that stream managers and division managers will
require from more project managers to fulfill Burndown Graph in project status
assessment compared to current state.
57
7. Seznam použitých zdrojů
CONELL, S. M.‚ 2006. Odhadování softwarových projektů. Brno: Computer Press.
ISBN 80-251-1240-3.
Earned Value Management (EVM)‚ 2010. In: NASA [online].2010 [cit. 2013-1130]. Dostupné z: http://evm.nasa.gov/
Earned Value Management‚ 2001. In: Wikipedia: the free encyclopedia [online].
San Francisco (CA): Wikipedia Foundation, 2001, naposledy upraveno 26.10.2013 [cit.
2013-11-30]. Dostupné z: http://en.wikipedia.org/wiki/Earned_value_management
JøRGENSEN, M.‚ 1999. Software quality measurement. In: Advances in Engineering
Software. 30, s. 907–12.
KOVÁŘ, V. et al.‚ 2009. Unicorn ES Powered Company - Management. 1. revidované
vydání. Praha: Unicorn College, 120 s.. ISBN 978-80-87349-01-4.
PETRÁČKOVÁ, V. J. KRAUS a KOLEKTIV‚ 1998. Akademický slovník cizích slov. 1.
(dotisk). Praha: Academia, 834 s.. ISBN 80-200-0607-9.
PROJECT MANAGEMENT INSTITUTE‚ 2004. A guide to the project management
body of knowledge : (PMBOK guide). 3rd edition. Newton Square: Project Management
Institute, Inc, 338 s.. 193069945X.
SCHWALBE, K.‚ 2007. Řízení projektů v IT. Překlad David KRÁSENSKÝ. Brno:
Computer Press, 720 s.. ISBN 978-80-251-1526-8. Autorizovaný český překlad z z
originálního anglického vydání Information Technology Project Management, 4th
Edition.
UK SOFTWARE MEASUREMENT ASSOCIATION‚ 1998. MkII Function Point
Analysis: Counting Practices Manual. version 1.3.1. UKSMA Metrics Practices Committee.
UNICORN SYSTEMS‚ 2000. USY Production Methodology. Unicorn Information
System [online], verze 2013 [cit. 2013-11-30]. Dostupné z: https://plus4u.net
UNICORN SYSTEMS‚ 2012. Profil společnosti. Web Unicorn Systems [online] [cit.
2012-08-07]. Dostupné z: http://www.unicornsystems.eu/cz/o-spolecnosti/profilspolecnosti.html
58
8. Seznam obrázků
Obrázek 1- Množina přípustných řešení ............................................................................... 13
Obrázek 2 – Měření běžících projektů.................................................................................... 20
Obrázek 3- Příklad vizualizace vytvořené hodnoty .......................................................... 27
Obrázek 4 - Ukazatele EVM v Microsoft Project ................................................................. 28
Obrázek 5 - Sestava vytvořené hodnoty ................................................................................ 28
Obrázek 6 - Grafická vizualizace vytvořené hodnoty ....................................................... 29
Obrázek 7 - Příklad EVM - Vizualizace průběhu ................................................................. 33
Obrázek 8 - Burndown Graph .................................................................................................... 36
Obrázek 9 - Návrh Burndown Graph ...................................................................................... 43
Obrázek 10 - Projekt 1 - stávající stav .................................................................................... 45
Obrázek 11 - Projekt 2 - stávající stav .................................................................................... 46
Obrázek 12 - Projekt 2 - navržené zobrazení ...................................................................... 47
Obrázek 13 - Projekt 3 - stávající stav .................................................................................... 48
Obrázek 14 - Projekt 3 - navržené zobrazení ...................................................................... 49
Obrázek 15 - Projekt 4 - stávající stav .................................................................................... 50
Obrázek 16 - Projekt 4 - navržené zobrazení ...................................................................... 51
Obrázek 17 - Projekt 5 - stávající stav .................................................................................... 52
Obrázek 18 - Projekt 5 - navržené zobrazení ...................................................................... 53
59
9. Seznam tabulek
Tabulka 1- Charakteristiky projektu ...................................................................................... 17
Tabulka 2 - Základní ukazatele ................................................................................................. 18
Tabulka 3 - Odvozené ukazatele .............................................................................................. 19
Tabulka 4 - Odvozené ukazatele EVM .................................................................................... 24
Tabulka 5 - Příklad EVM - Směrný plán ................................................................................. 30
Tabulka 6 - Příklad EVM - Stav po 1. týdnu .......................................................................... 30
Tabulka 7 - Příklad EVM - Stav po 2. týdnu .......................................................................... 31
Tabulka 8 - Příklad EVM - Stav po 3. týdnu .......................................................................... 32
Tabulka 9 - Příklad EVM - Stav po 4. týdnu .......................................................................... 33
Tabulka 10 - Ukazatele Burndown Graph ............................................................................. 37
Tabulka 11 - Vztah ukazatelů EVM a Burndown Graph .................................................. 38
Tabulka 12 - Vztah základních ukazatelů EVM a úkolu v KKTR ................................... 41
60

Podobné dokumenty

zobrazit dokument

zobrazit dokument těchto uživatelů podléhá licenčním údajům. Administrační část • Do této sekce má přístup pouze administrátor TaskPoolu a slouží ke konfiguraci celého systému. Administrátor systému

Více

na volný čas a kultura - i

na volný čas a kultura - i Viktor Kolář, nar. 1941 v Ostravě, je jedním z nejlepších českých fotografů dokumentární tvorby. Od roku 1960 se stává jeho zásadním tématem zobrazování svého rodného města. Mezi lety 1968 a 1973 ž...

Více

Základy-techniky-ve-využití-k-řízení

Základy-techniky-ve-využití-k-řízení Rozpisem globálního cíle projektu, který je určen jako vodítko k návrhu řešení, plánu projektu i sestavení akceptačních kritérií jsou konkretizované dílčí cíle projektu (dále jen cíle projektu). Gl...

Více

- Informace

- Informace - Musí mít dobře vyřešeno zabezpečení proti zneužití a proti poškození a to jak sebe sama, tak informací, které jsou v něm uloženy. - Vykazovat parametry vysoké jakosti a to jak v průběhu dodávky, ...

Více

SUDOP Revue 01/2016

SUDOP Revue 01/2016 autorizovaného architekta nebo autorizovaného technika, a to nejen v oblasti českých, ale i slovenských, polských a lotyšských autorizací. Společnost v roce 2015 zabezpečovala v rámci své personáln...

Více