43
How We Became World Leaders in Agile Data Warehousing Em Campbell-Pretty General Manger. Strategic Delivery (EDW) Business Intelligence CoE, Telstra @PrettyAgile

How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Embed Size (px)

DESCRIPTION

Presentation at the Terdata Data Partners User Group conference in Dallas, TX on 24th October 2013.

Citation preview

Page 1: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

How We Became World Leaders in Agile Data Warehousing Em Campbell-Pretty

General Manger. Strategic Delivery (EDW)

Business Intelligence CoE, Telstra

@PrettyAgile

Page 2: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

The Enterprise Data Warehouse

80 TB of business data

28 Teradata nodes 3 TB of new data per month

350 SQL users 47 business systems feeding into

the EDW

400 million records loaded daily 13 billion records extracted daily

43 billion records in largest table

4 tables with over 35 billion records

124 different client apps

6.8 million queries daily 16K tables, 28K views

and 2K macros 7K jobs running daily

21K processes

Page 3: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

The Team

Page 4: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Average delivery cycle time down from 12 month to 3 months

Frequency of delivery increased from quarterly to fortnightly

Cost to deliver down 50%

95% decrease in product defects

100% projects delivered on time and on budget

Happy project sponsors

Happy teams

The Results

Page 5: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

WHERE SHOULD YOU START?

Page 6: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

START WHERE YOU ARE

http://www.flickr.com/photos/joelogon/4613630072/

Page 7: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Read, Understand, Adapt & Apply

Page 8: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

http://www.flickr.com/photos/duluoz_cats/5300924038/

Page 9: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013
Page 10: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Wide Pipes & Batch Patterns

Page 11: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Agile Pilot

Page 12: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

5 “Wagile” Teams

Page 13: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013
Page 15: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

www.scaledagileframework.com

Page 16: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013
Page 17: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

17PRESENTATION TITLE | PRESENTER NAME | DATE |

Deployment

Services

Development Services

Pipeline

Services

Structuring the Agile Release Train

Page 18: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

18PRESENTATION TITLE | PRESENTER NAME | DATE |

Agile at the Program Level

Page 19: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

MAKE THE INVISIBLE INVENTORY VISIBLE

Page 20: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Reduce Batch Size by Breaking Down the Work

Page 21: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

21PRESENTATION TITLE | PRESENTER NAME | DATE |

Agile Feature Teams

Page 22: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Scrum Provides Cadence & Fast Feedback

Image Siource: http://innolution.com/uploads/misc/Essential_Scrum_Chapter_2.pdf

Page 23: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Smaller, Multi-skilled Teams Counter Balance Variability

Project Manager

Product Owner

Business Analyst

Change Lead Technical

Lead

Logical Data Modeller

Physical Data Modeller

Physical Data Modeller

Vender Project Manger

On Site ETL On Site ETL

On Site ETL Off shore ETL

Off shore ETL Off shore ETL

DBA

Business Intelligence

Test Lead

Test Analyst

Enterprise Architect

Data SME

Scrum Master

Project Manger

Scrum Master

Technical Lead

Test Lead Developer Developer Developer Developer Developer

As is

As was

Page 24: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

EPIC OWNER

FEATURE OWNER

PRODUCT OWNER

Scale the Product Owner to Balance Centralised & Decentralised Control

Page 25: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Extreme programming improves quality

Extreme Programming Improves Quality

Page 26: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Limiting Work in Process

(WIP) Improves Flow

Page 27: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

27PRESENTATION TITLE | PRESENTER NAME | DATE |

The System Team

Page 28: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Build the Infrastructure to Enable Economically Viable Smaller Batches

Page 29: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

29PRESENTATION TITLE | PRESENTER NAME | DATE |

The Agile Release Train

Page 30: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Cocktail Hour Proves a Daily Communication Cadence

9:00am 9:15am 930am

9:45am

Page 31: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Unity Day Leads to One Team Culture

31

Page 32: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

A Little Taste of Our Culture

http://www.prettyagile.com/2013/05/the-power-of-haka.html

Page 33: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

The Software House of Lean

Respect for

People

Product

Development

Flow

Kaizen

Page 34: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

1. Take an economic view

2. Actively manage queues

3. Understand and exploit variability

4. Reduce batch sizes

5. Apply WIP constraints

6. Control flow under uncertainty: cadence and synchronization

7. Get feedback as fast as possible

8. Decentralize control

The Principles of Product Development Flow

Page 35: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Respect for People: The Net Promoter System (NPS)

Source: http://www.netpromotersystem.com/

Net Promoter Score

Page 36: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Kaizen Mindset: Continuous Improvement and Learning Culture

3

Source: https://dl.dropboxusercontent.com/u/1018963/Articles/SpotifyScaling.pdf

Page 37: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

The Foundation is Servant Leadership

Page 38: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

“This is probably the most well-scaled agile data warehousing group I’ve ever observed, and they are still getting better” Ken Collier

Director of Agile Analytics at Thoughtworks & author of Agile Analytics

Source: http://theagilist.com/2013/09/03/scaling-agile-data-warehousing/

Page 39: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

WHERE SHOULD YOU START?

Page 40: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

START WHERE YOU ARE

http://www.flickr.com/photos/joelogon/4613630072/

Page 41: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

"Adapt what is useful, reject what is useless, and add what is specifically your own."

- BRUCE LEE

Page 42: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

Check out my blog: www.prettyagile.com

• A Perspective on the Scaled Agile Framework

• What Happens to Project Managers When You Implement SAFe?

• The Power of Haka

• Book Clubs at Work – Are You Serious?

• Leading Through Vulnerability

• The "Bubble Up" Approach to Scaling Retrospectives

• Bookshelf

Want to Know More About the EDW Agile Release Train?

Page 43: How We Became World Leaders in Agile Data Warehousing - Teradata Partners - October 2013

PARTNERS Mobile App

InfoHub Kiosks

teradata-partners.com

Twitter: @

Email:

[email protected]

PrettyAgile