Brian Wernham “Chaos: a new perspective on Agile governance” Presented at APM Governance SIG, London, May 14, 2014 Delegates’ 50% discount

Slides:



Advertisements
Similar presentations
Basic SDLC Models.
Advertisements

ATMAN HB summary seminar # Challenges 2 ATMAN project 9/17/2010.
Brian Wernham e-Government and Gateway reviews: Waterfall biased or Agile Click here for delegates discount.
12 leadership tips to be even more agile C. Le Coënt.
AGILE DEVELOPMENT Outlines : Quick Look of agile development Agility
Agile Planning Dealing with Reality. Reality Basic agile principle – don’t expect static plans to hold, be flexible and expect changes.
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
Presenter: PhuongNQK. Goals Introduce the concept of Agile and Agilist Introduce Agile development, methodologies and applications.
The “New” New Normal: Global Mobility as a Strategic Advisor.
Agile 101.
V i s i o n ACCOMPLISHED ™ Portfolio Management Breakthroughs Shelley Gaddie President Project Corps Pacific Northwest Portfolio Management Roundtable.
Chapter 8 Managing IT Project Delivery
Lecture 19 Chapter 10 A Portfolio Approach to Managing IT Projects.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Software Development Overview CPSC 315 – Programming Studio Spring 2009.
Introduction to Agile Methodologies and Concepts Roy Osherove Principal, Team Agile Blog : ISerializable.com.
Introduction to Agile.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
OSSE School Improvement Data Workshop Workshop #4 June 30, 2015 Office of the State Superintendent of Education.
1 Agile is Dumb. 2 Look at Moodle List of Essays Get in groups of 4-5 Divide and read the readings in the category “agile is dumb” – About 20 minutes.
ZEIT2301- Design Studios and Design Critiques School of Engineering and Information Technology Dr Kathryn Merrick Bldg 16, Rm 212 (Thursdays.
Agile Programming Principles.
AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.
Agile Software Development Brian Link
Chapter 5 Software Process Models. Problems with “Traditional” Processes 1.Focused on and oriented towards “large projects” and lengthy development time.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Children & Young People Services Suppliers & Contractors April 2012 Business Continuity Rick Thornton, Business Continuity Manager.
Building a new HMS from scratch Bite size software delivery Richard Troote Alex Stephenson Head of ICT Head of Property Services.
Notes from Pauls Session. Contract always a problem, either shackles you or too woolly Test management of agile project – no one felt it was comfortable.
Reverse the Polarity! Mike Kuniavsky. This Morning  Usability today  Reverse the polarity!
London and South East Burns Services Review Patient Stakeholder Event 15 th January 2011 The Olympic Lodge Hotel, Aylesbury.
Supply Chain Agility in the Volatile World 12 th June 2014 CII Conference of Next Generation Supply Chain.
Lecture 19 Chapter 10 A Portfolio Approach to Managing IT Projects.
Lecture 7. The Questions: What is the role of alternative assessment in language learning? What are the Reasons.
Chapter 2 Iterative, Evolutionary, and Agile You should use iterative development only on projects that you want to succeed. - Martin Fowler 1CS
Welcome to IST331 S1 Main concepts today Introduction to team, processes The user Cognitive ergonomics, design Examples of things about the user that are.
Developed by:.  What is it?  Approaches  Processes  Objectives of PM  Conclusion.
Software Development Overview CPSC 315 – Programming Studio Spring 2013.
Fractional Dimensions, Strange Attractors & Chaos
CS3100 Software Project Management Agile Approaches.
©Woods Creek Consulting Company, Strategy and Planning w Nancy Truitt Pierce w TELA Spring 2009.
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
The Entrepreneur’s Bootcamp Jeff Hoffman ColorJar
Large Scale Systems Design G52LSS
Strategy, the end of the game 1.Three bodies of thought (phases) have built progressively on each other 1.‘Business policy’. This approach rested on implicit.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Confidential and Proprietary 1 Project Management using Scrum at Wachovia.
Principles of Software Engineering: Why Study Software Engineering? COSI 120b, Spring 2005.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Intended for Knowledge Sharing only Optimizing Product Decisions with Insights THE PRODUCT MANAGEMENT & INNOVATION EVENT 2016 Jan 2016.
Chaos Theory in Economics JINGWEI SHE 02/14/2016.
Lecture 15 Chapter 8 Managing IT Project Delivery.
Think Scrum, act Scrum Scrum Practitioner like a boss Thibault Clavier.
Driving Innovation Internet of Things Special Interest Group 20 February 2012.
HONR 300/CMSC 491 Chaos (Flake, Ch. 10; Mitchell, Ch. 2) Prof. Marie desJardins, March 1, Chaos 3/1/16.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
© 2016 Disciplined Agile Consortium
References: Supply Chain Saves the World. Boston, MA: AMR Research (2006); Designing and Managing the Supply Chain – Concepts, Strategies and Case Studies;
Introducing an Agile Process to an Organization By Mike Cohn and Doris Ford IEEE Computer.
5 TH APRIL 2016 HANNAH SMITH Project Management tips and tricks for Wordpress projects.
Production Management Across a Programme of Design Projects
Skills and tools required in the supply chain to take advantage of the digital era. Atul Padalkar 29th July 2017.
5/23/2018 8:18 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Agile Development Processes “Make the Customer Successful”
Agile Wars and How to Avoid Them Barbara Roberts
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
I4.0 in Action The importance of people and culture in the Industry 4.0 transformation journey Industry 4.0 Industry 3.0 Industry 2.0 Industry 1.0 Cyber.
Chapter 5: New and Emerging Process Methodologies
International Institute of Business Analysis
Presentation transcript:

Brian Wernham “Chaos: a new perspective on Agile governance” Presented at APM Governance SIG, London, May 14, 2014 Delegates’ 50%

Why are YOU here today? What is ‘Agile’? ‘Agile’ only for web development? ‘Agile’ only for tiny stuff? ‘Agile’ = loss of control? What is ‘DSDM’? ‘Agile’ in mission critical projects? 2 What is ‘Scrum’? Are we talking Governance of a project of Governance of portfolios of change?

This talk: 1.What is ‘Agile’? 2.What is Agile Governance? 3.Can we be ready for & take advantage of the unexpected? - Chaos Theory & Emergent Complexity 4.Kick-off the development of a guide for Agile Governance 3

1. What is Agile? 4

The “Big Design Up Front” mind-set I had better ask for all possible features… At last – a chance to get what I want! 5

The Big Design Up Front is born… 6

The result of Big Design Up Front… 7

D’oh! 8

9

As difficult as trying to swim up a waterfall… 10

11

12

Scrum at the team level – two popular methods…  Scrum  DSDM 13

1. ‘Scrum’ – a team level approach Source: Mike Cohn

15 Source: DSDM Consortium (DSDM = Driving Strategy, Delivering More) An overview of two agile methods 2. ‘DSDM’ – a hybrid team/project level approach

2. What is Agile Governance? 16

a)Time Driven “I don’t want it perfect – I want it Thursday” 17 Traditional Agile Agile inverts the normal project management paradigm…

b)… and minimises Work in Progress “There is no value in holding stock in a warehouse” 18 Design Build Test Deploy ? Agile focuses on flow…

Can we define Agile Governance principles at several levels:  Project Level?  Governance of one specific project?  Scrum? DSDM?  Programme Level?  Governance of hybrid programmes that comprises both:  Waterfall projects  & Agile projects?  Portfolio Level?  Governance across many projects? 19

Is ‘Agile Governance’ really about being adaptable? 20 Design Build Test Deploy Control-freak Governance

3. Can we be ready for & take advantage of the unexpected? 21  A brief overview of the practical impact of Chaos Theory  Butterfly effect (Sensitivity to initial conditions)  How long is a piece of string? (Fractals)  Satisficing a business case (Alternative stable states)  Complex outcomes from simple systems  Self-organisation  Ants  People (so very different?)

Butterfly effect (Sensitivity to initial conditions) For want of a nail the shoe was lost For want of a shoe the horse was lost For want of a horse the battle was lost… 22

Heat convection – any difference in initial conditions produces an unpredicatble outcome after a while: 23

Increase the feedback and the Lorenz equation becomes unstable and ‘chaotic’: 24

Complexity out of simplicity e.g. the Lorenz Equation 25

Butterfly effect (Sensitivity to initial conditions) For want of a nail the shoe was lost For want of a shoe the horse was lost For want of a horse the battle was lost… 26

“No two snowflakes are the same” A simple fractal - The Koch Curve 27

“No two snowflakes are the same” A simple fractal - The Koch Curve 28

How long is a piece of string? (Fractals) 29 Ruler length = x Answer = y Ruler length x/2 Answer = y*2.5

The result runs away from you the closer you try to measure it… 30

The ‘fractal dimension’ measures this disappearing event horizon 31

How long will it take to add “just a bit more detail” to a business case or spec? 32

Alternative stable states 33 “Catastrophic shifts in ecosystems” Marten Scheffer, Nature, 2001

Self-organisation - Ants 34

Self-organisation - Ants 35

Self-organisation - People 36

References  Daňa, Josef  “Chaos Theory in Project Management”, Masaryk University, Brno 2014  Christopher, Martin  “The Agile Supply Chain : Competing in Volatile Markets”, Industrial Marketing Management, Vol 29., No. 1., 2000, pp  Yang, C  “Hierarchical Summarization of Large Documents”, Drexel University  Scheffer, Marten  Catastrophic shifts in ecosystems, Nature,

4. Kick-off the development of a guide for Agile Governance 38

Blog: ` Thanks for listening! 39 Delegates’ 50% discount`