Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Tik Ohjelmistoprojektien Hallinta

Samankaltaiset esitykset


Esitys aiheesta: "Tik Ohjelmistoprojektien Hallinta"— Esityksen transkriptio:

1 Tik-76.612 Ohjelmistoprojektien Hallinta
Luento 4 – Projektin käynnistäminen

2 Luentokartta Projektin elinkaaren vaiheet Aika Luentoaihe synty
suunnittelu käynnistys ohjaus päätös operointi Aika Luentoaihe Ti 12.3 Kurssin aloitus To 14.3 Projektin synty Ti 19.3 Projektisuunnitelma To 21.3 Projektin käynnistäminen Ti 26.3 Työmäärien arviointi To 4.4 Projektin ohjaus Ti 9.4 Projektihallinnan työkalut To 11.4 Projektien erilaisuudet Ti 16.4 Laadunohjaus ja leadership Ti 18.4 Projektin päättäminen To 23.4 Ohjelmistotuoteliiketoiminta

3 Projektin käynnistäminen -osuuden tavoite
Projektin käynnistäminen -osassa kerrotaan tehtävistä ja vastuista, jotka mahdollistavat projektin suunnitellun ja jouhevan käynnistämisen. Oleellista opiskelijalla on ymmärtää mitä tässä vaiheessa tehdään, kenen toimesta ja miksi. Tässä esityksessä tullaan sivuamaan monia projektinhallinnan kannalta oleellisia työkaluja ja proseduureja, joita käsitellään tarkemmin kurssin muilla luennoilla. Määritelty kesto, eri vaiheita Määritelty aloituspiste Määritelty lopetuspiste Tarve Resurssitarve Tarve tyydytetty Projekti Tuki ja / tai linja-organisaatio Yrityksen tukiorganisaatio tukee projektia (ja muita projekteja) peruspalveluilla synty suunnittelu käynnistys tekeminen päätös operointi ohjaus

4 Harjoitustyön aikataulu
Ti 12.3 Kurssin aloitus Harjoitustyön läpikäynti To 14.3 Projektin synty Ryhmien muodostuminen Ti 19.3 Projektisuunnitelma To 21.3 Projektin käynnistäminen Etappi I – Projektisuunnitelman esiversio Ti 26.3 Työmäärien arviointi To 4.4 Projektin ohjaus Etappi II – Projektisuunnitelman asiakasversio Ti 9.4 Projektihallinnan työkalut To 11.4 Projektien erilaisuudet Etappi III - Edistymisraportti Ti 16.4 Laadunohjaus ja leadership Ti 18.4 Projektin päättäminen Etappi IV – Edistymisraportti To 23.4 Ohjelmistotuoteliiketoiminta

5 Sisällysluettelo Projektinhallintaprosessien toteutus
Resurssien hallinta (resource mgmt) Edistymisen hallinta (performance mgmt) Ongelmien hallinta (issue & problem mgmt) Laajuuden hallinta (contingency & scope mgmt) Riskien hallinta (risk mgmt) Konfiguraation hallinta (configuration mgmt) Vaiheiden hallinta (release mgmt) Laadunhallinta (quality mgmt) Alihankkijoiden hallinta (vendor mgmt) Kommunikaation hallinta (communication mgmt) Projektityöympäristön rakentaminen Fyysiset työtilat Tekninen infrastruktuuri ja tuki Standardien toteutus Projektihenkilöstön koulutus

6 Resurssien hallinta (1/2)
Resurssien hallinnan lähestymistavan kiinnitys Resurssien hankinta – tieto-/taitoprofiilit, omat tavoitteet, alihankinta Resurssien hallinta – ”urakierto”, saatavuuden kontrollointi Resurssien vapautus Resursointisuunnitelma Henkilöiden nimeäminen ja saatavuuden määrittely Roolien kuvaaminen Vastuiden määritys Kiinteä yhteys projektin työsuunnitelmaan

7 Resurssien hallinta (2/2)

8 Edistymisen hallinta (1/2)
Vahva linkki projektin työsuunnitelmaan – työmäärät ja aikataulut Edistymisen hallinnan lähestymistavan kiinnitys Kohdealue, tarkkuus ja konsistenttisuus – ”big picture” kaikilla tasoilla Ymmärrettävyys ja hyödyllisyys Analyyttisyys – tukena nopeille jatkoaskeleiden määrittelyille Frekvenssit Edistymisen hallintaprosessin kuvaaminen Vastuu prosessin suorittamisesta kaikilla Prosessin suorittamisen mielekkyys – miten prosessi kuvaa minun työtäni ? Prosessin automatisointi Helposti saatavissa ja lähestyttävissä – mobiiliratkaisut, virtuaalitiimit

9 Edistymisen hallinta (2/2)

10 Ongelmien hallinta (1/3)
Avointen kysymysten hallinta Ennalta tunnistamattoman kysymyksen hallinta Kirjaus, hallinta/raportointi, ratkaisu, kommunikointi Muutospyyntöjen ja virheilmoitusten hallinta Olemassa olevaan/toteutettuun/hyväksyttyyn lopputuotteeseen liittyvän muutoksen/virheen hallinta Kirjaus, priorisointi, analysointi, toteutus, testaus, käyttöönotto

11 Ongelmien hallinta (2/3)

12 Ongelmien hallinta (3/4)
Ylläpidon vetäjä(t) Tuotannon hallinta Virheen korjaaja/ Muutos-pyynnön toteuttaja Pääkäyttäjät Muutoksen toteutus, yksikkötestaus ja integraatiotestaus kehitysympäristössä TOTEU-TETAAN Tutkimuspyynnön laadinta TÄSMENNETTÄVÄ SUURI MUUTOS VIRHE / PIENI MUUTOS Muutoksen toteutuksen käynnistäminen Muutospyynnön täydentäminen Testaus syst.testissä esikäsittely ja muutospyyntöjen teko Testi- ympäristöön siirron valmistelu Uusien konfiguraatioiden vahvistaminen Muutoksen- hyväksyntä konfiguraatioiden muodostaminen 1) SIR: new 2) SIR: analysis, rejected 3) CR: new 4) CR: estimated, rejected 5) SIR: approved, postponed 6) CR: assigned 7) CR: completed 8) SIR: ready for system test 9) SIR: migrated 10) SIR: confirmed 5.1) SIR: rejected, postponed 6.1) CR: rejected, postponed Testin suorittaja Tuotantoon- hyväksyminen Tutkimus- pyynnön sulkeminen siirto 11) SIR: ready for production 12) SIR: migrated to production 13) SIR: closed Tuotantoon siirron suorittaja

13 Ongelmien hallinta (4/4)

14 Konfiguraation hallinta (1/2)
Konfiguraation hallinnalla keskeinen merkitys ohjelmistoprojekteissa Monimutkaiset arkkitehtuurit, hajautusratkaisut Erilliset kehitys-, testaus-, koulutus- ja tuotantoympäristöt Roolit ja vastuut Konfiguraation hallintaan osallistuu yleensä useampia henkilöitä – myös henkilöitä, jotka eivät ole normaalisti projektin vahvuudessa Haaste projektin resurssien hallinnalle – ratkaisuina projektin laajentaminen tai projektin erillisten tukiroolien määrittely

15 Konfiguraation hallinta (2/2)
Ylläpidon vetäjä(t) Tuotannon hallinta Virheen korjaaja/ Muutos-pyynnön toteuttaja Pääkäyttäjät Muutoksen toteutus, yksikkötestaus ja integraatiotestaus kehitysympäristössä TOTEU-TETAAN Tutkimuspyynnön laadinta TÄSMENNETTÄVÄ SUURI MUUTOS VIRHE / PIENI MUUTOS Muutoksen toteutuksen käynnistäminen Muutospyynnön täydentäminen Testaus syst.testissä esikäsittely ja muutospyyntöjen teko Testi- ympäristöön siirron valmistelu Uusien konfiguraatioiden vahvistaminen Muutoksen- hyväksyntä konfiguraatioiden muodostaminen 1) SIR: new 2) SIR: analysis, rejected 3) CR: new 4) CR: estimated, rejected 5) SIR: approved, postponed 6) CR: assigned 7) CR: completed 8) SIR: ready for system test 9) SIR: migrated 10) SIR: confirmed 5.1) SIR: rejected, postponed 6.1) CR: rejected, postponed Testin suorittaja Tuotantoon- hyväksyminen Tutkimus- pyynnön sulkeminen siirto 11) SIR: ready for production 12) SIR: migrated to production 13) SIR: closed Tuotantoon siirron suorittaja

16 Laajuuden hallinta (1/3)
Vahva linkki projektin työsuunnitelmaan – työmäärät ja aikataulut Työmäärien ja aikataulujen arvioinnissa määritelty puskurit, joiden avulla hallitaan projektin kuluessa havaitut poikkeamat alkuperäisestä suunnitelmasta Projektivarausten hallittu allokointi Yleensä sekä budjetti- että aikatauluvarauksen samanaikainen allokointi määriteltyyn kohteeseen Allokointi tulee aina perustua yhteiseen näkemykseen ja perusteltuihin tosiasioihin (dokumentaation merkitys ja sisältö korostuu)

17 Laajuuden hallinta (2/3)

18 Laajuuden hallinta (3/3)

19 Riskien hallinta (1/3) Riskien hallinta
Keskeinen elementti projektin menestyksellisen loppuunsaattamisen kannalta Riskien hallintaprosessin määrittely Avoimuus keskeinen tekijä prosessin toimivuudelle Prosessin elementteinä riskien todennäköisyyksien, vaikutuksen ja toimenpiteiden tunnistaminen Roolit ja vastuut Riskien hallinta ei ole pelkästään projektipäällikön vastuulla Osallistuminen erillisten riskipalaverien tai normaalien projekti- ja tiimipalaverien kautta

20 Riskien hallinta (2/3)

21 Riskien hallinta (2/3)

22 Vaiheiden hallinta Projektin vaiheistus Prosessin määrittely
Lopputuotteiden paketointi ja vaiheittainen käyttöönotto Keskeinen merkitys projektin onnistumiselle – rajattu ja helpommin hallittu kokonaisuus Prosessin määrittely Yksittäisen vaiheen elinkaari vastaa normaalia projektin elinkaarta (suunnittelu, käynnistys, tekeminen, päätös, operointi) Muilla hallintaprosesseilla keskeinen tukirooli (konfiguraation hallinta, laajuuden hallinta, kommunikaation hallinta)

23 Laadunhallinta Laatu projektityössä Roolit ja vastuut
Vahva linkitys odotusten hallintaan Laadunhallinnan näkyvyys projektityössä (eLaatua artikkeli: kypsyystasot 1-3) Sidottu projektissa käytettävään metodologiaan ja kiinnitettyihin toimintatapoihin (projektin standardit) Roolit ja vastuut Vastuu luonnollisesti kaikilla projektin jäsenillä Vastuiden määritys projektin odotusten ja henkilökohtaisten tavoitteiden kautta Mittarit ja jatkuva kehittäminen Lähtökohtana projektin odotukset Mittaaminen useista eri näkökulmista (asiakas, projektihenkilöstö)

24 Alihankkijoiden hallinta
Alihankkijat osana projektin resursointia Hallinta normaalien hallintaprosessien kautta (resurssien hallinta, laadunhallinta, edistymisen hallinta) Erilaisiin työkulttuureihin ja –tapoihin kiinnitettävä erityistä huomiota Prosessin määrittely Valinta – resurssien hallinnan osana Sopimus – sopimusosapuolet, sopimuksen sisältö Seuranta – hallintaprosessien osana Päättäminen – töiden loppuunsaattaminen, resurssien vapautus

25 Kommunikaation hallinta (1/2)
Kommunikaation hallinta projektissa Sisäinen vs. ulkoinen kommunikaatio Keskeinen merkitys projektin onnistumiselle (informaation jako projektissa ja sidosryhmille, työilmapiirin ja motivaation ylläpito) Kommunikaation sisältö Yhtenäinen ulkomuoto Kohderyhmän huomiointi Vastuut ja aikataulut Kommunikaatiotavat ja -kanavat

26 Kommunikaation hallinta (2/2)

27 Fyysiset työtilat Keskeinen vaikutus projektin onnistumiselle
Työtilojen merkitys jää usein liian pienelle huomiolle – projektin määräaikaisuus Tuki projekti- ja tiimityölle – teknisten ja henkilöresurssien saatavuus, tiimihenki Nykypäivän haasteet Projektien hajautuminen – globaalit projektit/hankkeet Yritysten verkostoituminen – alihankkijasuhteiden toimivuus

28 Tekninen infrastruktuuri ja tuki
Teknisen infrastruktuurin merkitys Projektinhallinta – prosessien tehokkuus, käytettävyys ja motivaatio Projektin onnistuminen – työn tuottavuus ja mielekkyys Teknisen infrastruktuurin tuki Tekninen tuki tulisi sitoa projektiin resurssien hallinnan kautta – ongelmana resurssien hallinnan laajuus Teknisen tuen merkitys kasvanut valmisratkaisujen ja arkkitehtuurien monimutkaistumisen myötä

29 Standardien toteutus (1/2)
Keskeinen tekijä projektityön laadun varmistajana Tehtävien suorituksen yhdenmukaistaminen Tehtävien ja lopputuotteiden sisällön yhdenmukaistaminen ja kontrollointi

30 Standardien toteutus (2/2)

31 Projektihenkilöstön koulutus
Projektihallintaprosessien jalkauttaminen Projektinhallintaprosessien määrittelyn ja toteutuksen jälkeen on vasta murto-osa projektinhallintatyöstä tehty Hallintaprosessien jalkauttaminen koulutuksen kautta varmistaa prosessien toimivuuden Toimivat prosessit mahdollistavat tehokkaan projektin ohjauksen ja projektin menestyksellisen loppuunsaattamisen

32 Artikkelilinkit Asian ”yleisyyden” vuoksi artikkelikokoelmasta ei löydy yhtään juuri tähän ja vain tähän kokonaisuuteen liittyvää artikkelia. Lue kuitenkin: An Increment Process for Software Implementation Critical chain: the theory of constrains applied to project management Bringing discipline to project management First principles of Project Management Evolutionary project management


Lataa ppt "Tik Ohjelmistoprojektien Hallinta"

Samankaltaiset esitykset


Iklan oleh Google