projektin hallinta ohjausprosessina scrum

Click here to load reader

Download Projektin hallinta Ohjausprosessina  Scrum

Post on 22-Feb-2016

50 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

Projektin hallinta Ohjausprosessina Scrum. Mikä on projekti? Miten Scrum ohjaa projektia?. 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 - PowerPoint PPT Presentation

TRANSCRIPT

Ohjelmiston suunnittelutaito ict2td005 Systeemityn kulku ja projektitoiminta

28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta1Projektin hallintaOhjausprosessina ScrumMik on projekti?

Miten Scrum ohjaa projektia?

28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta2Projekti onainutkertainen, kertaluonteinenajallisesti rajattu: alkaa pttykseen suunnitellusti (max 3 htv ja 9 kk) tysuoritus, jolla on omat resurssipuitteet: raha, valta, tyvoimamritetty tehtv tuottaa vaatimukset tyttv tulos (esim. ohjelmisto, selvitys, vaatimukset)

Virkki, P. Somermeri, A. 1997. Projektity kehittmisen moottori28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta3Miksi projekti?Jsentynyt tapa toimiaennalta suunniteltu tyn eteneminenennalta aikatauluun varatut resurssittehdn sovitut tuloksetOhjattavissaraportointikytntohjauspisteet ja vastuut: nopea reagointi ja vaikutusten arviointi muutoksissatavoitteet ja mittaritsuunnitelmallista, tehokasta, ptksi tukevaa toimintaahyvksi koettu kytnt28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta4Projektin ohjaukselliset vaiheetSuunnittelu projektisuunnitelmaKynnistminen projektisuunnitelman hyvksyminen ohjauksen tyvlineeksi, lupa kirjata projektille tytSeuranta ja ohjaus lupa jatkaa tyt/ pts keskeytt tyPttminen tuloksen ja vastuiden luovuttaminen sek projektiorganisaation purkaminen28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta5Projektisuunnitelman laatimista varten on syyt tietodotettava tulostavoitealustava aikatauluprojektiorganisaatiobudjetti, rahoituspuiteprojektin perustamiseen johtaneet syyt

28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta6Projektin sidosryhmt - vaikuttajiatekemisen aikaiset ~ projektiorganisaatio ja tukijoukottuloksen intressitahot, esim.tilaaja (toimeksiantaja, maksaja, asiakas), kyttjt, muu tilaajan organisaatio: yllpitj, jatkokehittjttilaajan asiakkaat, yhteistykumppanitviranomaiset, tymarkkinajrjesttoimittajan organisaatio, yhteistykumppanit, alihankkijat, kilpailijat

selvit sidosryhmn rooli projektiin tai sen tulokseen sidosryhmien odotukset ja vaatimukset28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta7Projektiorganisaation roolitAsettaja, tilaajaOhjaus- eli johtoryhm (vrt. seuranta-, valvontaryhm)Ohjausryhmn puheenjohtaja (vrt. asettaja, tulosintressi)ProjektipllikkProjektiryhm (ks. projektiryhmn roolit ja vastuut) ProjektisihteeriTukiryhmOhjausryhmn jsenetProjekti-pllikkProjektiryhmn jsenet28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta8Riskien ennakointiMillaisilla tapahtumilla voi olla kauaskantoisia vaikutuksia projektissa, sen tyn eponnistumiselle?Mik aiheuttaa ko. tapahtuman?Mik on tapahtuman todennkisyys ja seurausvaikutus projektissa? Todennkisyys ja seurausvaikutus luokitellaanmolemmat pieni: tunnistettu ei aiheuta toimenpiteitjompikumpi on kohtalainen: otettava huomioon suojautuminen, ennaltaehkisy jompikumpi on suuri: erityisseurannassa ei lupaa aloittaa/jatkaa ennen kuin poistettuMiten seurauksia voi vltt?Mit voi tehd, jos pahin kuitenkin tapahtuu?Kuka reagoi tapahtumaan?Kuka varmistaa toipumisen?28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta9Projektialkaa, kunjohtoryhm hyvksyy projektisuunnitelman aloituskokouksessaanpttyy, kunkehittmisponnistuksen tulos on valmis taiprojekti keskeytetn

on tietyn ohjausprosessin ilmentym, jossa ohjausprosessi on kirjattu, hyvksi koettu tapa toimia Ohjausprosessina Scrum28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta10Agile Manifesto FEB 2001Beck et al. (Cohn, M., 21)Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan

28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta11Scrumin arvotSitoutuminen (commitment) tavoitteeseenKeskittyminen (focus) tehtvnAvoimuus (openness), nkyvyys kaikilleKunnioitus (respect) kaikkien kokemusta kohtaanRohkeus (courage) aloittaa omalta tasolta28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta12 Toimiva toimituser joka kuukausiLeffingwell, D.28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta13vaihejakoAgile methodtimeeniten arvoa tuottava ominaisuusScrum on projektinhallintamenetelmJoka vaatii aina kehittmisen menetelmt, esim. XPJa seurantamenetelmt, esim. Sprint burndown Sprintit ja muutosten hallinta

Product Backlog on muutettavissa, ei suositeltavaa, vaikea muuttaa

28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta14Tyn allaxvalmiitxxxSrcumin roolitScrum Master (SM) ei ole toimittajan projektipllikk, eik Product Owner, vaan Scrum-prosessin mahdollistajaProduct Owner (PO) vastaa asiakkaan projektipllikk ja omistaa Product Backlogin (PB), vastuulla business- hydytKehitystiimi (n. 7 henkil) on kokonaisvastuussa tuotteen kehittmisest kytten taitojaan parhaalla mahdollisella tavalla

28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta1515Scrumin aikarajat inspect & adaptSuunnittelusipuli (vrt. Cohn, M., 28) Julkaisun suunnittelukokousSprintin suunnittelukokousSprintti (tyjakso)Pivn ScrumitPivn Scrumien vliss tytSprintin katselmointiSprintin retrospektiivi

28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta16Tuotevisio

Julkaisusuunnitelma

Toimituser

Sprintti

Scrum-projektin tuotoksetTuotteen kehitysjono (Product Backlog) Tuotteen ominaisuuslistaTarkka, arvioitu ja priorisoituJulkaisun kehitysjono (Release Backlog)Tehtvlista (Sprint Backlog) Sprintin edistymiskyr (sprint burndown)Jljell olevat tehtvtJulkaisun edistymiskyr (release burndown)Jljell olevat ominaisuudet

28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta17Mit valmis tarkoittaa?Tiimi esittelee vain ne toiminnallisuudet, jotka tyttvt PO:n kanssa sovitut vaatimukset eli toimituser onkoodattu ja refaktoroitutestattudokumentoitu

~ definition done

Toiminnallisuus ~ user story < epic < teema28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta18Sprintin suunnittelukokousProduct backlog, kehitysjono neuvottelu valitut ominaisuudet (Release Backlog) Sprintin tavoite jsenn tehtviin arvioi tymrt Sprint backlog, tehtvlista

Sprintin kesto 4 vkoa 2 x 4 t kokouksetSprintin tavoiteSprintin backlogOsallistujat: kehitystiimi + PO + SM28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta19Tehtvkortti User story #_____Painoarvo _____User story_____________________________________________________________________________________________________________________________________________Tehtv___________________________ Tekij _________________________________________ Tymr ______ t28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta20Tehtvlista, esimerkkiUser storyTyn allaValmis # painoarvotehtvnimisuunniteltujljellUS1 5UI21API30xDB10xUS2 328.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta21Pivn Scrum inspect & adaptPO ei ole paikalla, ellei tiimi ole kutsunutKesto 15 minuuttiaJoka piv sama aika ja paikkaAina samat kysymyksetMit olen saanut aikaiseksi sitten edellisen pivn Scrumin?Mit aion tehd ennen seuraavaa pivn Scrumia?Mit esteit tylleni on?Vain kehitystiimi puhuu, 2 minuuttia28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta22Kehitystiimi ja sprinttiKaikki tekevt kaikkea: mit parhaiten osaavat ja oppivatHuomaa ryhmdynamiikka!28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta23ict2tn007 - Anne Valsta24tehoaikakyps toimintaharmoniakuohuntaaloitusviestint on niukkaa, jsenet ovat epvarmoja, omat edut ovat trkeit, olo on turvaton, haetaan vetjpaljon puhetta, vhn kuuntelua, vitelln, tavoitteet ovat ristiriitaisia, ptkset htikityj, tarvitaan vetjPinnallisesti hyv vuorovaikutus, vakiintuneet toimintatavat, tehdn kompromisseja, ollaan kohteliaita ja samanmielisi, vetj siirt vastuuta ryhmlleErimielisyys sallitaan, ristiriidoista opitaan, avoimuutta, vetj on ryhmn jsen28.8.2010, pivitetty 25.8.2011Sprintin katselmointi inspect & adaptEpmuodollinen tapaaminen sprintin lopussaKehitystiimi esittelee valmiit tuloksetMax 4 tuntiaTilaaja-asiakas, PO ja kehitystiimiToimituser (inkrementti) ja PB katselmoidaanPohjustaa seuraavaa julkaisusuunnitelmaa28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta25Sprintin retrospektiiviMax 3 tuntiaSM jrjestKoko tiimi on paikallaSyy-seuraus -analyysiMik meni hyvin?Mit voi parantaa?Pts, mit tehdn28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta26Sprintin elmnkaari28.8.2010, pivitetty 25.8.2011ict2tn007 - Anne Valsta27Sprintin katselmointiSprintin retrospektiiviSprintin tavoiteSprintin suunnitelma Pivn Scrum+tehtvt