Karoliina Luoto · 2.2.2016
Ketterät periaatteetIT2015 ja JIT 2015 ketterissä sopimusehdoissa
Karoliina Luoto + CodentoValmentaja ja konsultti, ketterä hankeohjaus ja tuotevisiotyöAiemmin: tuoteomistaja, verkkoliiketoiminnan kehittäjä
Muutoksentekijän työrukkanen, leaniyttävää ohjelmistokehitystä
Ketterien menetelmien leviäminen aikajanalla
1946
Lean = keskittyminen
arvoon jajätteen
vähentäminen
1950
Kaizen =jatkuva
parantaminen
1995
Scrum =sertifioituketterän
ohjelmisto-kehityksenmenetelmä
2001
1999
XP =asiakasyhteistyö,pariohjelmointi,
iteraatiot,testaus
Ketteräjulistus =ketterät
periaatteet(”agile”)
1953
Kanban = tehtävien näkyväksi
tekeminen, rajoittaminen ja
mittaaminen
Juuret kauempana historiassa - Taylorin ja Fordin periaatteissa ja Toyotan alkutaipaleella.
IT-projektien ongelmat…jotka toistuvat menetelmien läpiMäärittele – toteuta -malli ilman kommunikointia toimii hyvin selkeissä kokonaisuuksissa, mutta koska niitä on maailmassa vähän, usein tarvitaan
> Jatkuvaa tilaajan tavoitteiden kommunikointia> Tilaajan palautetta valmistuvista toiminnallisuuksista> Aktiivista ongelmiin reagointia molemmilta osapuolilta> Lisääntyvän ymmärryksen hyödyntämistä molemmilta
osapuolilta
Yleisimmät ongelmat taustalla:• Tilaajat eivät halua tehdä päätöksiä fokusoinnista• Toimittajat eivät hahmota toteutettavaa kokonaisuutta• Ongelmia väistellään viimeiseen asti
Ketterä julistus 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
Ketterät periaatteet 7. Tärkein menestyksen mittari
on toimiva ohjelmisto8. Pyritään työtahtiin joka on
ylläpidettävissä ikuisesti9. Jatkuva huomio tekniseen
kunnianhimoon ja hyvään suunnitteluun
10.On oleellista maksimoida niiden ominaisuuksien määrä joita ei tarvitse toteuttaa
11.Paras laatu syntyy itseorganisoituvissa tiimeissä
12.Tiimi oppii ja parantaa toimintaansa jatkuvasti
1. Prioriteettina asiakkaalle arvokas ohjelmisto
2. Jatkuva ja myöhäinenkin muutos hyödynnetään asiakkaan kilpailueduksi
3. Toimivaa ohjelmistoa julkaistaan mieluiten viikkojen välein
4. Tilaajan edustajat ja kehittäjät työskentelevät yhdessä päivittäin
5. Etsi motivoitunut tiimi ja anna sille luottamus ja tuki
6. Tehokkain tiedonvälitystapa on kasvokkainen keskustelu
Tähtäimessä luottamus,läpinäkyvyys ja kommunikaatio
Photo: sharyn morrow, Flickr
Ratkaisut ketterissäsopimuksissa useimmitenPeriaate SopimusohjausYhteistyön korostaminen Ei sanktiointia vaan palkitseminen, lyhyt irtisanomisaika
Toimivaa ohjelmistoa jatkuvasti Nimetty ketterä metodi + sovittu tapa tallentaa koodi jatkuvasti
Valmius muutokseen Nimetty ketterä metodi sekä minimivaatimukset ja tavoitehinta tai pelkkä asiakkaan ohjaus
Arvon maksimointi Tilaajan ohjaus- ja priorisointivastuu
Päivittäinen yhteistyö Nimetty ketterä metodi, nimetyt resurssit
Taitava, motivoitunut tiimi Nimetyt resurssit, tilaajan ohjausvastuu, visio ja mittarit
Kasvokkaiskommunikaatio Minimidokumentaation nimeäminen, nimetty ketterä metodi
Kestävä työtahti Nimetty ketterä metodi
Tekninen kunnianhimo Nimetty ketterä metodi (sis. valmiin määritelmä), lähdekoodin julkaiseminen
Ominaisuuksien karsiminen Tilaajan ohjaus- ja priorisointivastuu
Tiimin itseorganisoituvuus Tilaajan ohjaus- ja priorisointivastuu, visio ja mittarit
Tiimin oppien hyödyntäminen Nimetty ketterä metodi
Sekä JIT 2015 että IT2015 ketterät ehdot välimalleja ketterän ja perinteisen projektin välillä
Ratkaisut IT2015 ehdoissatoimituksista ketterillä menetelmilläPeriaate Sopimusohjaus
Yhteistyön korostaminen Ketterä: ei viivästyssakkoa ilman eri sopimusta, 14 pv irtisanomisehto asiakkaalla
Toimivaa ohjelmistoa jatkuvasti Sovittu työmenetelmä
Valmius muutokseen Sovittu työmenetelmä, työlistaa tarkennetaan yhdessä
Arvon maksimointi Asiakas priorisoi työlistaa
Päivittäinen yhteistyö Sovittu työmenetelmä, molemmilla riittävästi työaikaa
Taitava, motivoitunut tiimi Mahdolliset nimetyt avainhenkilöt jolloin ei vaihto-oikeutta
Kasvokkaiskommunikaatio Sovittu työmenetelmä, työlistaa tarkennetaan yhdessä
Kestävä työtahti Sovittu työmenetelmä
Tekninen kunnianhimo Takuu 6 kk; toimittajatestaus
Ominaisuuksien karsiminen Asiakas priorisoi työlistaa, työlistaa tarkennetaan yhdessä
Tiimin itseorganisoituvuus Sovittu työmenetelmä
Tiimin oppien hyödyntäminen Sovittu työmenetelmä
Ratkaisut JIT2015 ehdoissaketterien menetelmien projekteistaPeriaate SopimusohjausYhteistyön korostaminen Perinteinen vastuujako: toimittajalla vastuu, viivästyssakot, tilaaja
myötävaikuttaa
Toimivaa ohjelmistoa jatkuvasti Iteraatiot, osatoimitukset
Valmius muutokseen Perinteinen: ehdottomien vaatimusten ja julkaisusuunnitelman sisällä joustavaa, muuten sovitaan kirjallisesti
Arvon maksimointi Perinteinen: toimittajan vastuulla, ehdottomat ja valinnaiset vaatimukset
Päivittäinen yhteistyö Työ tilaajan tiloissa, molemmilla riittävästi työaikaa
Taitava, motivoitunut tiimi Jos nimetään avainhenkilöt, toimittaja ei saa vaihtaa ja tilaaja pyrkii olemaan vaihtamatta
Kasvokkaiskommunikaatio Ehdottomat ja valinnaiset vaatimukset, työ tilaajan tiloissa
Kestävä työtahti Perinteinen malli: toimittajalla vastuu projektin onnistumisesta
Tekninen kunnianhimo Takuu 6 kk; avoin lähdekoodi
Ominaisuuksien karsiminen Ehdottomat ja valinnaiset vaatimukset
Tiimin itseorganisoituvuus Lisärooleja ohjausryhmä, projektipäällikkö, yhteyshenkilöt, iteraatiovastaava (toimittajalta, tuoteomistajan tehtävät)
Tiimin oppien hyödyntäminen Ehdottomat ja valinnaiset vaatimukset
Photo: piyaphon phemtaweepon, Flickr
Ketteryys ostajalle vaativaaKetterät vakioehdot pehmeä lasku
Kysymykset tervetulleita!Codento.fi
[email protected] · @totoroki · +358 40 765 8504
Top Related