Projektin hallinta Ohjausprosessina Scrum Mik on projekti Miten

  • Slides: 27
Download presentation
Projektin hallinta Ohjausprosessina Scrum Mikä on projekti? Miten Scrum ohjaa projektia? 1 ict 2

Projektin hallinta Ohjausprosessina Scrum Mikä on projekti? Miten Scrum ohjaa projektia? 1 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Projekti on § ainutkertainen, kertaluonteinen § ajallisesti rajattu: alkaa päättyäkseen suunnitellusti (max 3 htv

Projekti on § ainutkertainen, kertaluonteinen § ajallisesti rajattu: alkaa päättyäkseen suunnitellusti (max 3 htv ja 9 kk) § työsuoritus, jolla on omat resurssipuitteet: raha, valta, työvoima § määritetty tehtävä tuottaa vaatimukset täyttävä tulos (esim. ohjelmisto, selvitys, vaatimukset) Virkki, P. Somermeri, A. 1997. Projektityö – kehittämisen moottori 2 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Miksi projekti? § Jäsentynyt tapa toimia § ennalta suunniteltu työn eteneminen § ennalta aikatauluun

Miksi projekti? § Jäsentynyt tapa toimia § ennalta suunniteltu työn eteneminen § ennalta aikatauluun varatut resurssit § tehdään sovitut tulokset § Ohjattavissa § raportointikäytäntö § ohjauspisteet ja –vastuut: nopea reagointi ja vaikutusten arviointi muutoksissa § tavoitteet ja mittarit suunnitelmallista, tehokasta, päätöksiä tukevaa toimintaa hyväksi koettu käytäntö 3 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Projektin ohjaukselliset vaiheet § Suunnittelu projektisuunnitelma § Käynnistäminen projektisuunnitelman hyväksyminen ohjauksen työvälineeksi, lupa kirjata

Projektin ohjaukselliset vaiheet § Suunnittelu projektisuunnitelma § Käynnistäminen projektisuunnitelman hyväksyminen ohjauksen työvälineeksi, lupa kirjata projektille työtä § Seuranta ja ohjaus lupa jatkaa työtä/ päätös keskeyttää työ § Päättäminen tuloksen ja vastuiden luovuttaminen sekä projektiorganisaation purkaminen 4 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Projektisuunnitelman laatimista varten on syytä tietää § § § odotettava tulostavoite alustava aikataulu projektiorganisaatio

Projektisuunnitelman laatimista varten on syytä tietää § § § odotettava tulostavoite alustava aikataulu projektiorganisaatio budjetti, rahoituspuite projektin perustamiseen johtaneet syyt 5 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Projektin sidosryhmät - vaikuttajia § tekemisen aikaiset ~ projektiorganisaatio ja tukijoukot § tuloksen intressitahot,

Projektin sidosryhmät - vaikuttajia § tekemisen aikaiset ~ projektiorganisaatio ja tukijoukot § tuloksen intressitahot, esim. § tilaaja (toimeksiantaja, maksaja, asiakas), käyttäjät, muu tilaajan organisaatio: § ylläpitäjä, jatkokehittäjät § tilaajan asiakkaat, yhteistyökumppanit § viranomaiset, työmarkkinajärjestö § toimittajan organisaatio, yhteistyökumppanit, alihankkijat, kilpailijat § selvitä § sidosryhmän rooli projektiin tai sen tulokseen § sidosryhmien odotukset ja vaatimukset 6 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Projektiorganisaation roolit § Asettaja, tilaaja § Ohjaus- eli johtoryhmä (vrt. seuranta Ohjausryhmän jäsenet -,

Projektiorganisaation roolit § Asettaja, tilaaja § Ohjaus- eli johtoryhmä (vrt. seuranta Ohjausryhmän jäsenet -, valvontaryhmä) § Ohjausryhmän puheenjohtaja (vrt. asettaja, tulosintressi) § Projektipäällikkö § Projektiryhmä (ks. projektiryhmän roolit ja vastuut) § Projektisihteeri § Tukiryhmä Projektipäällikkö Projektiryhmän jäsenet 7 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Riskien ennakointi § Millaisilla tapahtumilla voi olla kauaskantoisia vaikutuksia projektissa, sen työn epäonnistumiselle? §

Riskien ennakointi § Millaisilla tapahtumilla voi olla kauaskantoisia vaikutuksia projektissa, sen työn epäonnistumiselle? § Mikä aiheuttaa ko. tapahtuman? § Mikä on tapahtuman todennäköisyys ja seurausvaikutus projektissa? Todennäköisyys ja seurausvaikutus luokitellaan - molemmat pieniä: tunnistettu ei aiheuta toimenpiteitä - jompikumpi on kohtalainen: otettava huomioon suojautuminen, ennaltaehkäisy - jompikumpi on suuri: erityisseurannassa ei lupaa aloittaa/jatkaa ennen kuin poistettu § § Miten seurauksia voi välttää? Mitä voi tehdä, jos pahin kuitenkin tapahtuu? Kuka reagoi tapahtumaan? Kuka varmistaa toipumisen? 8 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Projekti § alkaa, kun § johtoryhmä hyväksyy projektisuunnitelman aloituskokouksessaan § päättyy, kun § kehittämisponnistuksen

Projekti § alkaa, kun § johtoryhmä hyväksyy projektisuunnitelman aloituskokouksessaan § päättyy, kun § kehittämisponnistuksen tulos on valmis tai § projekti keskeytetään § on tietyn ohjausprosessin ilmentymä, jossa ohjausprosessi on kirjattu, hyväksi koettu tapa toimia 9 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Ohjausprosessina Scrum 10 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty

Ohjausprosessina Scrum 10 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Agile Manifesto FEB 2001 Beck et al. (Cohn, M. , 21) § § Individuals

Agile Manifesto FEB 2001 Beck et al. (Cohn, M. , 21) § § Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 11 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Scrumin arvot § § § Sitoutuminen (commitment) tavoitteeseen Keskittyminen (focus) tehtävään Avoimuus (openness), näkyvyys

Scrumin arvot § § § Sitoutuminen (commitment) tavoitteeseen Keskittyminen (focus) tehtävään Avoimuus (openness), näkyvyys kaikille Kunnioitus (respect) kaikkien kokemusta kohtaan Rohkeus (courage) aloittaa omalta tasolta 12 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Toimiva toimituserä joka kuukausi Leffingwell, D. € vaihejako eniten arvoa tuottava ominaisuus Agile method

Toimiva toimituserä joka kuukausi Leffingwell, D. € vaihejako eniten arvoa tuottava ominaisuus Agile method time 13 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Scrum on projektinhallintamenetelmä § Joka vaatii aina kehittämisen menetelmät, esim. XP § Ja seurantamenetelmät,

Scrum on projektinhallintamenetelmä § Joka vaatii aina kehittämisen menetelmät, esim. XP § Ja seurantamenetelmät, esim. Sprint burndown § § Sprintit ja muutosten hallinta x Työn alla valmiit x x x § Product Backlog on muutettavissa, ei suositeltavaa, vaikea muuttaa 14 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Srcumin roolit § Scrum Master (SM) ei ole toimittajan projektipäällikkö, eikä Product Owner, vaan

Srcumin roolit § Scrum Master (SM) ei ole toimittajan projektipäällikkö, eikä Product Owner, vaan Scrum-prosessin mahdollistaja § Product Owner (PO) vastaa asiakkaan projektipäällikköä ja omistaa Product Backlogin (PB), vastuulla businesshyödyt § Kehitystiimi (n. 7 henkilöä) on kokonaisvastuussa tuotteen kehittämisestä käyttäen taitojaan parhaalla mahdollisella tavalla 15 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Scrumin aikarajat – inspect & adapt Suunnittelusipuli (vrt. Cohn, M. , 28) § Julkaisun

Scrumin aikarajat – inspect & adapt Suunnittelusipuli (vrt. Cohn, M. , 28) § Julkaisun suunnittelukokous § Sprintin suunnittelukokous § Sprintti (työjakso) § § Päivän Scrumit Päivän Scrumien välissä työt Sprintin katselmointi Sprintin retrospektiivi Tuotevisio Julkaisusuunnitelma Toimituserä Sprintti 16 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Scrum-projektin tuotokset § Tuotteen kehitysjono (Product Backlog) § Tuotteen ominaisuuslista § Tarkka, arvioitu ja

Scrum-projektin tuotokset § Tuotteen kehitysjono (Product Backlog) § Tuotteen ominaisuuslista § Tarkka, arvioitu ja priorisoitu § Julkaisun kehitysjono (Release Backlog) § Tehtävälista (Sprint Backlog) § Sprintin edistymiskäyrä (sprint burndown) § Jäljellä olevat tehtävät § Julkaisun edistymiskäyrä (release burndown) § Jäljellä olevat ominaisuudet 17 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Mitä valmis tarkoittaa? § Tiimi esittelee vain ne toiminnallisuudet, jotka täyttävät PO: n kanssa

Mitä valmis tarkoittaa? § Tiimi esittelee vain ne toiminnallisuudet, jotka täyttävät PO: n kanssa sovitut vaatimukset eli toimituserä on § koodattu ja refaktoroitu § testattu § dokumentoitu ~ ”definition done” Toiminnallisuus ~ user story < epic < teema 18 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Sprintin suunnittelukokous § Product backlog, kehitysjono neuvottelu valitut ominaisuudet (Release Backlog) Sprintin tavoite jäsennä

Sprintin suunnittelukokous § Product backlog, kehitysjono neuvottelu valitut ominaisuudet (Release Backlog) Sprintin tavoite jäsennä tehtäviin arvioi työmäärät Sprint backlog, tehtävälista § Sprintin kesto 4 vkoa 2 x 4 t kokoukset 1. Sprintin tavoite 2. Sprintin backlog § Osallistujat: kehitystiimi + PO + SM 19 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Tehtäväkortti User story # _____ Painoarvo _____ User story _______________________________________________ Tehtävä ______________ Tekijä _____________________

Tehtäväkortti User story # _____ Painoarvo _____ User story _______________________________________________ Tehtävä ______________ Tekijä _____________________ Työmäärä ______ t 20 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Tehtävälista, esimerkki User story Työn alla Valmis # painoarvo tehtävänimi suunniteltu jäljellä US 1

Tehtävälista, esimerkki User story Työn alla Valmis # painoarvo tehtävänimi suunniteltu jäljellä US 1 UI 2 1 API 3 0 x DB 1 0 x 5 … US 2 3 … 21 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Päivän Scrum – inspect & adapt § § PO ei ole paikalla, ellei tiimi

Päivän Scrum – inspect & adapt § § PO ei ole paikalla, ellei tiimi ole kutsunut Kesto 15 minuuttia Joka päivä sama aika ja paikka Aina samat kysymykset § Mitä olen saanut aikaiseksi sitten edellisen päivän Scrumin? § Mitä aion tehdä ennen seuraavaa päivän Scrumia? § Mitä esteitä työlleni on? § Vain kehitystiimi puhuu, á 2 minuuttia 22 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Kehitystiimi ja sprintti § Kaikki tekevät kaikkea: mitä parhaiten osaavat ja oppivat § Huomaa

Kehitystiimi ja sprintti § Kaikki tekevät kaikkea: mitä parhaiten osaavat ja oppivat § Huomaa ryhmädynamiikka! 23 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Erimielisyys sallitaan, ristiriidoista opitaan, avoimuutta, vetäjä on ryhmän jäsen teho Pinnallisesti hyvä vuorovaikutus, vakiintuneet

Erimielisyys sallitaan, ristiriidoista opitaan, avoimuutta, vetäjä on ryhmän jäsen teho Pinnallisesti hyvä vuorovaikutus, vakiintuneet toimintatavat, tehdään kompromisseja, ollaan kohteliaita ja samanmielisiä, vetäjä siirtää vastuuta ryhmälle kypsä toiminta harmonia aloitus viestintä on niukkaa, jäsenet ovat epävarmoja, omat edut ovat tärkeitä, olo on turvaton, haetaan vetäjää kuohunta aika paljon puhetta, vähän kuuntelua, väitellään, tavoitteet ovat ristiriitaisia, päätökset hätiköityjä, tarvitaan vetäjää 24 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Sprintin katselmointi – inspect & adapt § § § Epämuodollinen tapaaminen sprintin lopussa Kehitystiimi

Sprintin katselmointi – inspect & adapt § § § Epämuodollinen tapaaminen sprintin lopussa Kehitystiimi esittelee valmiit tulokset Max 4 tuntia Tilaaja-asiakas, PO ja kehitystiimi Toimituserä (inkrementti) ja PB katselmoidaan Pohjustaa seuraavaa julkaisusuunnitelmaa 25 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Sprintin retrospektiivi § § Max 3 tuntia SM järjestää Koko tiimi on paikalla Syy-seuraus

Sprintin retrospektiivi § § Max 3 tuntia SM järjestää Koko tiimi on paikalla Syy-seuraus -analyysi § Mikä meni hyvin? § Mitä voi parantaa? § Päätös, mitä tehdään 26 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011

Sprintin elämänkaari Sprintin tavoite Sprintin suunnitelma Päivän Scrum + tehtävät Sprintin katselmointi Sprintin retrospektiivi

Sprintin elämänkaari Sprintin tavoite Sprintin suunnitelma Päivän Scrum + tehtävät Sprintin katselmointi Sprintin retrospektiivi 27 ict 2 tn 007 - Anne Valsta 28. 8. 2010, päivitetty 25. 8. 2011