tik-76.612 ohjelmistoprojektien hallintatik-76.612 kevät 2002 ©accenture 2002 all rights reserved...

78
Tik-76.612 Ohjelmistoprojektien Hallinta Luento 6 – Projektin ohjaus TKK 4.4.2002

Upload: others

Post on 30-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

Tik-76.612Ohjelmistoprojektien Hallinta

Luento 6 – Projektin ohjausTKK 4.4.2002

Page 2: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

2Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Luennot ja projektisuunnittelu ohjaus päätössynty käynnistys operointi

Ti 12.3

To 14.3

Ti 19.3

To 21.3

Ti 26.3

To 4.4

Ti 9.4

To 11.4

Ti 16.4

Ti 18.4

To 23.4

Kurssin aloitus

Projektin synty

Projektisuunnitelma

Projektin käynnistäminen

Työmäärien arviointi

Projektin ohjaus

Projektihallinnan työkalut

Projektien erilaisuudet

Laadunohjaus ja leadership

Projektin päättäminen

Ohjelmistotuoteliiketoiminta

Page 3: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

3Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projekti

Tuki ja / tailinja-organisaatio

Projekti

Määriteltyaloituspiste

Määriteltylopetuspiste

Määritelty kesto, eri vaiheita

Yrityksen tukiorganisaatio tukee projektia (ja muita projekteja) peruspalveluilla

Tarve Tarve tyydytettyResurssitarve

suunnittelu

ohjaus

päätössynty käynnistys operointitekeminen

Page 4: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

4Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Luennon tavoite

Projektin ohjaus -osuuden tarkoituksena on antaa opiskelijalle hyvä kuva siitä, miten projektia seurataan ja ohjataan. Lisäksi pyritään saamaan hieman kuvaa projektin raportoinnista eri tahoille sekä riskien hallinnan menettelytavoista.

Page 5: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

5Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 6: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

6Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 7: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

7Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Edistymisen seuranta

Kyllähän meitä toki kiinnostaa, miten projekti menee, mutta oikeastaan seurannan tarkoitus on ohjauksen mahdollistaminen – täytyy tietää missä ollaan, jotta voidaan reagoida oikein ja varmistaa että pääsemme perille

”Tosiasioiden tunnustaminen on viisauden alku”– J. K. Paasikivi

seurata = control / monitor

ohjata = control/ manage / direct

Page 8: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

8Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Edistymisen seuranta

”Okei, tämä on taustapeiliin katsomista, mutta tämän auton tuulilasi on peitetty ja kyllä silloin taustapeili on merkittävästi parempi kuin täydellinen pimeys”

– T. K. Lehtimäki

Page 9: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

9Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Suunnittele projekti/ Päivitä suunnitelmaa

Suunnittele projekti/ Päivitä suunnitelmaa

Kerää tietoa

Kerää tietoa

Tee budjetti SuoritaSuorita

ToimenpiteetToimenpiteet

Analysoi ja raportoi

Analysoi ja raportoi

Vertaa toteumaa budjettiin

Vertaa toteumaa budjettiin

Projektin seuranta

Page 10: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

10Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 11: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

11Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Tietojen keruu

• tuntiraportti• kokoukset/palaverit

• muu seuranta

Page 12: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

12Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

tuntiraportti

• tyypillisesti viikoittain• tehdyt tunnit per tehtävä

• tehtävien valmiusaste• ETC = estimate to complete = arvio työn

loppuunsuorittamiseen tarvittavasta ajasta

• voi liittyä palkanmaksuun (ylityöt)

muutos

Page 13: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

13Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Esimerkki tuntiraportista

Actual Estimate ResName Start End Status To-Dateto CompleteAbbr Mo

23Tu24

We25

Th26

Fr27

Sa28

Su29

October 2000 WeekTotal

1 Ikkunoiden GUI1.1.1.1 Module 2, ikkuna 10 9.8.1999 23.12.1999 Strt 290,5 53,0 TILE1.1.1.2 Module 1, ikkuna 7 9.8.1999 23.12.1999 Strt 32,0 9,0 TILE

Kuluneen viikon tunnit

Arvio loppuunsaattamiseen tarvittavasta ajasta

Page 14: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

14Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Kokoukset ja palaverit

• projektikokous / tiimipalaveri• kvalitatiivinen tilanne

– edistyminen– ongelmat

• katsotaan eteenpäin: mitä seuraavaksi

Page 15: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

15Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Muu seuranta

• laatu• osaaminen

• ohjaus ja tukeminen• projektin/ asiakkaan henkilöiden kuuleminen

Page 16: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

16Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 17: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

17Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Numeerinen seuranta: esim

BUD = budjetoidut tunnit, ie alkuper. arvio lopputulemastaPLAN = suunniteltu työtuntien kertymä kyseisenä ajankohtanaATD = tehdyt työtunnit (Actual To Date)

ETC = arvio jäljellä olevista tunneista (Estimate To Complete)

EAC = päivitetty arvio lopputulemasta (Estimate At Completion)

(EAC = ATD + ETC)

Terminologia saattaa hieman vaihdella, esimerkiksi:BAC = Budget At CompletionETG = Estimate To GoBUD = budjetoidut tunnit = baseline

Page 18: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

18Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Esimerkkiprojekti

• 5 viikkoa• yksi tekijä

• 4 moduulia koodataan• budjetti 40 h

Esimerkki: Viikko 31(PROGRESS31-LN.XLS)

Page 19: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

19Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Esimerkkiprojekti - vko 32

• aloitettu kaikki tehtävät• tehty 8 h

• EAC = budjetti

Esimerkki: Viikko 32(PROGRESS32-LN.XLS)

Page 20: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

20Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Esimerkkiprojekti - vko 33

• tehty 8 h• EAC = budjetti

Esimerkki: Viikko 33(PROGRESS33-LN.XLS)

Page 21: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

21Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Esimerkkiprojekti - vko 34

• tehty 8 h• ETC laskenut vaan 2h

• vain 2 h ”hyötyä” 8 h työstä

Esimerkki: Viikko 34(PROGRESS34-LN.XLS)

Page 22: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

22Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Esimerkkiprojekti - vko 35

• ylitöitä / apujoukkoja• tehty 14 h

• ETC pienentynyt 14h

Esimerkki: Viikko 35(PROGRESS35-LN.XLS)

Page 23: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

23Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Esimerkkiprojekti - vko 36

• hyvä viikko• tehtiin 8 tunnin työ 7 tunnissa

• kaikki valmiiksi

Esimerkki: Viikko 36(PROGRESS36-LN.XLS)

Page 24: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

24Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Esimerkkiprojekti

• edellä oleva esimerkki oli satua !• oikeasti ETC aliarvioidaan loppuun asti ja

aikataulut eivät pidä!

Page 25: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

25Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Tyypillinen kulku

• tehdään suunnitellun pituisia päiviä

• EAC = budjetti• alussa: ETC = budjetti – tehdyt tunnit• loppua kohden: ETC rupeaa lähestymään

nollaaIhmisen halu luottaa itseensä on suuri!

Esimerkki: Tyypillinen projekti(Typical PROGRESS-LN.XLS)

Page 26: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

26Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

ETC lähestyy nollaa

ETC

aika

Page 27: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

27Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ei ETCtä ollenkaan käytössä

• Vielä pahempi tilanne

Esimerkki: No ETC(No ETC-LN.XLS)

Page 28: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

28Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Mitä avuksi?

Tarvitaan toisenlainen seuranta:

Earned Value

Page 29: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

29Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

= BUDGETED COST OFWORK PERFORMED

Earned Value

Earned Value

= LUOTU ARVO (?)

Ilmaisee loppuunsaatettujen tehtävien arvon niihin budjetoiduilla kustannuksilla, eli työtunneilla. (= / > / < toteutuneet tunnit)

Page 30: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

30Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 31: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

31Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Miksi Earned Value?• Toteutuneet tunnit (ATD) kertovat paljonko on käytetty budjettia,

mutta ne eivät kerro, missä tilanteessa ollaan työmäärän suhteen.

• Toteutuneet tunnit (ATD) eivät kerro, paljonko työstä on prosentuaalisesti valmistunut.

• ETCt eivät ole luotettavia

• ATD ja ETC eivät kerro, ollaanko niin tehokkaita kuin oli suunniteltu.

• Vertaamalla suunniteltua työtuntien kertymää (PLAN) ja toteutuneita tunteja (ATD), ei voida tietää, onko tilanne hyvä vai ei.

Tyypillinen projekti(Typical PROGRESS-LN.XLS)

Page 32: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

32Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Miksi Earned Value?Auttaa selvittämään:

• Missä tilanteessa ollaan työmäärän suhteen, paljonko työstä on prosentuaalisesti valmistunut?

• Onko työstä saatu kyseisenä hetkenä valmiiksi yhtä paljon kuin oli suunniteltu saatavan?

• Ollaanko niin tehokkaita kuin oli suunniteltu, eli onko tehdyllä tuntimäärällä saatu aikaiseksi yhtä paljon kuin oli suunniteltu saatavan?

• Onko hyvä vai huono asia, että totetuneet kustannukset ovat pienemmät kuin kyseiseen hetkeen budjetoidut kustannukset? (Tätä varten täytyy tietää, onko työstä saatu tehtyä yhtä paljon kuin oli suunniteltu saatavan kyseiseen hetkeen mennessä.)

• Ja ... ETCt saadaan luotettavammiksi, tai niitä ei tarvita ollenkaan.

Page 33: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

33Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Artikkeli:

1. Uniform unit of measure

2. Consistent methodology

3. Basis for cost performance analysis

Miksi Earned Value?

Page 34: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

34Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Artikkeli:

1. Uniform unit of measure:

-> voidaan yhdistää ja verrata erilaisten työsuoritusten etenemistä

2. Consistent methodology:

-> erilaisten töiden suorittajat voivat kertoa sen avulla työn etenemisestä

3. Basis for cost performance analysis:

-> voidaan tarkastella onko suoritettujen töiden tekemiseen mennyt enemmän tai vähemmän aikaa kuin oli budjetoitu

Miksi Earned Value?

Page 35: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

35Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Milloin / Miten Earned Value?

• Voidaan käyttää, jos projektissa tehdään määriteltyjä tehtäväkokonaisuuksia.

• Tehtäväkokonaisuuksien ei tulisi olla suurempia kuin 80 tuntia

• Älä laske Earned Value arvoon kuin valmiit tehtäväkokonaisuudet, koska keskeneräisistä tehtäväkokonaisuuksista ei voi tietää varmasti, paljonko vielä vaativat aikaa.

• Ainoastaan valmiit tehtäväkokonaisuudet eivät kerrytä enää tunteja!

Page 36: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

36Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ho

urs

Time Now

Time

EARNED VALUE (BCWP)

Possible causes?

Earned Value

BUDGET/ PLAN/ BASELINE (BCWS)

Page 37: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

37Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ho

urs

Time Now

Time

EARNED VALUE (BCWP)

Possible causes:- team is working overtime- team may be too schedule focused and may be ignoring cost and other measures

Earned Value

BUDGET/ PLAN/ BASELINE (BCWS)

Page 38: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

38Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ho

urs

Time Now

Time

EARNED VALUE (BCWP)

This example illustrates a positive/ negative condition?

Earned Value

BUDGET/ PLAN/ BASELINE (BCWS)

Page 39: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

39Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ho

urs

Time Now

Time

EARNED VALUE (BCWP)

This example illustrates a positive/ negative condition?- positive from schedule point of view- from cost point of view?

Earned Value

BUDGET/ PLAN/ BASELINE (BCWS)

Actual costs (hours) measure is still needed!!

Page 40: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

40Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Elements of Earned Value method (part 1)

BCAC = Budgeted Cost At CompletionBCWS = Budgeted Cost of Work ScheduledACWP = Actual Cost of Work PerformedBCWP = Budgeted Cost of Work Performed

ETC = Estimate To CompleteEAC = Estimate At Completion

”The project management practitioner should be familiar with this alphabet soup.” - Tammo T. Wilkens:

Page 41: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

41Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Elements of Earned Value method

BCAC = Budgeted Cost At Completion (BUD, baseline)BCWS = Budgeted Cost of Work Scheduled (PLAN)ACWP = Actual Cost of Work Performed (ATD)BCWP = Budgeted Cost of Work Performed

ETC = Estimate To CompleteEAC = Estimate At Completion

Page 42: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

42Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ho

urs

Time Now

Time

EARNED VALUE (BCWP)

This example illustrates a positive condition: - ahead of schedule- under budget

Earned Value Elements

BASELINE (BCAC)

ACTUAL COSTS(ACWP)

SCHEDULE(BCWS)

Page 43: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

43Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ho

urs

Time Now

Time

EARNED VALUE (BCWP)

This example illustrates a negative condition: - behind schedule- “over budget” (!!!)

Earned Value Elements

ACTUAL COSTS(ACWP)

BASELINE (BCAC)

even though under budget on calender vise

SCHEDULE(BCWS)

Page 44: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

44Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Elements of Earned Value method (part 2)

SV = Schedule Variance = BCWP-BCWSCV = Cost Variance = BCWP-ACWP

SPI = Schedule Performance Index = BCWP/BCWSCPI = Cost Performance Index = BCWP/ACWP

Page 45: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

45Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ho

urs

Time Now

Time

Schedule and Cost Variance

SCHEDULE(BCWS)

BASELINE (BCAC)

{{

Cost Variance

Schedule Variance

EARNED VALUE (BCWP)

ACTUAL COSTS(ACWP)

Page 46: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

46Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Ho

urs

Time Now

Time

Schedule and Cost Variance

SCHEDULE(BCWS)

BASELINE (BCAC)

{{

Cost Variance

Schedule Variance

BCWP (Earned Value) – BCWS -> Negative Schedule Variance

BCWS (Earned Value) – ACWP -> Negative Cost Variance

EARNED VALUE (BCWP)

ACTUAL COSTS(ACWP)

Page 47: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

47Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Schedule and Cost Variance

Ho

urs

Time Now

Time

SCHEDULE(BCWS)

BASELINE (BCAC)

EARNED VALUE (BCWP)

ACTUAL COSTS(ACWP)

Negative Cost Variance

-> We have not completed (earned) as much as we should have with the hours spent (costs cumulated).

Negative Schedule Variance

-> We have not completed all the tasks which were planned to be completed by now

Page 48: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

48Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 49: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

49Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Kokonaisvaltainen näkemys:SQERT-menetelmä

����� ����� ����� ��� �����

PUNAINEN

� ����� �

���� �

�Scope = laajuus�Quality = laatu�Effort = panostus�Risk = riskit�Timeline = aikataulu

Laajuuden hallinta koko projektin elinkaaren aikana varmistaa kokonaislaatutavoitteiden saavuttamisen. Ilman selkeää laajuuden määritystä ja jatkuvaa ohjausta ensimmäisinä käsistä karkaavat kustannukset (effort) ja aikataulu (timeline).Sisäisen laadun varmistamiseksi on määritettävä mittarit ja niiden soveltamistapa; esim. virheiden määrä suunnittelutyössä voidaan mitata seuraamalla muutostarpeiden määrää edellisen vaiheen lopputuotteisiin (spesifikaatio)

SQERT-menetelmä toimii projektitasolla kokonaislaadun mittarina. Menestyksekäs, huippulaatuinen projekti syntyy

tasapainottamalla eri osa-alueet toisiinsa.

muutos

Page 50: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

50Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Kokonaisvaltainen näkemys:SQERT-menetelmä

SQERT-menetelmä toimii projektitasolla kokonaislaadun mittarina. Menestyksekäs, huippulaatuinen projekti syntyy

tasapainottamalla eri osa-alueet toisiinsa.

muutos

• Komponenetit ovat tiukasti toisistaan riippuvaisia ja toisiinsa vaikuttavia. Muutos yhdessä komponentissa vaikuttaa toisiin.

• SQUERT komponenttien tasapainottaminen jatkuu läpi projektin ja vaatii jatkuvia päätöksiä ja tasapainottelua niiden välillä.

Page 51: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

51Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Muu seuranta

• lopputulosten verifiointi • toinen projektin jäsen tarkistaa toisen tuotokset

(peer review)

• organisaatio: tiimin vetäjät • jatkuva tuki ja ohjaus

• buddy tms. tutor toiminnot• muut katselmukset• ruoska ?

• ongelmien ennakointi ja estäminen

Page 52: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

52Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 53: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

53Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Raportointi

Kenelle ?

Miksi raportoidaan ?

Kuinka usein ?

Page 54: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

54Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Raportointi

Hankkeelle

• projektit liittyvät toisiinsa• hanketasolla koordinoidaan

• aikataulun myöhästyminen• liittymät

• aina kun tarpeen, vähintään kuukausittain

Page 55: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

55Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Raportointi

Ohjausryhmälle

• ohjaavat joten tarvitsevat tietoa tilanteesta• odottavat tuloksia• seuraavat kustannuksia

• tyypillisesti kuukausittain tai ohjausryhmän kokousten rytmissä

Page 56: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

56Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Raportointi

Tiimille

• sitoutumisen kannalta tärkeä ymmärtää missä mennään

• voidaan yhdessä ratkoa ongelmia

• viikoittain

Page 57: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

57Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Tilanneraportti

Sisällys

• projektin yleistilanne (tiivistelmä)• raportointijaksolla saavutetut tulokset• seuraavan jakson avaintehtävät• tärkeimmät avoimet asiat• aikataulutilanne• budjettitilanne, hyväksytyt muutospyynnöt• laatu• riskit• muut asiat

Page 58: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

58Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Tilanneraportti

Esimerkkejä oikeista projekteista•../TKK/Esim/edistymisraportti.PPT•../TKK/Esim/edistymisraportti 2.doc

Page 59: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

59Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Kokonaisvaltainen näkemys:Project Scorecard

In GoodShape

SomeWorries

Critical: Requires Immediate Actions

Project Progress Benefit Realisation

Change AcceptanceDaily Project Work

Project’s productivity is excellent, project is on budget

Project is on schedule

Project’s deliverables are of good quality

Project risk level has decreased

The Business Case for the eBusiness project exists and is still valid

Visible top management support

eBusiness solutions are valued by pilot customers

Excellent project team motivation and satisfaction

Adequate resourcing

Excellent co-operation (xxx, Pilot companies, pilot customers, xx)

Open and honest communication inside and outside the project

Strong and visible support from pilot companies

Pilot company personnel is actively contributing to the project

Pilot customers are actively involved in the project

Page 60: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

60Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 61: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

61Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

• Vääränsuuruiset työarviot

• Liian osaavat / osaamattomat tekijät

• Väärinymmärretyt tehtävät / odotukset

• Projektin laajuuden muuttuminen

• Tekniset ongelmat

• Tekijöiden saatavuuden muutokset

• Ulkoiset tekijät

Syitä poikkeamille

Eri syihin tarvitaan

eri toimenpiteet !

Page 62: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

62Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

• Analysoi mahdolliset vaikutukset ja riskit

• Analysoi vaihtoehtoiset toimenpiteet

• Kommunikoi mahdolliset toimenpiteet asiaan liittyville tahoille

• Johdon hyväksynnän jälkeen toteutasuunnitellut toimenpiteet

• Tarkkaile / seuraa toimenpiteiden vaikutuksia

Projektipäällikkö kohtaa projektissa jatkuvasti poikkeamia. On olemassa lukuinen määrä toimenpiteitä, joilla voidaanminimoida poikkeamista aiheutuvat seuraukset ja hallita poikkeamia kontrolloidusti.

Projektipäällikkö kohtaa projektissa jatkuvasti poikkeamia. On olemassa lukuinen määrä toimenpiteitä, joilla voidaanminimoida poikkeamista aiheutuvat seuraukset ja hallita poikkeamia kontrolloidusti.

risksexperience

pressures

length

complexity

?

??

?

?

Toimenpiteet

Page 63: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

63Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

• Vääränsuuruiset työarviot

• Liian osaavat / osaamattomat tekijät

• Väärinymmärretyt tehtävät / odotukset

• Projektin laajuuden muuttuminen

• Tekniset ongelmat

• Tekijöiden saatavuuden muutokset

• Ulkoiset tekijät

• Aikatauluista lipsuminen

Ongelmia

ongelma

Page 64: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

64Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Vääränsuuruiset työarviot

Toimenpiteitä

ongelma

toimenpiteet

• uudelleen arviointi (kaiken)• ETC:n harjoittelu• palaute ETC:stä• ETC:den tarkistus / perustelu

Page 65: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

65Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Liian osaavat / osaamattomat tekijät

Toimenpiteitä

ongelma

toimenpiteet

• ”liian pätevät”: jos OK heille, niin säilytetään• osaamisen puute:

• opastus• koulutus• vaihtaminen

Page 66: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

66Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Väärinymmärretyt tehtävät / odotukset

Toimenpiteitä

ongelma

toimenpiteet

• jos tekijä ymmärtänyt väärin täytyy perehdyttää lisää sekäopastaa

• jos kaikki ymmärtäneet väärin, täytyy tehdä laajempikinmäärittelyn tarkennus

Page 67: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

67Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin laajuuden muuttuminen

Toimenpiteitä

ongelma

toimenpiteet

• ”scope creep” kuriin muutoshallinnalla• voi vaatia tiimiläisten koulutusta• voi vaatia asiakkaan koulutusta• voi vaatia ”jäykkyyttä” / ”byrokratiaa”• muista release-based development

Page 68: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

68Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Tekniset ongelmat

Toimenpiteitä

ongelma

toimenpiteet

• teknistä apua ?• opastusta / perehdytystä• työvälineiden / arkkitehtuurin muutoksia ?

Page 69: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

69Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Tekijöiden saatavuuden muutokset

Toimenpiteitä

ongelma

toimenpiteet

• selvitä• ideoi• valitse• toteuta• seuraa

Kommunikoi !

Page 70: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

70Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Aikatauluista lipsuminen

Toimenpiteitä

ongelma

toimenpiteet

• selvitä miksei tehty töitä• ratkaise ongelmat case by case• sitouta• tarvittaessa resurssoi lisää / uudelleen

Huom: ”8+2 on ensin 6, sitten 8 ja vasta joskus 10”

Page 71: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

71Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Projektin ohjausSisällysluettelo

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 72: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

72Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Riskien hallinta

mietitään etukäteen• mikä voi mennä pieleen

• mitä jos näin käy• voimmeko jotenkin lieventää vaikutusta• tai voimmeko jopa estää pieleen menemisen

Page 73: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Riskien hallinta

Viisi tärkeintä riskiä

No 1: Tuotantojärjestelmän käytettävyys

No 2: R3 järjestelmän käytettävyys ja suorituskyky

No 3: EMU-käyttöönotto: pankin sisäinen testaus,integraatiotestaus, markkinainfran testaus ja varsinainen EMU-käyttöönotto

No 4: Oikean osaamisprofiilin omaavien X/Y/Zresurssien saatavuus ja ihmisten johtaminen.

No 5: Liittymäosapuolten (YI-infokanta) kyky toimia suunnitelmien mukaisesti (rinnanajovaihe ja tuotantokäyttöön siirtyminen).

Suunta

2

4

6

8

10

4 6 8 10

No 3

Todennäköisyys

Vaikutus

No 1No 2No 5

No 4

SAMA

SAMA

Page 74: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Riskien hallintaKehitys

0

100

200

300

400

500

600

700

800

Original 21.11.1997 8.1.1998 26.1.1998 26.2.1998 23.3.1998 16.4.1998 14.5.1998 17.6.1998 28.7.1998 26.8.1998 30.9.1998

0

5

10

15

20

25

30

35

Top 10 riskipisteet

Todennäköisyys

Vaikutus

Riskipisteetyhteensä

Tunnistetut riskityht.

Page 75: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

75Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Riskien hallinta

Esimerkki oikeasta projektista•../TKK/Esim/risks.XLS

Page 76: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

76Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Mitä tänään koulussa opit?

• Edistymisen seuranta• tietojen keruu• numeerinen seuranta

• earned value• muu seuranta

• Edistymisen raportointi• Toimenpiteet• Riskien hallinta

Page 77: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

77Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Kysymyksiä

Page 78: Tik-76.612 Ohjelmistoprojektien HallintaTik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved 2 Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti

78Tik-76.612 Kevät 2002 ©Accenture 2002 All Rights Reserved

Kiitos mielenkiinnostanne!