Portfolio- ja ohjelmatason ketterä suunnittelu ja vaatimukset
Teemu Toivonen - esittely TRIARI (triari.fi) Käytännön osaamista ketteryydestä Co-founder & Principal Consultant Kokemus Melkein kaikkea mitä IT-alalla voi tehdä Yli viisitoista vuotta IT-alalla Yli kymmenen vuotta kokemusta ketterästä ja leanista Erityisosaaminen Kokonaisvaltainen ketteryys Muutoksen johtaminen Ketterä portfoliohallinta Harrastukset Kalastus ja koripallo Kriittinen ajattelu
Omia kokemuksia viime vuosilta Suuri terveydenhoitoalan toimija Kokonaisvaltaisen ketterän lähestymistavan suunnittelu Ketterän pilotin toteutus (käynnissä) Kuluttajatavaraketju, verkkokauppatoimija Kokonaisketteröityksen suunnittelu Portfoliotoimintamalli, tiimien toiminnan ketteröittäminen Pohjoismainen pankki Portfolioiden välinen hallintamalli, liitäntä yritysarkkitehtuuriin Portfoliotoimintamalli, sisällön fasilitointi Suuri pohjoismainen IT-alanyritys (infrapalvelut) Kokonaisketteröityksen suunnittelu Portfoliotoimintamalli Suuren kehityshankkeen toiminnan ketteröittäminen Suomalainen pankki Portfoliotoimintamalli Vahinkovakuutuksen portfoliotyön transformaatio, sisällön fasilitointi Varallisuudenhoidon portfoliotyön transformaatio, sisällön fasilitointi Suuren ohjelmistokehitysalueen ketteröittäminen Mediayhtiö Kokonaisketteröityksen suunnittelu Portfoliotoimintamalli
Päivän tavoite ja agenda Tavoite Yleiskuva ketterästä suunnittelusta portfolio- ja ohjelmatasolla Jokainen saisi vähintään yhden kokeiltavan idean Agenda Kaksi tapaa epäonnistua monimutkaisissa kokonaisuuksissa Malli ketterään suunnitteluun ja vaatimuksiin Ketterä konseptointi Ketterä suunnittelu Ketterä toteutus Vuorovaikutus on tärkeämpää kuin lopputulos Lineaarisuus toimii vain yksinkertaisissa tilanteissa Kaksi esimerkkiä Yksi tiimi > 10 tiimiä Yhteenveto ja keskustelua
Kaksi tapaa epäonnistua
Miten saavuttaa haastava tavoite? Aloitus piste Hyvä suunnitelma ja onnistunut toteutus Haastava tavoite Aloitus piste Hyvä suunnitelma ja onnistunut toteutus Tietämyksen raja Haastava tavoite Kokeilu ja oppiminen
Ketterä suunnittelu ja vaatimukset KETTERÄ KONSEPTOINTI Liiketoiminta tavoitteet. Iso kuva nykytilanne ja tavoitetilanne. Karkea ratkaisusuunnittelu ja ratkaisun rakennuspalojen tunnistaminen. KETTERÄ SUUNNITTELU Ratkaisun osakokonaisuuksien pilkkominen ominaisuuksiksi. Tarpeeksi suunnittelua. KETTERÄ TOTEUTUS Tarkempi suunnittelu osana toteutusta. Palautetta suunnitteluun ja konseptiin.
vaihtoehtoinen tapa esittää malli KETTERÄ KONSEPTOINTI KETTERÄ SUUNNITTELU KETTERÄ TOTEUTUS
Ketterä konseptointi ja suunnittelu KONSEPTOINTI Työskentelytapa Gemba Karkean taso oleelliset asiat Yhdessä tekeminen Tuotokset Kuva nyky- ja tavoitetilasta (LT) Arkkitehtuuri + UX Toteutettavat palaset SUUNNITTELU Juuri tarpeeksi yksityiskohtia Gemba Yhdessä tekeminen Feature-kuvaukset UI- ja arkkitehtuuripäätökset Riippuvuudet TOTEUTUS Tarkempi suunnittelu osa toteutusta Tuotantovalmiiksi sprinteissä Demoaminen sidosryhmille Toimiva ratkaisu Tarpeellinen dokumentaatio Palaute
Ketterä konseptointi KETTERÄ KONSEPTOINTI Liiketoiminta tavoitteet. Iso kuva nykytilanne ja tavoitetilanne. Karkea ratkaisusuunnittelu ja ratkaisun rakennuspalojen tunnistaminen. KETTERÄ SUUNNITTELU Ratkaisun osakokonaisuuksien pilkkominen ominaisuuksiksi. Tarpeeksi suunnittelua. KETTERÄ TOTEUTUS Tarkempi suunnittelu osana toteutusta. Palautetta suunnitteluun ja konseptiin.
Ongelmat ovat paljon tärkeämpiä kuin ratkaisut!
Gemba
Konseptointi on tiimityötä nopeasti tuloksia!
Kuva kertoo enemmän kuin 100 sivua tekstiä
Ketterän konseptoinnin prosessi Ongelman ymmärtäminen Ratkaisun suunnittelu Jatkuva päivitys Perehtyminen nykytilanteeseen Kipupisteiden tunnistaminen + mittarit Käyttäjäpersoonat Nykytilanteen visualisointi Ongelman ratkaisemisen arvo Kokeellinen validointi Vaihtoehtoisten ratkaisujen miettiminen Karkea konsepti Tavoitetilan visualisointi Tiekartta rakennuspalasista Ensimmäisen palasen kuvaaminen Konseptin hyödyntäminen osana suunnittelu ja toteutusta Seuraavien palasten työstäminen Konseptin päivittäminen esille nousevien havaintojen pohjalta
Ketterä konsepti 20 Nykytilanne Tiekartta Tavoitetilanne Kuvaus nykytilanteesta, ongelmista ja liiketoiminta potentiaalista MVP Pala 2 Pala 3 Pala 4 Kuvaus tavoitetilanteesta, ratkaisusta ja hyödyistä Konsepti luo yhteisymmärryksen
Ketterä suunnittelu KETTERÄ KONSEPTOINTI Liiketoiminta tavoitteet. Iso kuva nykytilanne ja tavoitetilanne. Karkea ratkaisusuunnittelu ja ratkaisun rakennuspalojen tunnistaminen. KETTERÄ SUUNNITTELU Ratkaisun osakokonaisuuksien pilkkominen ominaisuuksiksi. Tarpeeksi suunnittelua. KETTERÄ TOTEUTUS Tarkempi suunnittelu osana toteutusta. Palautetta suunnitteluun ja konseptiin.
Feature-kuvaukset (liiketoimintanäkökulma) KUKA KUVAUS HYÖDYT HYVÄKSYMISKRITEERIT Persoona A Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus porttitor urna ac eleifend pulvinar. In hac habitasse platea dictumst. uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque. Enim eleifend, sed gravida sapien convallis. Ut dui nisi, ultricies eu eros et, egestas condimentum lectus. Sed suscipit nisi Persoona B Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus porttitor urna ac eleifend pulvinar. In hac habitasse platea dictumst. uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque. Enim eleifend, sed gravida sapien convallis. Ut dui nisi, ultricies eu eros et, egestas condimentum lectus. Sed suscipit nisi Persoona A Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus porttitor urna ac eleifend pulvinar. In hac habitasse platea dictumst. uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque. Enim eleifend, sed gravida sapien convallis. Ut dui nisi, ultricies eu eros et, egestas condimentum lectus. Sed suscipit nisi
UX ja arkkitehtuuri
Päätöslogi PÄÄTÖS PERUSTELU PÄIVÄMÄÄRÄ KOMMENTIT Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus porttitor urna ac eleifend pulvinar. In hac habitasse platea dictumst. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus porttitor urna ac eleifend pulvinar. In hac habitasse platea dictumst. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus porttitor urna ac eleifend pulvinar. In hac habitasse platea dictumst. uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque. uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque. uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque. 12.10.2016 uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque. 10.10.2016 uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque. 10.10.2016 uisque et iaculis purus, ut efficitur nisi. Morbi sapien ligula, condimentum id rutrum at, cursus et neque.
Ketterä suunnitteluprosessi Karkeat featuret Liiketoiminta vaatimukset Suunnittelu Validointi Backlog
Ketterä toteutus KETTERÄ KONSEPTOINTI Liiketoiminta tavoitteet. Iso kuva nykytilanne ja tavoitetilanne. Karkea ratkaisusuunnittelu ja ratkaisun rakennuspalojen tunnistaminen. KETTERÄ SUUNNITTELU Ratkaisun osakokonaisuuksien pilkkominen ominaisuuksiksi. Tarpeeksi suunnittelua. KETTERÄ TOTEUTUS Tarkempi suunnittelu osana toteutusta. Palautetta suunnitteluun ja konseptiin.
Ketterätiimi Itseohjautuva Poikkitieteellinen osaaminen Toimittaa usein tuotantoon asti Parantaa jatkuvasti
Ketterän toteutuksen rooli suunnittelussa KETTERÄ KONSEPTOINTI Tavoite ja reunaehdot Konteksti KETTERÄ TOTEUTUS (2 viikon sprintti) KETTERÄ SUUNNITTELU TARKEMPI SUUNNITTELU TOTEUTUS TESTAUS DEMO
Käytäntö
Yksi tiimi Sprint 1 Sprint 2 Sprint 3 Konseptointi Konseptointi Konseptointi Suunnittelu Suunnittelu Suunnittelu Toteutus Toteutus
Yli kymmenen tiimiä Sprint 1 Sprint 1 Suunnittelu tiimi Konseptointi tiimi Sprint 1 Sprint 1 Suunnittelu tiimi Sprint 1 Sprint 1 Suunnittelu tiimi
Tarina varastonhallinnasta
Yhteenveto
Iteratiivisesti, ei lineaarisesti KETTERÄ KONSEPTOINTI KETTERÄ SUUNNITTELU KETTERÄ TOTEUTS
Vuorovaikutus on tärkeämpää kuin lopputulos Oletettu telepatia Kirjallinen tiedon vaihto Puhelin keskustelu Kasvokkain keskustelu Yhteinen artefakti + keskustelu kasvokkain Toimiva telepatia
Kiinnostaako konkreettinen esimerkki? Laita sähköpostia: Teemu.Toivonen@triari.fi
Kysymyksiä ja kommentteja? KETTERÄ KONSEPTOINTI Liiketoiminta tavoitteet. Iso kuva nykytilanne ja tavoitetilanne. Karkea ratkaisusuunnittelu ja ratkaisun rakennuspalojen tunnistaminen. KETTERÄ SUUNNITTELU Ratkaisun osakokonaisuuksien pilkkominen ominaisuuksiksi. Tarpeeksi suunnittelua. KETTERÄ TOTEUTUS Tarkempi suunnittelu osana toteutusta. Palautetta suunnitteluun ja konseptiin.