Kanban, devops, lean startup

Post on 26-May-2015

329 views 2 download

description

Esityksessä kuvataan, miten Kanban, DevOps ja Lean Startup muuttavat perinteistä ketterää ohjelmistoprosessia

Transcript of Kanban, devops, lean startup

Kanban, DevOps, Lean Startup – ohjelmistotyöläisen arkipäivää

Juhana Huotarinen

2

Juhana Huotarinen

2

Gofore Oy

Vuonna 2001 perustettu IT-johdon konsultoinnin ja tietojärjestelmien kehittämisen asiantuntijayritys

Vahvassa kasvussa oleva yritys Liikevaihto 6 MEUR (2013) Ennustettu liikevaihto yli 9 MEUR (2014) Vajaa 90 asiantuntijaa

Taloudellisesti vakavarainen Liikevoitto yli 10 % viimeiset yhdeksän vuotta Soliditetin AAA-luottoluokitus vuodesta 2006

yhtäjaksoisesti

Toimistot Helsingissä ja Tampereella

Työilmapiirin kouluarvosana

9.47Työyhteisön yhteishenki

9.45Suvaitsevaisuus

9.30Tasavertainen kohtelu asemastani riippumatta

9.39Tasa-arvoinen kohtelu sukupuolestani

riippumatta

9.67

Henkilöstötyytyväisyystutkimus 11/2013, Barona IT

2

Menu

• Kanban• DevOps• Lean Startup• Ketterän ohjelmistoprosessin evoluutio

2

Kanban

• Visualisoi työnkulku• Rajoita käynnissä olevia töitä• Mittaa ja hallinnoi työn etenemistä• Määrittele prosessikäytännöt• Käytä valmiita malleja kehitysmahdollisuuksien

tunnistamiseen• Kehitä toimintaa jatkuvasti

2

DevOps

• Development and Operations• Konsepti, jossa infrastruktuurin hallinta on osa

sovelluskehitystä• Tavoite lisätä joustavuutta ja nopeutta• Paketointi-, laadunvarmistus- ja julkaisuprosessien

automatisointi• Pilvipalvelut ja konfiguraatiotyökalut tärkeässä osassa

2

Lean Startup

• Yrittäjyyttä on kaikkialla• Lean startup on johtamista• Kuinka rakennat ideasta kestävää liiketoimintaa• Rakenna-Mittaa-Opi -sykli• Pienimmän mahdollisen tuotteen käyttö (Minimum Viable

Product)• Innovaation ja oppimisen mittarit• Tarvittaessa nopea reagointi koko liikeidean muuttamisesta

2

SPRINT

DAILY

RELEASE

USUS

BUGUS

BUGBUGUS

BUG

DODSPRINT

BACKLOG

1. Agile (Scrum)

PRODUCT BACKLOG

USUS

BUGUS

BUGBUGUS

USUS

BUGUS

BUG

STAKEHOLDERS

PO DEV DEV DEV SMSprint

BurndownVelocity

2

Plan5

Plan ready 5

Dev6

Devready 6

Test4

Test ready 4

QA10

QA Ready

10

DoD DoD DoD RELEASE

2. + Kanban

PRODUCT BACKLOG

USUS

BUGUS

BUGBUGUS

USUS

BUGUS

BUG

STAKEHOLDERS

Cycle Time

ThroughputPO DEV DEV DEV SM

2

3. + Kanban + DevOps

PRODUCT BACKLOG

USUS

BUGUS

OPSBUGOPS

USUS

BUGUS

OPS

Plan5

Plan ready 5

Dev6

Devready 6

Test4

Test ready 4

QA10

QA ready

10

DoD DoD DoD RELEASE

STAKEHOLDERS

PO DEV DEV OPS SMCycle Time

Throughput Traffic CPU

2

3. + Kanban + DevOps + Lean Startup

MVP

PRODUCT BACKLOG

USUS

BUGUS

OPSBUGOPS

END USERS

Plan5

Plan ready 5

Dev6

Devready 6

Test4

Test ready 4

QA10

QA ready

10

DoD DoD DoD

STAKEHOLDERS

RELEASE

Cycle Time

Throughput Traffic CPU Conversion Rate

Feature Usage

PO DEV DEV OPS SM

2

Vaikutukset

• Lupa epäonnistua• Vastuu• Uudet työnkuvat• Sopimukset

2

Kirjallisuutta

Tel +358 10 439 7777gofore@gofore.com

Hämeenkatu 16FI-33200 Tampere

Urho Kekkosen katu 7 BFI-00100 Helsinki