agile data warehousing at telstra, tdwi melbourne, october 2013
DESCRIPTION
Presentation to TDWI Melbourne Chapter in Melbourne, 8 October 2013.TRANSCRIPT
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/
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/
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