Top Banner
Scaling agile effectively in business systems Matt Cheung
19

Scaling Agile effectively in business systems - Matt Cheung

Nov 28, 2014

Download

Business

Clarasys

How does Agile work at scale? And what business benefits can Agile project management methodologies provide within large organisations? Matt Cheung, Director at Clarasys, a global consultancy firm, shares his Agile expertise and experience.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scaling Agile effectively in business systems - Matt Cheung

Scaling agile effectively in business systems

Matt Cheung

Page 2: Scaling Agile effectively in business systems - Matt Cheung

Outcomes

RegionalCoGlobal releases every 3 months

Back toSquare one

GlobalCoGlobal releases every 7 weeks

Business objectives & benefits achieved

Page 3: Scaling Agile effectively in business systems - Matt Cheung

RegionalCo locations

Company: $1.4bn turnover3,500 staff

Project: 1,200 business users15 countries

Page 4: Scaling Agile effectively in business systems - Matt Cheung

GlobalCo locations

Company: $14bn turnover53,000 staff

Project: 4,000 business users42 countries

Page 5: Scaling Agile effectively in business systems - Matt Cheung

RegionalCo – History and architecture

• Country specific architecture developed through acquisition

• Sunk cost of £12m

• Yearly budget of £8m

• 6 standard systems • 10 slightly different

instances of a invoicing system

Page 6: Scaling Agile effectively in business systems - Matt Cheung

GlobalCo – History and architecture

• Architecture developed through acquisition

• Sunk cost of £100m

• Yearly budget of

£40m

• 11 standard systems • 42 slightly different

instances of a mainframe system

Page 7: Scaling Agile effectively in business systems - Matt Cheung

So?

Page 8: Scaling Agile effectively in business systems - Matt Cheung
Page 9: Scaling Agile effectively in business systems - Matt Cheung

Team distribution andvendor responsibilities

• 3 key locations/countries• Time difference +2 hours• c. 70 staff• Three vendors, 20+ contractors• Independent management• No accountability with vendors for individual phases/technologies

Page 10: Scaling Agile effectively in business systems - Matt Cheung

Team distribution and vendor responsibilities

•7 key locations across 5 countries•Time difference +/- 7hours•c. 250 staff•5 vendors, 20 contractors•Independent management•Each vendor accountable for a technology or a phase

Page 11: Scaling Agile effectively in business systems - Matt Cheung
Page 12: Scaling Agile effectively in business systems - Matt Cheung

Bus routes = Business areas

Stops = Releases

Commuters = Business users

Page 13: Scaling Agile effectively in business systems - Matt Cheung
Page 14: Scaling Agile effectively in business systems - Matt Cheung

Sunshine path

Page 15: Scaling Agile effectively in business systems - Matt Cheung

Example

Page 16: Scaling Agile effectively in business systems - Matt Cheung
Page 17: Scaling Agile effectively in business systems - Matt Cheung

Conclusions

Three critical success factors

• Roadmap & incremental deployment

• Sunshine path and process map – story relationship

• Governance structure and team accountabilities

What could we have done better?

• A really early small release

Page 18: Scaling Agile effectively in business systems - Matt Cheung

Questions?

Page 19: Scaling Agile effectively in business systems - Matt Cheung

Matt CheungDirector

+44 (0) 7720 274 [email protected]