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