agile en de service manager
DESCRIPTION
TRANSCRIPT
Agile en de ServiceManager
De Service Manager Dag, 22 april 2010 Geert Bossuyt & Wilco Koorn [email protected] , [email protected]
Omgaan met Agile Teams !
www.xebia.com+31 (0)35 538 1921
1
Doe l van deze sess ie
✓ Kort overzicht van Agile en Scrum
✓ Aan de hand van praktijkvoorbeelden,idee geven van veranderingen voor beheer.
2
! Agile
! Scrum
! Praktijk
Agenda
! Agile
3
Agile kan alleen succesvol zijn waneer :
" Er geloof is dat software ontwikkeling effectiever is in een empirsich proces dan in een gepland proces.
" Er geloof is dat een zelfsturend Team, eens organisatorische impediments verwijderd zijn, betere software oplevert.
"De overtuiging heerst dat je in een gegeven timebox software kan opleveren die de meest mogelijke business toegevoegde waarde biedt, en dat je niet exact kan voorspellen welke functionaliteiten zullen worden opgeleverd.
Ag i le
4
✓Globale afspraken over zaken waar we waarde aan hechten. ✓Een leidraad voor het nemen van besluiten.
Mensen en de interactie tussen mensen
belangrijker dan Processen en middelen
Werkende software belangrijker dan Allesomvattende documentatie
Samenwerking met de klant belangrijker dan Contract onderhandeling
Inspelen op verandering belangrijker dan Plan volgen
Hiermee zeggen we niet dat de items in de rechterkolom niet belangrijk zijn. Hiermee zeggen we alleen dat we de items in de linker kolom belangrijker vinden.
Ag i le
5
! Agile
! Scrum
! Praktijk
Ag i le & Scrum
! Scrum
7
Productie
What does Scrum do ?
8
VisieProductBacklog
Selected ProductBacklog
•Het idee ! •De requirements
•Aantal keer
SprintBacklog
Sprint Goal
24hScrum
Sprint
•De taken
•Aantal keerEind
Product
Product
Release
8
Productie
What does Scrum do ?
8
VisieProductBacklog
Selected ProductBacklog
•Het idee ! •De requirements
•Aantal keer
SprintBacklog
Sprint Goal
24hScrum
Sprint
•De taken
•Aantal keerEind
Product
Product
Release
8
Productie
What does Scrum do ?
8
VisieProductBacklog
Selected ProductBacklog
•Het idee ! •De requirements
•Aantal keer
SprintBacklog
Sprint Goal
24hScrum
Sprint
•De taken
•Aantal keerEind
Product
Product
Release
8
! Agile
! Scrum
! Praktijk
Ag i le & Scrum
! Praktijk
9
Profiteer van Agile power, Overbrug dat Gat!
• Een gat tussen Beheer en Ontwikkel?• Wat gebeurd er bij Agile Ontwikkeling?
• Twee praktijk cases: TomTom en KLM/Air France
10
Gat? Welk Gat?
11
Ontwikkel Afdeling
• Waarde door changes • Focus op software• Groeiende complexiteit, afhankelijkheden (SOA)
• Markt trend: Agile
12
Beheer Afdeling
• Waarde door stabiliteit • Focus op infrastructure• Afhandelen van incidenten
• Markt trend: strict change management
13
Welk Gat? Dit Gat!
• Ontwikkel focus: ‘change’:
• nieuwe dingen, nu• Beheer focus: ‘stabiliteit’:
• hou het draaien, als gisteren
14
Herkent U dit?
Beheer Ontwikkel
15
Ontwikkel wordt Scrum
• Productiviteit stijgt tot factor 4-5 • Release elke 2 weken, factor 6-12
• Agile: embrace change• Netto effect: Gat groeit...
16
Effect op business
• Beheer moet mee, tegen dezelfde kosten• Changes zijn klein, dus veel routinewerk• Ontwikkel en Beheer beide gefrustreerd
• Productiviteit stijging gaat deels verloren
17
Case: TomTom
• Zet Beheer man in team• Heeft dat gewerkt?
• Specialist, geen werk• Hardware, middleware• Niet aanwezig
18
KLM/Air France
• Elimineer overdracht!
• Uitbreiding tool keten• Zelf-service deployments• Tool onder Beheer controle• Behoud van strict change management
19
0
200,0
400,0
600,0
800,0
Jul Aug Sep Oct Nov Dec
Number of Deployments per month in 2009
KLM/Air France data
Y-35
• Factor 4• In NL en India• Shifts, bijna 24 uur rond• Weekends doorwerken
• Zonder extra Beheerders• Eu 600k jaarlijks bespaart
20
Samengevatte praktijklessen
• Agile Ontwikkeling levert productiviteit winst• Agile Ontwikkeling legt druk op Beheer
• Overdracht eliminatie is de beste oplossing• Winst uit Agile werken blijft maximaal
21
Ten s lo t te . . . .
24
Inspect and Adapt
24