Scaling Agile effectively in business systems - Matt Cheung

19
Scaling agile effectively in business systems Matt Cheung

description

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.

Transcript of Scaling Agile effectively in business systems - Matt Cheung

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]