19
Scaling agile effectively in business systems Matt Cheung

Scaling Agile effectively in business systems - Matt Cheung

Embed Size (px)

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.

Citation preview

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]