Transcript
Page 1: Agile at Scale in an Enterprise Program

TELSTRA T

EM

PLATE 4

X3 B

LU

E B

ETA

| TELPPTV4

TELSTRA T

EM

PLATE 4

X3 B

LU

E B

ETA

| TELPPTV4

ENTERPRISE AGILE NBN - NETWORK INVENTORY AGILE DELIVERY PROGRAM

STEPHANIE BYSOUTH

LEAN AGILE COACH

@innovatebysouth

www.innovationbysouth.com.au

Page 2: Agile at Scale in an Enterprise Program

VALUES .

The Eight Fundamental Truths of being an enterprise lean agile coach to remember.

1. People and companies can be more effective than they are today.

2. We know you can make a difference.

3. Opportunity comes to those who create it.

4. People, Community and Culture are the heart of all success.

5. Systems, processes and delivery are all created by people.

6. Innovation is available to every person, process and product.

7. Coaching is the competitive leverage your neighbor wishes they had.

8. We love what we do and do it simply because we can make a difference.

Page 3: Agile at Scale in an Enterprise Program

ESTABLISH A FOUNDATION

Appreciate Engage Participate

Page 4: Agile at Scale in an Enterprise Program

APPRECIATE THE ENTERPRISE

4

Page 5: Agile at Scale in an Enterprise Program

APPRECIATE THE ENTERPRISE;

UNDERSTAND THE ENVIRONMENT ON THE GROUND

1. People - capacity to change, rate of learning

2. Culture – is THE ‘undocumented’ influencing & controlling system

3. System – infrastructure, architecture, constraints and alternative success flows

4. Tools – in play for the enterprise vs. for the team to create clarity and simplicity

5. Practices – designed by ‘others’, failed by users vs. local, feasible, applicable, doable

Page 6: Agile at Scale in an Enterprise Program

COMPLEX INTEGRATED APPLICATION ENVIRONMENT

us.

Page 7: Agile at Scale in an Enterprise Program

ENTERPRISE PROGRAM - OUR PROGRAM

COMPLEX

INTEGRATIONS

Page 8: Agile at Scale in an Enterprise Program

OUR PEOPLE

us.

Vendor Management * varied

Project Manager & Iteration Manager

Product Owner

Stakeholders * 6

4 * BA

2 * Design

12 * Dev

5 * Release & Test

Vendor Management * varied

Project Manager & Iteration Manager

Product Owner

Stakeholders * 6

4 * BA

2 * Design

10 * Dev

5 * Release & Test

Program Management * 3

Solution, Application, Release & Test Management * 3

Local Program Management * 2

2 * Architect

Page 9: Agile at Scale in an Enterprise Program

C

R

C

R

C

R

PROD

PROD CAT

PROD CAT

PROD CAT

LAYERED INFRASTRUCTURE, BRANCHING, MANUAL

9

TEAM A

stream

1205

NETWORK INTEGRATIONS

stream

CAT

PROD integration

PROD integration

stream

stream

stream

C

R

C

R

C

R

PROGRAM

LOCAL-

DEV DEV

System

Test

integrati

on BAU

Converging environment

demands across multiple

streams of delivery

BAU

‘Corrupting true Capacity’

+ administration overload to

ensure baseline integrity

+ cost of context switching

HIGH COST TO REGRESSION +

SYSTEM TESTING = TIME +

DEFECT RATE

Page 10: Agile at Scale in an Enterprise Program

APPRECIATE - FLOW, SYSTEM CONSTRAINTS People

Culture

Process

Tools Practices

HR

Finance

Delivery

Page 11: Agile at Scale in an Enterprise Program

ENGAGE LEADERS EARLY

1

1

Page 12: Agile at Scale in an Enterprise Program

Program & Release Planning Team

Customer

capture Validate Prioritise

Measure Validate 3 tiered MVP

FUNNEL

FOCUS

COLLABORATE

AUTOMATE

CONTINUOUS INTEGRATION

GIVE UNDERSTANDING & SHARE VALUE DRIVEN ROADMAP

Page 13: Agile at Scale in an Enterprise Program

INVEST FOR STRATEGIC LEVERAGE

Teach, and provide insight on how the enterprise will rapidly (1-2yr) advance

Page 14: Agile at Scale in an Enterprise Program

PARTICIPATE – BUSINESS / CUSTOMER COLLABORATION VALUABLE & EASY

Page 15: Agile at Scale in an Enterprise Program

CO-LOCATE EVERYONE (AT LEAST) IN DISCOVERY

Page 16: Agile at Scale in an Enterprise Program

THE PEOPLE.

Appreciate Empathy Participate

Page 17: Agile at Scale in an Enterprise Program

STOP WHAT NOTS WORKING!

Really? 30 people expected to do a 15 minute stand-up? - always ask WHY is this valuable?

Page 18: Agile at Scale in an Enterprise Program

APPRECIATE - COMPLEX TO ACCOUNTABLE VISUALIZE ALL DATA FROM PROGRAM, PORTFOLIO

TO TEAMS AND ENVIRONMENTS

Page 19: Agile at Scale in an Enterprise Program

ELIMINATE PROBLEMS–BUILD ACHIEVEMENT & CREATE CAPACITY FOR AGILE CHANGE TO COME IN

Kaizen 1. Problem

2. Action

3. Outcome

Page 20: Agile at Scale in an Enterprise Program

CREATE CORE TEAM TO INTERNALISE ASSETS & IP SUSTAIN THE CORE AS LONG TERM AND POPULATE NEW TEAMS AS

VARIABILITY DEMANDS

Page 21: Agile at Scale in an Enterprise Program

BREAK DOWN ORGANISATIONAL BARRIERS WITH HUMAN

CONNECTIONS

Page 22: Agile at Scale in an Enterprise Program

PARTICIPATE - PROTECT & GUIDE CREATE CLARITY, ACCOUNTABILITY & FOLLOW THROUGH

Page 23: Agile at Scale in an Enterprise Program

THE PRACTICES.

Accountability Evolve Participate

Page 24: Agile at Scale in an Enterprise Program

PARTICIPATE – CONTINUOUS PLANNING

Page 25: Agile at Scale in an Enterprise Program

OUTCOME CONSTRAINT MAPPING LEVERAGE VARIETY OF MODALITIES TO CREATE VISIBILITY OF THE SYSTEM

Page 26: Agile at Scale in an Enterprise Program

ACCOUNTABILITY - LEVERAGING KANBAN

Page 27: Agile at Scale in an Enterprise Program

EVOLVE THE TEAM FROM WORK TO INNOVATION

Page 28: Agile at Scale in an Enterprise Program

LOOKING BACK 12 MONTHS

2

8

F T P D V D

Program b branching

Program A branching

integration

Production

VM’s

Page 29: Agile at Scale in an Enterprise Program

AUTOMATED TESTING

Manual Testing

Sanity testing : 2-3 hrs 1 person

Unit testing : Not considered as part of

this BC

Acceptance testing

Approx 50 Test Case 3weeks (4-5

resources)

Regression testing

Limited : Time/resource constraints

Approx 10 TC 1-2 resource 1 wk

Automated Testing

Sanity testing 4 TC 15min (4* more

than normal)

Unit testing : Not considered as part of this BC

Acceptance testing

2 VM approx 250 TC

9 hrs execution time

2 hr / Dev review ( 3Dev)

Regression testing

50 TC – 2.5hrs execution time

VS

Page 30: Agile at Scale in an Enterprise Program

THE BOTTOM LINE

71%

29%

2012 Weekends worked

ON OFF

0%

100%

2013

ON OFF

$0

$100,000

$200,000

$300,000

$400,000

$500,000

$600,000

2012 2013

Automation & Continuous Integration Savings / deployment

Merge, Test Integration Deployment Production Deployment Testing

• Application Solution Integrity sustained

• Standard way of work vs. an expensive option

• Team members now mentor other new agile teams

• Foundation / evidence for business case to continue adoption of agile tech practices

Page 31: Agile at Scale in an Enterprise Program

THANKS.

Stephanie BySouth

www.innovationbysouth.com.au

@innovatebysouth

#agile #coaching


Top Related