agile governance – managing the enterprise issues

26
Quarterly Technology Briefing Agile Governance - Managing The Enterprise Issues

Upload: thoughtworks

Post on 06-Dec-2014

221 views

Category:

Technology


4 download

DESCRIPTION

IT governance models have been developed largely to deal with traditional waterfall-style development. The rapid increase in the adoption of Agile software development raises a variety of important questions about governance: • Can existing governance models deal with Agile development? • How well have those existing governance models been dealing with IT performance and risk management? • What new patterns for IT governance might be necessary to realise the benefits of faster time-to-market and better IT business alignment promised by more Agile delivery models? This seminar will explore these and related questions from the perspective of lessons learned from enterprise Agile adoption. • ThoughtWorks has been assisting organisations in Agile adoption for over 10 years and deals regularly with the challenges of governance and compliance protocols • Suncorp is carrying out the largest Agile change programme in Australia and has had to grapple with numerous governance concerns • Lonely Planet’s award-winning web site was recently relaunched after an extensive retooling of its development practices, featuring both Agile adoption and fundamental changes to its operational model About the Speakers Nigel Dalton, GM IT, Lonely Planet When Nigel joined Lonely Planet in 2007, the seeds of an Agile IT organisation had just been planted. With ThoughtWorks’ assistance, Nigel introduced Agile practices across the enterprise and was instrumental at introducing and embedding Agile governance at the board level. Josh Melville, Executive Manager, Suncorp Josh is Executive Manager, Portfolio and Performance Services within Suncorp Business Technology and is responsible for portfolio and performance reporting, strategy coordination and risk and compliance. Josh was previously a Change Leader on the Suncorp BT Agile Change Program, responsible for maintaining the overall program of work, tracking performance and managing relationships with the Agile strategic partners. Lindy Stephens, Professional Services Manager, ThoughtWorks Lindy has over 10 years experience in working as a Project / Programme Manager for software delivery projects, mostly working with large Australian financial institutions. During this time, Lindy was often called upon to help organisations transition from more traditional software development approaches to what is now colloquially known as Agile software development.

TRANSCRIPT

Page 1: Agile Governance – Managing the Enterprise Issues

Quarterly Technology Briefing

Agile Governance - Managing The Enterprise Issues

Page 2: Agile Governance – Managing the Enterprise Issues

AN/FSQ-7

Page 3: Agile Governance – Managing the Enterprise Issues
Page 4: Agile Governance – Managing the Enterprise Issues

To my mind, the question that’s much more important than how to control a software project is, why on earth are we doing so many projects that deliver such marginal value?

- Tom DeMarco, July 2009

Page 5: Agile Governance – Managing the Enterprise Issues
Page 6: Agile Governance – Managing the Enterprise Issues

Lonely Planet’s route to agile

Page 7: Agile Governance – Managing the Enterprise Issues

The illusion of control in IT projects

I’d strongly suggest that we pick a date to catalyse our efforts and hold ourselves accountable to delivering

full scope on budget. It will be a rallying call for

all of us and something to shift our culture

to holding deliverables to deadlines.

Page 8: Agile Governance – Managing the Enterprise Issues

The new look of governance

Page 9: Agile Governance – Managing the Enterprise Issues

Governance at the coal face

Page 10: Agile Governance – Managing the Enterprise Issues

Agile’s ultra-transparency invites critique

Initiation

Detailed Product Design

PrepDevelop and

Test (usually 2

weeks)

Release

Idea

Concept to Cash

Average Cycle Time from Initiation to Release: 78 days!25% of this time is spent actually creating value. The rest is waste.Often there is an additional 2 weeks after deployment before advertisements generate cash.

17 days

4 days

Page 11: Agile Governance – Managing the Enterprise Issues

Essential ‘coal-face’ governance equipment

Page 12: Agile Governance – Managing the Enterprise Issues

CFO’s & Lawyers: where’s the guarantees?

Page 13: Agile Governance – Managing the Enterprise Issues

ITIL governance plugs right in

Page 14: Agile Governance – Managing the Enterprise Issues

Communication > governance

Page 15: Agile Governance – Managing the Enterprise Issues

Outsourcing agile? Can it work?

Page 16: Agile Governance – Managing the Enterprise Issues

How does Agile survive and thrive in a corporate ?

Page 17: Agile Governance – Managing the Enterprise Issues
Page 18: Agile Governance – Managing the Enterprise Issues

Agile and the Beast

Agile’s Adventures in Wonderland

The Wizard of Agile

1 2 3Three stories about Agile..

Page 19: Agile Governance – Managing the Enterprise Issues

Agile and The Beast

PMOs and the ‘G’ word..

How much governance does a self-directed,self-organising project team need ?..

Page 20: Agile Governance – Managing the Enterprise Issues

Agile and The Beast

Don’t you know who I am.. ?!

The role of the PMO has to change..

Page 21: Agile Governance – Managing the Enterprise Issues

Agile and The Beast

Don’t you know who I am.. ?!

How can a PMO compete with this ?

Page 22: Agile Governance – Managing the Enterprise Issues

Agile’s Adventures in Wonderland

What about the people.. ?

It’s a truly wonderful place,but requires people to be, well, different..

Page 23: Agile Governance – Managing the Enterprise Issues

Actually, Agile is all about risk mitigation..

The Wizard of Agile

What about the risk.. ?

Page 24: Agile Governance – Managing the Enterprise Issues

The Wizard of Agile

“Audit says no”

The intent of an audit is to assess ifyou did what you said you would do..

Page 25: Agile Governance – Managing the Enterprise Issues

You Say..I Say..

In Agile, it’s just different, that’s all..Bridging the gap is easier than you might think !

In the end..

Page 26: Agile Governance – Managing the Enterprise Issues