Agile governance presentation

25
Principles of Effective Agile Project Governance Building an effective Enterprise Governance model Chris Davies @aterny www.aterny.co.uk

Transcript of Agile governance presentation

Page 1: Agile governance presentation

Principles of Effective Agile Project Governance

Building an effective Enterprise Governance model

Chris Davies@aterny

www.aterny.co.uk

Page 2: Agile governance presentation

So… Governance?

2© ATERNY Agile Services

Page 3: Agile governance presentation

What do you believe?

3© ATERNY Agile Services

Governance is essential for all projects in one way or another

Governance is not applicable in an

Agile environment

Page 4: Agile governance presentation

4© ATERNY Agile Services

The Project Manager

Page 5: Agile governance presentation

5© ATERNY Agile Services

Regulations & Standards

Page 6: Agile governance presentation

Why Govern?

• Ensures strategic alignment of IT with the business• Minimise the risk of bad outcomes

6

Business-driven pipeline Project vision aligned with

corporate strategy Vision clear to all

Outcome-based metrics Iterative demonstrations Continuous improvement

Stable teams Roles and responsibilities Professional discipline

Active involvement Firm Foundations Iterative development,

integrated testing

Early, incremental delivery Requirement prioritisation Responsive to change

© ATERNY Agile Services

Page 7: Agile governance presentation

7© ATERNY Agile Services

Does Agile need governing?

Page 8: Agile governance presentation

8© ATERNY Agile Services

Agile Projects Fail too

Page 9: Agile governance presentation

9© ATERNY Agile Services

Characteristics

Of Bad Governance• Document-driven• Autocratic• Process heavy• Subjective• Inefficient• Often ineffective

Of Good Governance• Consensus-driven• Equitable & Inclusive• Transparent• Objective• Efficient• Effective

“Trust, but Verify”

Page 10: Agile governance presentation

10© ATERNY Agile Services

The Framework

8 Principles 1 Governor

Virtual Governance

Authority

3 Checkpoints

Page 11: Agile governance presentation

The 8 Principles

11© ATERNY Agile Services

Appropriate Accountability

Resource Projects adequately

Scale the Governance

Ensure Adequate Contingency

Planning Throughout

Transparency of Process & Progress

Outcome-based Reporting

Review Viability Frequently

Page 12: Agile governance presentation

1. Appropriate Accountability

• Professional Accountability• Who cares??

The Virtual Governance Authority under one Governor

12© ATERNY Agile Services

PMO?IT Security

Enterprise Architecture

Finance

Compliance

Infrastructure

Marketing

Production Support

Page 13: Agile governance presentation

2. Resource Projects adequately

• Commitment vs “giving it a go”• Ensure reasonable chance of success

13© ATERNY Agile Services

• Stable teams • Cross-functional• Active Business Involvement• All required skills

Page 14: Agile governance presentation

3. Scale the Governance

“That governance is best that governs best with least.” Eric Marks, CEO of AgilePath Corporation

• Self-scaling• Event-driven• Virtual Group

– Not static– No regular meetings

14© ATERNY Agile Services

Page 15: Agile governance presentation

4. Ensure adequate contingency

• Realistic contingency – time, cost, or features?

15© ATERNY Agile Services

Traditional Agile

Page 16: Agile governance presentation

5. Planning throughout

• ‘Just enough’ planning• Are plans sensible?

16© ATERNY Agile Services

Page 18: Agile governance presentation

7. Outcome-based reporting

• Beware an ‘alternate reality’• Report value delivered, not effort or activity• Consider the source• The convenience of iterations and user stories

18© ATERNY Agile Services

Star

t

Sprin

t 1

Sprin

t 2

Sprin

t 3

Sprin

t 4

Sprin

t 5

Sprin

t 6

Sprin

t 7

Sprin

t 8

Sprin

t 90

2

4

6

8

10

12

0

5

10

15

20

25

Project Progress

Won't Could ShouldMust Burndown Linear (Burndown)Velocity

1 2 3 4 5 6 7 8 9 10 11 12 13 14 150

20

40

60

80

100

120

Cumulative Flow

CompleteTesting CompleteIn TestingReady For Test-ingIn DevelopmentNot Started

Days

Stor

y Po

ints

Page 19: Agile governance presentation

8. Review viability frequently

• Project environment is rarely stable• Are success factors still in place?

– People– Scope– Design– New constraints

• Use Agile cadence for checkpoints• Role of the VGA – question, challenge, assist

19© ATERNY Agile Services

Page 20: Agile governance presentation

Governance Checkpoints

20© ATERNY Agile Services

Page 21: Agile governance presentation

21© ATERNY Agile Services

How Checkpoints work

• 30-minute audio-conference• Governor asks questions of the VGA • Checklist based, e.g.

Feasibility• All• Architecture• Business Sponsor• All

• Is the business problem understood?• Is there a viable solution?• Is there a business case for this?• Stop or Go?

Foundations

• Product Owner• Architecture• IT Security• Compliance• All

• Has the breadth of scope been captured?• Have you cleared the technical design?• Are security requirements captured?• Are regulatory requirements captured?• Is the Release plan sensible?

Deployment• Product Owner• Architecture• IT Security• Customer Support

• Satisfied with the value and quality?• Solution complies with roadmap?• Solution tested as secure?• Have staff been trained?

Page 22: Agile governance presentation

Building the model

“People and Interactions over Processes and Tools”

22© ATERNY Agile Services

Identify Governor and the VGA

Create Checklists

Schedule Checkpoints

Collect Metrics

Publish the model

Review the model

Embed the process

Page 23: Agile governance presentation

23© ATERNY Agile Services

The Agile PMO

Team

Remove Impediments

Facilitation

Training & Coaching

Portfolio

Dependencies

Help Business integrate

Maintain MI, reporting

Transformation

Tracking

Reporting

Page 24: Agile governance presentation

Conclusion

Agile is collaborative and iterative

Agile Governance should be too

24© ATERNY Agile Services

Page 25: Agile governance presentation

25© ATERNY Agile Services

Contact me

Email [email protected]/aterny

• Agile Training• Agile Coaching• Transformation Consultancy