Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013

Post on 27-Jan-2015

107 views 0 download

Tags:

description

Presentation to TDWI Melbourne Chapter in Melbourne, 8 October 2013.

Transcript of Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013

TDWI MELBOURNE CHAPTER

OCTOBER, 2013

TELSTRA T

EM

PLATE 4

X3 B

LU

E B

ETA |

TELPPTV4

AGILE DATA WAREHOUSING @ TELSTRA EM CAMPBELL-PRETTY, GM STRATEGIC DELIVERY

@PrettyAgile

www.prettyagile.com

au.linkedin.com/in/ejcampbellpretty/

ejcampbellpretty@gmail.com

ABOUT ME

Em Campbell-Pretty

General Manger. Strategic Delivery (EDW)

Business Intelligence CoE

Finance & Strategy, Telstra

Certified Scaled Agile Program Consultant (SPC)

Contact Details

@PrettyAgile

www.prettyagile.com

au.linkedin.com/in/ejcampbellpretty/

ejcampbellpretty@gmail.com

THE ENTERPRISE DATA WAREHOUSE

THE TEAM

THE RESULTS

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

WHERE SHOULD YOU START?

START WHERE YOU ARE

9 PRESENTATION TITLE | PRESENTER NAME | DATE | http://www.flickr.com/photos/duluoz_cats/5300924038/

WIDE PIPES & BATCH PATTERNS

AGILE PILOT

5 “Wagile” Teams

14 PRESENTATION TITLE | PRESENTER NAME | DATE |

15 PRESENTATION TITLE | PRESENTER NAME | DATE |

16 PRESENTATION TITLE | PRESENTER NAME | DATE |

17 PRESENTATION TITLE | PRESENTER NAME | DATE |

Deployment

Services

Development Services

Pipeline

Services

STRUCTURING THE AGILE RELEASE TRAIN

18 PRESENTATION TITLE | PRESENTER NAME | DATE |

PROGRAM VIEW

MAKE THE INVISIBLE INVENTORY VISIBLE

BREAK DOWN THE WORK

21 PRESENTATION TITLE | PRESENTER NAME | DATE |

FEATURE TEAM VIEW

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

SMALLER, MULTI-SKILLED TEAMS COUNTER BALANCE VARIABILITY

Project Manger

Scrum Master

Technical Lead

Test Lead Developer Developer Developer Developer Developer

November 2011

Today

SCRUM PROVIDES CADENCE

Source: http://innolution.com/uploads/misc/Essential_Scrum_Chapter_2.pdf

SCALING THE PRODUCT OWNER DECENTRALISES CONTROL

EPIC OWNER

FEATURE OWNER

PRODUCT OWNER

EXTREME PROGRAMMING IMPROVES QUALITY

WORK IN PROCESS (WIP) LIMITS ENABLE

FLOW

27 PRESENTATION TITLE | PRESENTER NAME | DATE |

SYSTEM TEAM

BUILD THE INFRASTRUCTURE TO ENABLE ECONOMICALLY VIABLE SMALLER BATCHES

29 PRESENTATION TITLE | PRESENTER NAME | DATE |

THE AGILE RELEASE TRAIN

TEAM UNITY

30 30

A LITTLE TASTE OF OUR CULTURE

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

DAILY COMMUNICATION CADENCE

32 PRESENTATION TITLE | PRESENTER NAME | DATE |

9:00am 9:15am 930am

9:45am

THE SOFTWARE HOUSE OF LEAN

33 PRESENTATION TITLE | PRESENTER NAME | DATE |

Respect for

People

Product

Development

Flow

Kaizen

RESPECT FOR PEOPLE

Would you recommend

the services of the EDW

Delivery organisation to a

colleague?

Would you recommend

working in Strategic

Delivery to friend or a

colleague?

THE EIGHT PRINCIPLES OF PRODUCT DEVELOPMENT FLOW

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

KAIZEN MINDSET

36 PRESENTATION TITLE | PRESENTER NAME | DATE |

THE FOUNDATION IS LEAN LEADERSHIP

WHERE SHOULD YOU START?

39 PRESENTATION TITLE | PRESENTER NAME | DATE |

START WHERE YOU ARE

"ADAPT WHAT IS USEFUL, REJECT WHAT IS USELESS, AND

ADD WHAT IS SPECIFICALLY YOUR OWN."

- BRUCE LEE