Hyvin määritelty on puoliksi tehty, kuinka vältetään
Transcription
Hyvin määritelty on puoliksi tehty, kuinka vältetään
YOSO 1 Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa “ Passion leads to design, design leads to performance, performance leads to SUCCESS! OLLI NIEMI Yoso Oy ” YOSO 2 Mitä määrittelyltä odotetaan? Kokonaisuuden hallinta Määritellyn systeemin pitää olla kokonaisuutena yhteen toimiva looginen systeemi Ketteryyttä ja nopeutta Kaikkea liiketoiminnasta ei aina kykene kerralla hahmottamaan. Pitää voida edetä osakokonaisuus kerralla ja myös palata Laatua jo määrittelyissä mukana Määrittely pöytätestaus osaksi toimintaa ja testauksen suunnittelu mukaan määrittelyyn Työmääräarviot Projektin suunnitteluun sopivaksi pilkotut toiminnallisuuden ja riittävät kuvaukset niistä parantamaan jo mallinnetuja. Yhteinen käsitys toteutuksen ja liiketoiminnan välille Pruduct Backlog Kohde pilkottuna osakokonaisuuksiin, tarkkuudella, joka riittää product backLogin tuottamiseen ja siitä ketterän projektin suunnitteluun Yhteisesti ymmärretty ja hyväksytty kuvaus toiminnasta ja siihen liittyvistä tiedoista – vaikkapa osio kerrallaan ketterästi! YOSO 3 Yhteinen käsitys kokonaisuudesta ”Big Picture” Lähtötiedot Big Pic Tulokset • • • • • Mitä keskeisiä prosesseja liittyy kokonaisuuteen? • Millainen on kohdealueen ulkopuolinen ympäristö? • Miten ympäristö vaikuttaa kohdealueeseen? • Onko teknisiä asioita jo kiinnitettynä? • Keitä ovat kohdealueen toimijat? • Vapaamuotoinen kuva kohteesta ja sen ympäristöstä • Käytetään jatkossa keskusteluiden pohjana Olemassa olevat dokumentit Haastattelut Työpajat ... • ... BIG PIC PROSESSIT TOIMINNOT KÄSITTEET KÄYTTÄJÄTARINAT KÄYTTÖLIITTYMÄ KOMPONENTIT YOSO 4 Keskeiset toiminnot Prosessit BIG PIC Lähtötiedot Prosessit Tulokset • • • • • Tunnistetaan keskeiset prosessit • Millainen hierarkia kohdealueilla on? • Mitä prosessit tuottavat tuloksenaan? • Mitä prosessit tarvitsevat syötteinä? • Prosessikartta, jossa keiskeisten prosessien lisäksi syötteitä ja tuloksia Big Pic Dokumentit Asiantuntijat Workshopit PROSESSIT TOIMINNOT KÄSITTEET KÄYTTÄJÄTARINAT KÄYTTÖLIITTYMÄ KOMPONENTIT YOSO 5 Prosessien tarkempi analyysi Toimintokaaviot BIG PIC Lähtötiedot Toimintokaaviot Tulokset • • • • • • Prosessit kuvataan toimintoketjuina • Toimintoketjun jokaisesta askeleesta mietitään mitä tietoa askel tarvitsee alkutietoina ja mitä askel tuottaa (sisällön tarkkus voi tarkentua ketterästi) • Havainnoidaan mitkä roolit vaikuttavat kussakin askeleessa • Myös laadulliset kriteerit kiinnitetään prosessiin • Prosessikartta, jossa keiskeisten prosessien lisäksi syötteitä ja tuloksia Big Pic Prosessit Dokumentit Asiantuntijat Workshopit PROSESSIT TOIMINNOT KÄSITTEET KÄYTTÄJÄTARINAT KÄYTTÖLIITTYMÄ KOMPONENTIT YOSO 6 Tietojen mallintaminen Käsitteet, Liiketoiminnan tiedot BIG PIC Lähtötiedot Business model Tulokset • • • • • • Toimintoketjuista kerätään liiketoiminnan tarvitsemat tiedot – käsitteet • Kuvataan käsitteiden väliset suhteet • Analysoidaan liiketoiminnan tilojen vaikutukset eri käsitteissä/business objekteissa • Liiketoiminta –tason luokkamalli • Keskeisiltä osilta täydennetään liiketoiminnan tiloilla Toimintokaaviot Prosessit Dokumentit Asiantuntijat Workshopit PROSESSIT TOIMINNOT KÄSITTEET KÄYTTÄJÄTARINAT KÄYTTÖLIITTYMÄ KOMPONENTIT YOSO 7 Järjestelmällä tuettavat toiminnot Käyttäjätarinat, Business UseCase BIG PIC Lähtötiedot Business model Tulokset • • • • • • • Toimintoketjuista kerätään liiketoiminnan tarvitsemat tiedot – käsitteet • Kuvataan käsitteiden väliset suhteet • Analysoidaan liiketoiminnan tilojen vaikutukset eri käsitteissä/business objekteissa • Käyttäjätarinat • Business UseCase model Toimintokaaviot Käsitteet, Liiketoiminnan tiedot Prosessit Dokumentit Asiantuntijat Workshopit PROSESSIT TOIMINNOT KÄSITTEET KÄYTTÄJÄTARINAT KÄYTTÖLIITTYMÄ KOMPONENTIT Käyttäjätarinoiden käyttöliittymät ja navigointi YOSO Wireframe BIG PIC Lähtötiedot Wireframe Tulokset • • • • • • Suunnitellaan toimintoketjujen kanssa yhteensopivat käyttöliittymät ja siirtymät • Käyttäjätarinoista selvitetään mitä tietoja käyttöliittymässä pitää käsitellä/näyttää • Samalla ”pöytätestataan” prosessien ja käsitteiden analyysin onnistuminen • Wireframe UserStory Toimintokaaviot Käsitteet, Liiketoiminnan tiedot Prosessit Asiantuntijat PROSESSIT TOIMINNOT KÄSITTEET KÄYTTÄJÄTARINAT KÄYTTÖLIITTYMÄ KOMPONENTIT 8 YOSO 9 Toiminnallisuuksien kokoaminen Loogiset komponentit BIG PIC Lähtötiedot Wireframe Tulokset • • • • • • Samaa dataa käsittelevät toiminnot kootaan loogisiksi komponenteiksi • WireFramen käyttöliittymiin kohdennetaan loogiset komponentit • Komponenttikaavio Wireframe UserStory Toimintokaaviot Käsitteet, Liiketoiminnan tiedot Prosessit PROSESSIT TOIMINNOT KÄSITTEET KÄYTTÄJÄTARINAT KÄYTTÖLIITTYMÄ KOMPONENTIT YOSO 10 Ketterällä mallilla? YOSO 11 Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa Kokonaisuuden hallinta Ketteryyttä ja nopeutta Pruduct Backlog Laatua jo määrittelyissä mukana Työmääräarviot Yhteinen käsitys toteutuksen ja liiketoiminnan välille