Agile governance presentation

Post on 11-Apr-2017

324 views 0 download

Transcript of Agile governance presentation

Principles of Effective Agile Project Governance

Building an effective Enterprise Governance model

Chris Davies@aterny

www.aterny.co.uk

So… Governance?

2© ATERNY Agile Services

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

4© ATERNY Agile Services

The Project Manager

5© ATERNY Agile Services

Regulations & Standards

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

7© ATERNY Agile Services

Does Agile need governing?

8© ATERNY Agile Services

Agile Projects Fail too

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”

10© ATERNY Agile Services

The Framework

8 Principles 1 Governor

Virtual Governance

Authority

3 Checkpoints

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

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

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

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

4. Ensure adequate contingency

• Realistic contingency – time, cost, or features?

15© ATERNY Agile Services

Traditional Agile

5. Planning throughout

• ‘Just enough’ planning• Are plans sensible?

16© ATERNY Agile Services

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

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

Governance Checkpoints

20© ATERNY Agile Services

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?

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

23© ATERNY Agile Services

The Agile PMO

Team

Remove Impediments

Facilitation

Training & Coaching

Portfolio

Dependencies

Help Business integrate

Maintain MI, reporting

Transformation

Tracking

Reporting

Conclusion

Agile is collaborative and iterative

Agile Governance should be too

24© ATERNY Agile Services

25© ATERNY Agile Services

Contact me

Email Chris@aterny.co.ukwww.aterny.co.ukwww.twitter.com/aterny

• Agile Training• Agile Coaching• Transformation Consultancy