Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

Samankaltaiset tiedostot
Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

Ketterä projektinhallinta

Lean EA kokonaiskehittämismalli Digitalisaation suunnannäyttäjät

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Testauksen suunnittelu ja dokumentointi ketterässä testauksessa Tutkimustuloksia

Ketteryys pähkinänkuoressa. Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin

Mira Grönvall ja Rami Lehtinen

Kansallinen digitaalinen kirjasto Käyttöliittymä Finna Aki Lassila / Kehittämispäällikkö / Kirjastoverkkopalvelut

ja -kehitysmenetelmistä Jyri Partanen, QA Manager Sulake Corporation

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Tutkittua tietoa. Tutkittua tietoa 1

Tapahtuipa Testaajalle...

Erilaisia tapoja tehdä ohjelmistokehitystä eli miten luoda ketteryyttä ja ennakkosuunnittelua oikeisiin paikkoihin

Scrum-käytännöt ja käyttäjäkokemustyö ohjelmistoalan yrityksessä. Marie-Elise Kontro

Nimike Määrä YksH/EI-ALV Ale% ALV Summa

Projektijohtaminen. Ohjelma Paikka: HAUS kehittämiskeskus, Munkkiniemen koulutustalo, Hollantilaisentie Helsinki

MULTIPOLISPÄIVÄT SNOWPOLIKSESSA Ideasta Tuotteeksi Off-Shore Alihankkijan Näkökulmasta. Toni Piirainen, Toimitusjohtaja

Scrumin käyttö ketterässä sovelluskehityksessä

Multisite -projektit uhasta mahdollisuus? Johtamiseväitä projektipäällikölle

R U B I C H R F I N L A N D O Y K U M P P A N I S I D I G I T A A L I S E S S A M U U T O K S E S S A

Testausoppeja toimialavaihdoksesta

Organisaatioiden mahdollisuus osallistua ja vaikuttaa Finnan kehittämiseen. Heli Kautonen, palvelupäällikkö , Finnan 2.

Finnaa arkistoille. Aki Lassila Arkistot

Ohjelmistotekniikka - Luento 2

KONTTI - Teolliset komponenttiohjelmistot Tekesin ETX-ohjelma

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

Ketteryys kokeilemalla. Leo Malila Kehittämispäällikkö, Kela

Ketterämpi Sonera Matka on alkanut!

VALDA-tietojärjestelmän j versio 1

InnoSprint Kiihdytä kehityshankkeesi täyteen vauhtiin. 1

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

SAFe menestystarina - Case Osuuspankki

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Ketterä vaatimustenhallinta

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

Projektin suunnittelu 71A00300

JulkICTLab projektin tilannekatsaus

Tuotekehitys ja yrityksen laatujärjestelmä

ONKO ORGANISAATIOSI KYPSÄ DEVOPSIIN?

OppiScrum opintojen läpäisyasteen ja oppimisen omistajuuden edistäjänä

Organisaatioiden mahdollisuus osallistua ja vaikuttaa Finnan kehittämiseen. Heli Kautonen, palvelupäällikkö , Kirjastoverkkopäivät

Ketterä projektikulttuuri on avain menestykseen - valmennuksella kohti ketterää kulttuuria

Projektinhallinta TARJA NISKANEN LÄHTEENÄ MM. KEHITTÄJÄN KARTTAKIRJA

Avoin Data Kehittäjäyhteisön käynnistäminen

1. Oppimisen ja opettamisen haasteet

Kehmet. Suomidigi suunnannäyttäjät palkintojenjako

Projektityökaluilla tuottavuutta toimintaan, Espoo, Kari Kärkkäinen

Tuumasta toimeen. Projektipäivät Ketosoftware

Ketteryydestä muutamien esimerkkien kautta eli mitä voimme

Onnistunut ohjelmistoprojekti

Maanvuokrausjärjestelmä Mvj. Projektitarpeen ja tavoitteiden kuvaus

Portfolio- ja ohjelmatason ketterä suunnittelu ja vaatimukset

Ajatuksia ketterästä ohjelmistokehityksestä ja laadusta

DOB - Datasta oivalluksia ja bisnestä DOB innovaatioalustan kuvaus

SoberIT Ohjelmistoliiketoiminnan ja tuotannon laboratorio

EUREFin vaikutukset organisaatioiden tietojärjestelmiin

Naantalin koulu-uinnit, Suomalaiset juhlapyhät, Viikkonumerot ma 10. syys ti 18. syys 2012 (Helsinki)

Digitalisaation kartoitus ja tiekartan suunnittelu. Palvelu innovaatioseteliin Steamlane Oy

Antti Ylä-Jarkko Tietohallintojohtaja Vantaan kaupunki. Epäsovinnaisia tuottavuusratkaisuja kuntakentässä

SoberIT Software Business and Engineering institute

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

haltu..mobile.web.embedded

Projektisalkun kehittäminen - kilpailuetua toimituksiin projektisalkulla. Projektisalkku ohjausvälineenä. Projektisalkun kehittäminen

Ohjelmistojen mallintaminen. Luento 11, 7.12.

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu

TUOTANTOTALOUDEN 25 OP OPINTOKOKONAISUUS

Toiminnallisen määrittelyn tarina. Esimerkki Reaktorin tavasta tehdä toiminnallista määrittelyä.

APPLICATION MANAGEMENT SERVICES. ecraft

Projektin suunnittelu

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

SOTE-AKATEMIA TEKNOLOGISEN MURROKSEN JOHTAMINEN SOTE-ALALLA

SILTA. Tiimi: Erkki Lappi, Juha Kokko, Tapio Manner Pohdinnan tulokset: Silta Meluaita Rakennusten parvekkeet Erinäköiset profiilit

Nexus Guide. Nexuksen määritelmä ja opas: Skaalatun Scrum-kehityksen viitekehys. Nexusta ylläpitää ja kehittää Ken Schwaber ja Scrum.

Lakki. Lisää ot sik k o osoit t am alla. Nöyrästi vain lakki kourassa... Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010

PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM

Luova monimuotoinen oppiminen uudistuvassa Suomessa (LUMOUS-ohjelma)

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma

Case: Avoimen lähdekoodin ohjelmistojen hyödyntäminen Lahdessa

AAN-A avp.aalto.fi. Yrittäjyys Aallossa Håkan Mitts

Verkko-opetus arvon yhteistuotannon ympäristönä Ari-Matti Auvinen

Yhteisön kehitystyöhön osallistumisen mahdollisuudet ja mallit

Kohti Open Data kehittäjäyheisöä

Suomi.fi-tunnistus

Keitä Salon osaamiskeskittymä

Opetushallitus pyytää tarjoustanne tämän tarjouspyynnön ja sen liitteiden mukaisesti.

Ohjelmistotekniikka - Luento 3 Jouni Lappalainen

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Muutoksen arkkitehtuuri! "

TAHTITUOTANNON SUUNNITTELU Osasto / Henkilön nimi / Esityksen nimi 1

Kahdeksan vuotta oppimisratkaisujen kehitystä Lean-projektinhallintakäytännöillä ( RePa )

Tilannekatsaus Opintopolku.fi

Toimittajan johtaminen projektissa. Esko Hannula Annikki Parviainen

Ylimmän johdon näkemys ketteryydestä

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

Ohjelmistotekniikka - Luento 3

Miten 333 organisaatiota voi kehittää yhtä yhteistä digitaalista palvelua ja vielä kuunnella kaikkien asiakkaita?

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

Transkriptio:

Scrum is Not Enough Scrum ei riitä Ari Tanninen & Marko Taipale Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.2009

Ari Tanninen Vanhempi ohjelmistoinsinööri Marko Taipale Teknologiajohtaja, valmentaja Vuosikymmen ohjelmistokehitystä 5 vuotta ketteriä menetelmiä Koulinut useita ketteriä kehittäjiä Täysipäiväinen ScrumMaster 2 vuotta Agile Dinnereitä Kompastunut ketteryyteen Yli 10 vuotta ohjelmistokehitystä 7 vuotta ketteriä menetelmiä Kaksi ketterää transformaatiota Kouluttanut yli 200 henkilöä Harjoittaa ketteryyttä -tuotekehityksessä

Keitä te olette? Meidän tarinamme.

Scrum on vain viitekehys eikä ota kantaa liiketoimintaan, ohjelmistokehitykseen eikä tuotekehityksen organisointiin. Menestynyt ohjelmistoliiketoiminta kuitenkin tarvitsee näitä kaikkia.

Scrum ei riitä 1. Mitä on Scrum? 2. Kuinka tuotteet syntyvät? 3. Mihin asioihin Scrum tuotekehityksessä ottaa kantaa? 4. Mihin Scrum ei ota kantaa ja miksi se on ongelma? 5. Mitä asialle voisi tehdä?

1. Mitä on Scrum?

Mistä tuotevisio tulee? Mihin perustuen järjestän työlistan? Valmista kahdessa viikossa?!

Scrum ei riitä, koska Scrum ei kerro...

millä perusteella Backlog priorisoidaan, kuinka kehitetään ohjelmistoja ketterästi, tai kuinka tuotekehitys organisoidaan.

2. Kuinka tuotteet syntyvät?

Roolit Ideanikkari Asiakas Bisnesmies IT-hemmo Product Owner Tiimi

Ideointi Idean kehitys Tuotteistus & aikataulutus Backlogin laadinta Ajatus ratkaisusta Backlog v. 1.0 Acme Acme Tuotevisio & Liiketoimintamalli Versio 1.0 & Release roadmap Release Backlog & Aikataulu v. 2.0 Sprint 1 Sprint 3 v. 1.0 Sprint 2 v. 1.0 Q2 Q3 Q4 Q1 Asiakas ja ongelma

Toimituksen suunnnittelu Työjakson suunnittelu Työjakso Katselmointi Toimitus v. 1.0 Acme Backlog Sprint Backlog v. Valmis tuote A Arvioitu ja järjestetty Valmis osatuote

3. Mihin asioihin Scrum tuotekehityksessä ottaa kantaa?

Ideointi Idean kehitys Tuotteistus & aikataulutus Backlogin laadinta Ajatus ratkaisusta Backlog v. 1.0 Acme Acme Tuotevisio & Liiketoimintamalli Versio 1.0 & Release roadmap Release Backlog & Aikataulu v. 2.0 Sprint 1 Sprint 3 v. 1.0 Sprint 2 v. 1.0 Q2 Q3 Q4 Q1 Asiakas ja ongelma

Toimituksen suunnnittelu Työjakson suunnittelu Työjakso Katselmointi Toimitus v. 1.0 Acme Backlog Sprint Backlog v. Valmis tuote A Arvioitu ja järjestetty Valmis osatuote

4. Mihin Scrum ei ota kantaa ja miksi se on ongelma?

Ideointi Idean kehitys Tuotteistus & aikataulutus Backlogin laadinta Ajatus ratkaisusta Backlog v. 1.0 Acme Acme Tuotevisio & Liiketoimintamalli Versio 1.0 & Release roadmap Release Backlog & Aikataulu v. 2.0 Sprint 1 Sprint 3 v. 1.0 Sprint 2 v. 1.0 Q2 Q3 Q4 Q1 Asiakas ja ongelma

Toimituksen suunnnittelu Työjakson suunnittelu Työjakso Katselmointi Toimitus v. 1.0 Acme Backlog Sprint Backlog v. Valmis tuote A Arvioitu ja järjestetty Valmis osatuote

Kolme olennaista haastetta 4.1 Liiketoiminta 4.2 Ketterä ohjelmistokehitys 4.3 Tuotekehityksen organisointi

4.1 Liiketoiminta Scrum Product Ownerin näkökulmasta

Liiketoimintamalli Sidosryhmät Scrum v. 2.0 v. 1.0 Q2 Q3 Q4 Q1 Aikataulut Kehittäjät Toimiala Acme Tuote Asiakkaat, käyttäjät

4.2 Ketterä ohjelmistokehitys Scrum tiimin näkökulmasta

Perinteisestä ketterään Määrittely Suunnittelu Toteutus Testaus Toimitus Helmi Maalis Huhti Touko Kesä M S T T T M S T T T M S T T T M S T T T M S

Analysointi Määrittely Arkkitehtuuri Suunnittelu Testaus Käyttöliittymä Toteutus 2-4 viikkoa! Integrointi Paketointi Toimitus Dokumentointi Käyttöönotto

Tiimin sisäiset ja ulkoiset haasteet Ei muutostarvetta ITinfrastruktuuri, policyt Tekniset valmiudet Hajautetut toiminnot Tiimi vai joukkio? Kokemus ja koulutus Hajautettu tiimi Muutoksen pelko Epäonnistumisen pelko

Tiimi vai joukkio? 1. Luotammeko toisiimme? 2. Uskallammeko kommunikoida avoimesti? 3. Ymmärrämmekö yhteiset tavoitteemme? 4. Olemmeko sitoutuneet tavoitteisiimme? 5. Osaammeko ratkaista erimielisyydet? 6. Osallistuvatko kaikki? 7. Haluammeko olla juuri tässä tiimissä?

4.3 Tuotekehityksen organisointi Scrum organisaation näkökulmasta

Liiketoiminta Tuotekehitys

Tuotekehitys pullonkaulana Mitä ihmettä ne tekee ja miksi kaikki kestää? Liiketoiminta Tuotekehitys

Liiketoiminta pullonkaulana Mitä ihmettä ne tekee? Keksimme hienoja juttuja! Liiketoiminta Tuotekehitys

Arvoketjut (Esimerkki siitä mitä tapahtuu kun tuotekehitystä ei organisoida)

Valitut ideat 3kk 24kk 8 Idea 2d Arviointi 2h 1m Hyväksyntä 2h 6m Resurssointi 1d 2d Scrum! Ulkoasun kehitys 6m Ohjelmistokehitys 6m Integrointi & käyttöönotto 1m 15 3m 12 3w Ulkoasu valmis Tuotantovalmis

5. Mitä asialle voisi tehdä?

Product Owner on Teräsmies Rooli! Ei yksilö Arvoketju Arvoketjukartta Tuotekehityksen organisointi Johtaminen Tiimin osaaminen Koulutus & valmennus Ketterä kehitys Scrum ei riitä Ammattitaito Organisaation rakenne Muutos Onnistuaksesi Organisaation tuki Tarve & tahto muuttua Scrumin kanssa huomioi!

Scrum on vain viitekehys eikä ota kantaa liiketoimintaan, ohjelmistokehitykseen eikä tuotekehityksen organisointiin. Menestynyt ohjelmistoliiketoiminta kuitenkin tarvitsee näitä kaikkia.

Hyvää joulua!