NYENRODE. A REWARD FOR LIFE NYENRODE. A REWARD FOR LIFE NYENRODE. A REWARD FOR LIFE
IIA Congres 2019 - Assurance of Agility
H1 2019 - Lineke Sneller - l.sneller@nyenrode.nl
1
NYENRODE. A REWARD FOR LIFE
IIA Congres 2019 - Assurance of Agility
• Manifesto for Agile Software
Development • Manifesto for Assurance of Agility
2
Agenda
NYENRODE. A REWARD FOR LIFE
COBIT - Control Objectives for IT
3
Bron: Isaca [2012]
NYENRODE. A REWARD FOR LIFE
Traditioneel waterval project
4 188
241 361 360 241
407 485 512 509 500 502 481 433495 493 900
431 562
579 59415 14
19 12
2005 2007 2009 2011 2013 2015 2017 2019 2021
dec-02 feb-05 apr-07 jul-09 sep-11 nov-13 jan-16
Som van gerealiseerde en geraamde kosten in de projectfase (€ miljoen)
Bron: Kamerstukken [2004,..., 2017]
NYENRODE. A REWARD FOR LIFE
Manifesto for Agile Software Development
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools Working software over comprehensive documentation
Customer collaboration over contract negotiation Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
slide 5
Bron: AgileAlliance [2001]
NYENRODE. A REWARD FOR LIFE
Manifesto for Agile Software Development
Individuals and interactions over processes and tools toezichthouders stellen eisen aan processen
Working software over comprehensive documentation keuzes van algoritmes moeten uitlegbaar zijn
Customer collaboration over contract negotiation soms ontmoet je elkaar voor de rechter
Responding to change over following a plan agile en oud denken
slide 6
Bron: AgileAlliance [2001]
NYENRODE. A REWARD FOR LIFE
IIA Congres 2019 - Assurance of Agility
• Manifesto for Agile Software
Development • Manifesto for Assurance of Agility
7
Agenda
NYENRODE. A REWARD FOR LIFE
Manifesto for Assurance of Agility
In giving assurance for an organization’s agility, we have come to value:
Life cycle cost control over investment cost control Software quality over team harmony
Reporting over remediation
That is, while there is value in the items on the right, we value the items on the left more.
slide 8
NYENRODE. A REWARD FOR LIFE
Manifesto for Assurance of Agility
In giving assurance for an organization’s agility, we have come to value:
Life cycle cost control over investment cost control Software quality over team harmony
Reporting over remediation
That is, while there is value in the items on the right, we value the items on the left more.
slide 9
NYENRODE. A REWARD FOR LIFE
Life cycle cost control over investment cost control
10
Gemengd project Bedrag Cumulatieve kosten t/m jr 0 jr 1 jr 2 jr 3 ... jr 29
IT investering 200 IT kosten 200
Bouwwerk investering 800 Bouwwerk kosten 800 Project investering 1000 Project kosten 1000
Jaarlijks onderhoud % Onderhoudskosten in jr 0 jr 1 jr 2 jr 3 ... jr 29 IT onderhoud 15% IT onderhoud
Bouwwerk onderhoud 3% Bouwwerk onderhoud Totaal onderhoud
NYENRODE. A REWARD FOR LIFE
Life cycle cost control over investment cost control
slide 11 IT onderhoud;
1508; 96%
Bouw onderhoud; 55;
4%
Onderhoudskosten in jaar 29
onderhoud IT 15%, onderhoud bouw 3%
0 200 400 600 800 1000 1200 1400 1600 1800
JR 1
JR 2
JR 3
JR 4
JR 5
JR 6
JR 7
JR 8
JR 9
JR 10
JR 11
JR 12
JR 13
JR 14
JR 15
JR 16
JR 17
JR 18
JR 19
JR 20
JR 21
JR 22
JR 23
JR 24
JR 25
JR 26
JR 27
JR 28
JR 29
Onderhoudskosten per jaar
IT investering 200, Bouw investering 800
IT onderhoud (15%) Bouw onderhoud (3%)
NYENRODE. A REWARD FOR LIFE
Manifesto for Assurance of Agility
In giving assurance for an organization’s agility, we have come to value:
Life cycle cost control over investment cost control Software quality over team harmony
Reporting over remediation
That is, while there is value in the items on the right, we value the items on the left more.
slide 12
NYENRODE. A REWARD FOR LIFE
Software quality over team harmony
Devops voorbeeld:
• Development is gekleed in geel, en wil de software langs de verdedigingslinie van operations krijgen
• Operations is gekleed in rood, en wil de software pareren als development onvoldoende kwaliteit levert
De kracht van het tegengesteld belang
• Productiechef en magazijnchef stel je niet op in hetzelfde team
• Developer en operator stel je niet op in hetzelfde team
13
NYENRODE. A REWARD FOR LIFE
Manifesto for Assurance of Agility
In giving assurance for an organization’s agility, we have come to value:
Life cycle cost control over investment cost control Software quality over team harmony
Reporting over remediation
That is, while there is value in the items on the right, we value the items on the left more.
slide 14
NYENRODE. A REWARD FOR LIFE
Reporting over remediation
BBC's Digital Media Initiative had tot doel om BBC medewerkers en partners in staat te stellen video en audio content volledig electronisch en online te kunnen produceren, programmeren en archiveren.
In 2006 is DMI begonnen, uitbesteed aan Siemens In 2009 is DMI opnieuw gestart, inbesteed
In 2013 is DMI gestopt, met een verlies van ₤100 mln
Bron: House of Commons [2014]
1515
NYENRODE. A REWARD FOR LIFE
Reporting over remediation
Bron: National Audit Office [2014]
1616
NYENRODE. A REWARD FOR LIFE
Reporting over remediation
BBC's Digital Media Initiative had tot doel om BBC medewerkers en partners in staat te stellen video en audio content volledig electronisch en online te kunnen produceren, programmeren en archiveren.
In 2006 is DMI begonnen, uitbesteed aan Siemens In 2009 is DMI opnieuw gestart, inbesteed
In 2013 is DMI gestopt, met een verlies van ₤100 mln
In 2014 volgt een parlementair onderzoek naar het project. Ondervraagd worden achtereenvolgens:
Zarin Patel, voormalig CFO van de BBC
Anthony Fry, voormalig trustee en voorzitter van het trust finance committee
Bron: House of Commons [2014]
1717
NYENRODE. A REWARD FOR LIFE NYENRODE. A REWARD FOR LIFE NYENRODE. A REWARD FOR LIFE
IIA Congres 2019 - Assurance of Agility
H1 2019 - Lineke Sneller - l.sneller@nyenrode.nl
18
NYENRODE. A REWARD FOR LIFE
IIA Congres 2019 - Assurance of Agility
• Manifesto for Agile Software Development
• Individuals and interactions over processes and tools
• Working software over
comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Agile software development is niet vanzelf beheersbaar
• Manifesto for Assurance of Agility
• Life cycle cost control over investment cost control
• Software quality over team harmony
• Reporting over remediation
Voor agility is meer nodig dan agile software development
19
Samenvatting
NYENRODE. A REWARD FOR LIFE NYENRODE. A REWARD FOR LIFE NYENRODE. A REWARD FOR LIFE
IIA Congres 2019 - Assurance of Agility
H1 2019 - Lineke Sneller - l.sneller@nyenrode.nl
20