Karoliina Luoto · 16.12.2014
Ketteryys – mitä se tarkoittaa tilaajan työskentelylle?Helsingin yliopiston tuoteomistajapäivä
IT-projektien ongelmatSuunnittele – toteuta – testaa – julkaise toimii selkeissä kokonaisuuksissa, mutta kun niitä on maailmassa vähän, ongelmia ilmenee:
• Viestinnän puute • Ohi maalin menevä toiminnallisuus• Kasautuvista ongelmista johtuvat viivästykset• Muuttuvat vaatimukset / kasvava ymmärrys
-> Aikaa ja rahaa kuluu kiistelemiseen -> Vastuun välttely asiakkaan päässä-> Onnistumisen mahdollisuuksien torpedoiminen
Perinteinen projektikolmiojosta huhujen mukaan voi kiinnittää kaksi kärkeä
Ketterä projektikolmio
Ketterä julistus …joka pyrkii ratkaisemaan edellä todettuja ongelmia
agilemanifesto.orgKokemuksen perusteella arvostamme:
Yksilöitä ja kanssakäymistä enemmän kuin menetelmiä ja työkaluja
Toimivaa ohjelmistoa enemmän kuin kattavaa dokumentaatiota
Asiakasyhteistyötä enemmän kuin sopimusneuvottelujaVastaamista muutokseen enemmän kuin pitäytymistä
suunnitelmassa
Keskitytään onnistumaanSamalla kun opitaan
Photo: massdistraction, Flickr
Ketteryyden tunnusmerkit1. Käyttäjät osallistetaan kehitysprosessiin2. Tiimillä on valtaa tehdä päätöksiä 3. Vaatimukset elävät mutta aikataulu ei 4. Vaatimukset kuvataan ylätasolla, kevyesti ja visuaalisesti5. Kehitystyö tapahtuu pienissä osajulkaisuissa, joita voidaan
kehittää edelleen6. Keskitytään säännölliseen tulosten ulos saamiseen7. Tehdään jokainen ominaisuus valmiiksi ennen kuin
siirrytään seuraavaan8. 80/20 -sääntö: keskitytään etsimään 20 %:n ratkaisuja
jotka täyttävät 80 % tarpeesta9. Testausta tehdään koko projektin läpi – testaa ajoissa ja
usein10.Yhteiskehittelevä ote kaikilta projektin pelaajilta
Kriteeristö: Allaboutagile.com
Ketteryys tilaajalleHuojennukset
Photo: karla_k., FlickrPhoto: Karoliina Luoto
Vapautus: • vaatimuksesta älytä
yksityiskohtia ennakolta• velvollisuudesta tehdä
varastoon, esim. paljon määrittelyä
• kommunikointiin ja yhdessä miettimiseen
Ketteryys tilaajalleVaatimukset
Photo: karla_k., FlickrPhoto: Karoliina Luoto
1. Kirkas visio – priorisointi2. Läpinäkyvyys – tiimille,
ohjausryhmälle3. Suunnitteleminen ja
kokonaisuuden hallinta4. Äly ja oppiminen
Kuva: Alan, Flickr
Tuoteomistaja
Photo., Flickr
Vaikka organisaatiossa olisi tuoteomistajatiimi, kehitystyön arkipäivässä tarvitaan yksi hlö joka:
• Ohjaa kehitystiimiä siinä, mihin kehityspanos käytetään (arvo)
• On saatavilla kysymyksiä ja päätöksentekoa varten päivittäin
• Hyväksyy valmiit ominaisuudet
• Kanavoi palautetta
Polku ketteryyteenvie aikaa
Photo: Leon Riskin, Flickr
Ketteryyteen pääsy kestää 2-4 vuotta: Agile Fluency Model
© 2012 James Shore and Diana Larsen, Agilefluency.com
Alku: Tehdäänkoodia
1 Keskitytään liiketoiminta-arvoonKulttuurin
-muutos
Tiimin2 Tuotetaan liiketoiminta-arvoataitojen
muutos
Tiimin
3 Optimoidaan liiketoiminta-arvoa
Organisaation
rakennemuutos
4 Optimoidaan systeemejäkulttuurin-
muutos
Organisaation
0
KiitosKysymykset supertervetulleita!
[email protected] · @totoroki · +358 40 765 8504
Kertaus: Mikä se Scrum olikaan?- 2 joukkuetta, 5 minuuttia- Sijoittakaa löytämänne laput Scrum-kartalle- Nopeiten eniten oikeita vastauksia saanut joukkue voittaa - (Parhaista selityksistä lisäpisteitä)