Seminar lean en agile it, 2 veranderen en beheren

31
Veranderen & Beheren Seminar Lean & Agile IT Martin van Borselaer Twitter: @borselaerorg Blog: www.borselaer.org

Transcript of Seminar lean en agile it, 2 veranderen en beheren

Page 1: Seminar lean en agile it, 2   veranderen en beheren

Veranderen & Beheren

Seminar Lean & Agile IT

Martin van Borselaer Twitter: @borselaerorg Blog: www.borselaer.org

Page 2: Seminar lean en agile it, 2   veranderen en beheren

Veranderen (projecten)

Waarde

• Geef mij precies

wat ik wil, waar ik het wil en wanneer ik het wil

• Snel/kwaliteit/goedkoop

• Maatwerk!

Uitdaging

• Wat wil de klant?

• Weten ze het zelf wel?

• Snappen wij wel wat de klant wil?

• Kunnen wij dat leveren (op tijd, binnen budget en kwaliteit)?

• Is de klant er wel klaar voor?

Page 3: Seminar lean en agile it, 2   veranderen en beheren

Projecten

V Model

Agile

Veranderen op 2

manieren uitgelegd

Page 4: Seminar lean en agile it, 2   veranderen en beheren

V Model

Functioneel Ontwerp

Technisch Ontwerp

Eisen

Software

Behoefte

Acceptatie Test

Systeem Test

In productie nemen

Programma Test

Oplossing

Groen = Value Rood = Waste

Page 5: Seminar lean en agile it, 2   veranderen en beheren

Focus bij V model %

pro

ject

bu

dge

t

Tijd

Besteding projectbudget

Software maken

Bewaken Bedenken

Page 6: Seminar lean en agile it, 2   veranderen en beheren

Hoe moeilijker, hoe kostbaarder K

ost

en

Voorspelbaarheid

Kosten van voorspellen/documenteren/controleren

Page 7: Seminar lean en agile it, 2   veranderen en beheren

Ontwikkeling vs productie

Tijd

Project (ontwikkeling)

Beheer (productie)

Onzekerheid

Waarde vaststellen

Waarde vasthouden

Page 8: Seminar lean en agile it, 2   veranderen en beheren

“Veranderprogramma”

Product

Proces

IT

Kantoor

Wet

Personeel

Product

Proces

IT

Kantoor

Wet

Personeel

Product

Proces

IT

Kantoor

Wet

Personeel

Product

Proces

IT

Kantoor

Wet

Personeel

Product

Proces

IT

Kantoor

Wet

Personeel

Product

Proces

IT

Kantoor

Wet

Personeel

Product

Proces

IT

Kantoor

Wet

Personeel

Product

Proces

IT

Kantoor

Wet

Personeel

7x 1x

Page 9: Seminar lean en agile it, 2   veranderen en beheren

“Veranderprogramma”

Programma

Product

Proces

Bouw

Acceptatie

Implementatie

Extreem V Model

Page 10: Seminar lean en agile it, 2   veranderen en beheren

“Veranderprogramma”

Wens

• < 2 jaar

• < 2 miljoen €

• 1 proces, 1 systeem

• Implementatie vlekkeloos

Resultaat

• > 4 jaar

• > 5 miljoen €

• 3 à 4 processen?

• 2 systemen

• Politieke schade

Page 11: Seminar lean en agile it, 2   veranderen en beheren

Conversie

Oud

Data Systeem Product

Nieuw

Data Systeem Product

Opdracht

Page 12: Seminar lean en agile it, 2   veranderen en beheren

Conversie

Oud

Data Systeem Product

Nieuw

Data Systeem Product

Wetgeving niet stabiel

Systeem in ontwikkeling

Structuur niet stabiel

Weinig kennis Weinig kennis Oud niet te vergelijken met nieuw

Page 13: Seminar lean en agile it, 2   veranderen en beheren

Migratie Raamwerk

Conversie Prod. DB

DB Systeem KopieDB Resultaten

Voor-spelling

Migratie

Verschillen

1 2

3

Extreem Agile: ieder uur een conversie

Voorspelde eindresultaten

Page 14: Seminar lean en agile it, 2   veranderen en beheren

Conversie

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Tijd

Resultaat

Eis Door extreem veel

iteraties doelstelling bereikt

Page 15: Seminar lean en agile it, 2   veranderen en beheren

Agile projectprincipes

Waarde • De eindklant bepaalt de waarde • Belangrijke zaken eerst

Lerend vermogen • Kleine stapjes zetten • Bewijzen, niet voorspellen

Team • Multidisciplinair team • Elkaar helpen

Transparantie • Alles is op elk moment voor iedereen zichtbaar

Page 16: Seminar lean en agile it, 2   veranderen en beheren

Scrum

Sprint planning

Sprint Software

Documentatie

Sprint review

Sprint retrospective

Product Backlog

Sprint Backlog

Dai

ly S

cru

m

Dai

ly S

cru

m

Dai

ly S

cru

m

Dai

ly S

cru

m

Dai

ly S

cru

m

Dai

ly S

cru

m

Dai

ly S

cru

m

Dai

ly S

cru

m

Dai

ly S

cru

m

Dai

ly S

cru

m

Page 17: Seminar lean en agile it, 2   veranderen en beheren

Scrum

Sprint Planning 1 dag

Uitvoering 1 à 3 weken

Sprint Review ½ dag

Sprint Retrospective ½ dag

Page 18: Seminar lean en agile it, 2   veranderen en beheren

Scrum rollen

Product Owner Team Scrum Master

• Scope • Geld • Tijd • Business Case

• Zelfsturend • Maakt oplossing • Schat inspanning • Max. 9 mensen • Multi-disciplinair

• Communicatie • Hindernissen • Agile coach

Product Backlog

Software

Documentatie

Page 19: Seminar lean en agile it, 2   veranderen en beheren

Werkvoorraad op wens-niveau

Behoefte

Wens

Oplossing

Verantwoordelijkheden USER STORY

Product Owner Team

Wens Business Value Acceptatiecriteria

Story Points (inspanning)

Page 20: Seminar lean en agile it, 2   veranderen en beheren

Scrum planning (dag)

• Daily Scrum en Task Board

Page 21: Seminar lean en agile it, 2   veranderen en beheren

Scrum planning (Sprint)

• Burndown chart

Burndown grafiek

t

Ure

n t

e g

aan

Page 22: Seminar lean en agile it, 2   veranderen en beheren

Scrum planning (release)

• Release planning

tijd

Story Points

350

250

150

50

Page 23: Seminar lean en agile it, 2   veranderen en beheren

Leren en verbeteren

Wens Werkelijke behoefte

Require-ments

Ontwerp

Software

Test

Oplossing(?) Oplossing

Page 24: Seminar lean en agile it, 2   veranderen en beheren

Effecten agile aanpak

Projectvoortgang

Focus

Projectvoortgang

Onzekerheid

Bewaken Voorspellen

Software maken

Page 25: Seminar lean en agile it, 2   veranderen en beheren

Effecten agile aanpak

0

20

40

60

80

100

120

Tijd

Hoeveel waarde creert de oplossing?

Geleverde waarde

Gevraagde waarde

Minimale waarde

Page 26: Seminar lean en agile it, 2   veranderen en beheren

Lean Veranderen ● Value?

Prioritering op Business Value, snelle oplevering

● Pull?

Product Backlog, Sprint Backlog, User Story

● Work in Progress?

User Story, Taskboard

● Leveling?

Velocity (Sprints) en Daily Scrum (team)

● Flow?

Scrum proces

● Procesverbetering?

Multidisciplinair team, Review, Retrospective

Page 27: Seminar lean en agile it, 2   veranderen en beheren

Lean Beheer

• ITIL (v2) processen als kapstok

• 2 vragen “Wat is de waarde en waar ontstaat die?”

Page 28: Seminar lean en agile it, 2   veranderen en beheren

ITIL (v2) processen

• Service Delivery – Financial Management for IT Services

(FMITS)

– Capacity Management

– Availability Management

– IT Service Continuity Management (ITSCM)

– Service Level Management

– Security Management

• Service Support – Change Management

– Release Management

– Problem Management

– Incident Management

– Configuration Management

– Service Desk

• Planning to Implement Service Management

• Security Management

• ICT Infrastructure Management – Network service Management

– Operations Management

– Management of local processors

– Computer installation and acceptance

– Systems Management

• The Business Perspective

• Application Management

• Software Asset Management

Page 29: Seminar lean en agile it, 2   veranderen en beheren

Incident Management

Waarde

• Snel verder kunnen met het systeem

Proces

• Invullen incident formulier

• Aanvullende informatie opvragen/aanleveren

• Probleem oplossen

• Incident afmelden

Page 30: Seminar lean en agile it, 2   veranderen en beheren

Incident Management

Lean Incident Management

• Desktop overnemen

• CRM koppelen aan email/telefoon (administratie verkorten, klantdossier opbouwen)

• Prioriteit vaststellen

Page 31: Seminar lean en agile it, 2   veranderen en beheren

Andere ITIL processen…

1. ?

2. ?