SlideShare une entreprise Scribd logo
1  sur  82
Télécharger pour lire hors ligne
 
 
 
 
 

AW9
Concurrent Session 
11/7/2012 3:45 PM 
 
 
 
 
 
 
 

"Lean Development Practices for
Enterprise Agile"
 
 
 

Presented by:
Alan Shalloway
Net Objectives
 
 
 
 
 
 
 

Brought to you by: 
 

 
 
340 Corporate Way, Suite 300, Orange Park, FL 32073 
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Alan Shalloway
Net Objectives
With more than forty years of experience, the founder and CEO of Net Objectives Alan
Shalloway is an industry thought leader in lean, Kanban, product portfolio management, Scrum,
and agile design. Alan helps companies transition enterprise-wide to lean and agile methods,
and teaches courses in these areas. He is the primary author of Lean-Agile Software
Development: Achieving Enterprise Agility, Design Patterns Explained, Lean-Agile Pocket Guide
for Scrum Teams, and Essential Skills for the Agile Developer. Co-founder and board member
for the Lean Software and Systems Consortium, Alan is a popular speaker at prestigious
conferences worldwide.
Agile
Lean Development Practices for
Enterprise Agile
© copyright 2010. Net Objectives, Inc.1

© Copyright 2012 Net Objectives, Inc. All Rights Reserved
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

2
Lean for Executives
Product Portfolio Management
Business Product Owner

Business

ASSESSMENTS
CONSULTING
T RAINING
COACHING

Lean
Enterprise
Manage
ment

Team
technical

process

Lean-Agile
Kanban / Scrum
ATDD / TDD / Design Patterns

Lean Management
Project Management

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

3
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

4

We have got
tog evah eW
it backwards
sdrawkcab ti

and upside-edispu dna
down.
.nwod
Agility
is where you have

Predictability
and faster realization of

Business Value
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

5
You need Agility for:
– Speed
Faster realization of Business Value
– Value
Get more (business value) from current
resources (capacity)

– Productivity
Higher productivity of business value delivery
(measurable)
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

6
Agility
is about

Business Value
Increments not
Development
Cycles
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

7
Scaling
Agility Agility at Scale
using methods
that work at
team level to
get teams to
work together

Focus on entire value
stream

Shortening cycle time
Avoid excessive WIP at

product level
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

8
How Blockages Occur in Value Stream
Not Using
MMFs

Concept
Not Involved

Regional Coordinators

Business Leaders

Trainers & Educators

Product Managers

Business

Customers

Consumption

No Big
Customer
Picture

Product Champion(s)

Too Many
Capabilities
Selected

New
Requirements

Software
Product
Product Related

Doesn’t Do
Product
IncrementalRelated
Product Related
Development

Not Involved
Ops & Support

Software
Release

During Build

Poor
Shared Components
Engineering
Shared Components
Practices

Development

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

9
PORTFOLIO

THE VALUE STREAM
c h u n k i n g

s l i c i n g

BUSINESS DISCOVERY BUSINESS DELIVERY
Business
Priority
Decision
Is there enough
business value?

Identify potential
capabilities

Business
Planning

Business
Readiness

Decision
Is it technically
feasible?

Define
increments as
MMFs

Ready
to Pull

Incremental
Development

Incremental
Deployment

Decision
Is an SME
ready?

Set acceptance
criteria and
feature sequence

Support &
Feedback

Decision
Is it ready
to release?

Build iteratively
Scrum / Kanban / Hybrid
ATDD and Emergent Design

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

10
economics of responsiveness
Payback
Period

Profit
Period

Cash flow

Investment
Period

Time
Breakeven
First Release

from Denne and Cleland-Huang. Software by Numbers
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

11
Staged Releases
Payback
Period

Cash flow

Investment
Period

Profit
Period

Release 1 Net Return

Time
First
Release

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

12
Staged Releases
Profit
Period

Payback
Period

Cash flow

Investment
Period

Release 1 Net Return

Release 2 Net Return
Time
Second
Release

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

13
staged releases
Profit
Period

Investment
Period

Payback
Period

Cash flow

Total Return

Time
Breakeven
Point
Investment

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

14
Increased Profit

Cash flow

Staged Releases

Breakeven

Single
Release
Time

First Release

Requires a focus on sustainability of
realizing value by attending to
architectural roadmap of product line
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

15
Incrementally
Realizing Business
Value

value

risk

What risks do these approaches lower?
risk

Evolving the
System

value

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

16
Deliver
in Stages when possible
focusing on the known, valuable features
gives greater certainty
produces greater value
lowers risk of mis-building and over-building

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

17
Agile Advantage
 Work on highest value features first
 Allows for discovery and clarity of customer



requirements
Quicker time to market
Ability to not build features of lower value

Goal is to deliver business value
incrementally and frequently!!
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

18
ACH
(automated clearinghouse)

ACH is our electronic network to
clear credit and debit transactions
with other institutions
Primary Objective: By Year’s
end, process 100% of all loans
Primary Objective: Reduce the
number of checks required by 25%
Key Feature: 0.0001% error
rate

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

19
Business Backlog for ACH
Goal: 100% of Loans

Loans

25% Reduction in Checks

Checks

High

Low

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

20
Business Backlog for ACH
Goal: 100% of Loans

25% Reduction in Checks

Loans

Checks

Outbound

Inbound

1

4

Withdrawals

Terminations

2

High

3

Low

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

21
Business Capabilities for ACH
BF - Web

MMF – Web & Call in

Outbound - Loans
Manage Bank Info
Redirect from chk to ACH
Bank Notify
Update Reconciliation
Cover Funds
Confirm ?
Analytics & Reporting
Web

•
•

What are the business
capabilities needed for
ACH?
What are the sources?
How can we group them
for highest value?

Call in

IVR

•

Paper
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

22
Business Backlog for ACH
Goal: 100% of Loans

25% Reduction in Checks

Loans

Checks

Outbound

Inbound

MMF
Web |1
Call in

Withdrawals

4

Terminations

2

3
BF
IVR

High
Release 1

BF
Paper

Low
Release 2
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

Release 3
23
Business Features to User Stories
MMF – Web & Call in

Outbound - Loans
Manage Bank Info
Redirect from chk to ACH
Bank Notify
Update Reconciliation
Cover Funds
Confirm ?
Analytics & Reporting
Web

User Story
Manage banking
info for a Webinitiated
outbound ACH
transaction

Call in

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

24
Business Backlog for ACH
Goal: 100% of Loans

Loans

Outbound
MMF
Web |1
Call in

Beware!

25% Reduction in Checks

Checks
Building Manage Bank Info as a
standalone component for everything is
a system evolution!
Inbound
Withdrawals
Terminations
Might be more efficient from an IT
perspective, but it is NOT from a
4
2
business value perspective!!! 3
BF
IVR

Manage
Bank Info

High
Release 1

BF
Paper

Low
Release 2
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

Release 3
25
high

ALWAYS DRIVE FROM BUSINESS VALUE
High ROI

value to the business

Cost of Delay

low

Cost of Risk

release 1

release 4

time

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

26
Bus Pri

Bus Plan

Bus Rdy

BUSINESS DELIVERY

RTP

It
0

BUSINESS DISCOVERY

Iter Dev

Inc Depl

Spt & Fdbk

Value
Time box
Team

Scale / Scope

Portfolio

Book of Work
Rolling Releases
Level 1,2, & 3

Program

Program Backlog
Releases
Multiple Teams

Project

Product Backlog
Iterations
Whole Team
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

27
If you can’t see
it, you can’t

manage it.

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

28
Request

Design

Approve

Review

Reqts

Sign Off

Code

Test

Analysis

Deploy

1. Identify the actions taken in the value stream

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

29
Request

Approve

Reqts

Sign Off

Analysis

0.5 hrs

8 hrs

160 hrs

8 hrs

100 hrs

Design

Review

Code

Test

Deploy

120 hrs

2 hrs

280 hrs

240 hrs

8 hrs

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

30
Request

Approve

Reqts

Sign Off

Analysis

0.5 / 0.0 hr

.1 / 7.9 hrs

60 / 100 hrs

1 / 7 hrs

40 / 60 hrs

0.5 hrs

8 hrs

160 hrs

8hrs

100 hrs

Design

Review

Code

Test

Deploy

40 / 80 hrs

2 / 0 hrs

80 / 200 hrs

40 / 200 hrs

3 / 5 hrs

120 hrs

2 hrs

280 hrs

240 hrs

8 hrs

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
3. What was the average time working on this vs working on other things?

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

31
Request
0.5 / 0.0 hr

Approve
320 hrs

.1 / 7.9 hrs

Reqts
80 hrs

60 / 100 hrs

320 hrs

1 / 7 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off

Analysis
80 hrs

8hrs

40 / 60 hrs
100 hrs

80 hrs

Review

Design
40 / 80 hrs
120 hrs

160 hrs

2 / 0 hrs
2 hrs

Code
80 hrs

80 / 200 hrs
280 hrs

Test
80 hrs

40 / 200 hrs
240 hrs

Deploy
80 hrs

3 / 5 hrs
8 hrs

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
3. What was the average time working on this vs working on other things?
4. Identify time between actions

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

32
Request
0.5 / 0.0 hr

Approve
320 hrs

.1 / 7.9 hrs

Reqts
80 hrs

60 / 100 hrs

320 hrs

1 / 7 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off

Analysis
80 hrs

8hrs

40 / 60 hrs
100 hrs

80 hrs

Review

Design
40 / 80 hrs

160 hrs

2 / 0 hrs
2 hrs

120 hrs

20% rejected
Repeat 1X

Code
80 hrs

Test

80 / 200 hrs

80 hrs

40 / 200 hrs
240 hrs

280 hrs

Deploy
80 hrs

3 / 5 hrs
8 hrs

65% defective
Repeat 3X

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
3. What was the average time working on this vs working on other things?
4. Identify time between actions
5. Identify any loop backs required
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

33

22 September 2012
Request
Request
0.5 // 0.0 hrs
0.5 0.0 hrs

Reqts
Reqts

Approve
320 hrs

.1 / 7.9 hrs

80 hrs

hrs
60 / 100 hrs

320 hrs

1 / 7 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off
Off

Analysis
Analysis
80 hrs

40 / 60 hrs

8 hrs
8hrs

100 hrs

80 hrs

Review
Review

Design
Design
40 / 80 hrs

160 hrs

2 / 0 hrs
2 hrs

120 hrs

20% rejected
Repeat 1X

Code
80 hrs

80 / 200 hrs

Test
Test
80 hrs

Deploy
Deploy

40 / 200 hrs

80 hrs

240 hrs

280 hrs

3 / 5 hrs
8 hrs

65% defective
65% defective
Repeat 3X
Repeat 3X

PCE =

509 hrs
hrs

= 14.9%

3433 hrs
hrs
1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
3. What was the average time working on this vs working on other things?
4. Identify time between actions
5. Identify any loop backs required
Avg Time Worked
Time Worked
6. Calculate Process Cycle Efficiency:
Total Cycle Time
Total Cycle Time
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

34
how much of what you do is

valuable?
rework?

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

35
What Work Do You Do?
Getting
Requirements

Design

Re-doing
requirements

Planning
Collaboration

Working from old
requirements

Programming
Testing

Integration

“Fixing” bugs

Deployment
Documentation

Training

What percentage of your time do you
spend on the left?
Write it down.

Building
unneeded
features

“Integration”
errors

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

Overbuilding
frameworks
Essentially
duplicating
components

36
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

37
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

38
What Causes Delays?







Working on too many things
Waiting for people
Not appreciating the cost of delay
Large batches of work that have different stages
Complexity

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

39
Request
0.5 / 0.0 hrs

Approve
320 hrs

.1 / 7.9 hrs

Reqts
80 hrs

60 / 100 hrs

320 hrs

1 / 7 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off

Analysis
80 hrs

8hrs

40 / 60 hrs
100 hrs

80 hrs

Review

Design
40 / 80 hrs

160 hrs

2 / 0 hrs
2 hrs

120 hrs

20% rejected
Repeat 1X

Code
80 hrs

Test

80 / 200 hrs

80 hrs

Deploy

40 / 200 hrs
240 hrs

280 hrs

65% defective
65% defective
Repeat 3X
Repeat 3X

80 hrs

3 / 5 hrs
8 hrs

3433 – 509 = 2924

Which gives a better return?
Getting better
at what you do
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

Eliminating
delays between
what you do

40
Getting the
right people
to work on
the right
thing at the
right time

Is more important

than doing the

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

steps faster

41
Here’s
a spot!

And
another!

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

42
Consider the Software Value Stream
Concept
Regional Coordinators

Business Leaders

Trainers & Educators

Product Managers

Business

Customers

Consumption

Customer
Product Champion(s)

Capabilities

Managing
here

New
Requirements

Software
Product

Ops & Support

Software
Release

Product Related
Shared Components
Product Related
Product Related

Shared Components

Development

Reduces
induced
waste here

Product Portfolio Management
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

43
what structure
to use?

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

44
Legacy Organization:
Matrix Resources to Projects

Project 1
Project 2
Project 3
Project 4
Project N

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

45
Let’s Create a Pilot Project
Project 1

Project 2
Project 3
Project 4

%

Project N

Experience has shown that if you
create a cross-functional colocated team you will improve 3x
without changing your process.
© Copyright 2012 Net Objectives, Inc. All Rights Reserved
46

Business Analyst, Architect, Usability Expert,
Developer, Developer, Tester, Project Manager
Expert
Seeing the Parts

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

47
Role of Team in Bigger Picture

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

48
VALUE
Business

Lean
Enterprise
Team

Manage
ment

FLOW

MAKE
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

49
MAKE
Team
technical

INCREMENTAL DELIVERY
CREATIVE PROBLEM SOLVING
QUALITY BUILT IN
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

50
VALUE
PRIORITIZATION
BUSINESS ITERATIONS
RELEASE PLANNING

Business

technical

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

51
FLOW
Value Stream Visualization
Impediment Impact
Workflow as Process

ACCOUNTABILITY

technical
Manage (limit) queues
Visual controls
Manage flow (process)

Manage
ment

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

52
Common Theme
Creating the
bigger team
- pan team

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

53
Case Study 3: Coordinating
Teams
Background

• Multiple teams
• Specialized
• Each team completed sprints in two weeks
…but value not delivered for months
…and then with challenges

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

54
BUSINESS DISCOVERY BUSINESS DELIVERY
Business
Priority

Business Business
Planning Readiness

Ready
to Pull

Incremental
Development

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

Incremental Support &
Deployment Feedback

55
Business Business
Planning Readiness

Ready
to Pull

Incremental
Development
Incremental
Development
Incremental
Development

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

Integration Train

Business
Priority

Shared Backlog

BUSINESS DISCOVERY BUSINESS DELIVERY
Incremental Support &
Deployment Feedback

56
Overall Team Organization

Product Line A
applications

Product Line B
applications

Component
team for line B
applications

Component
team for line A
applications

System-Wide
Component Team
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

57
Teams on a Project

Product Line A
applications

Product Line B
applications

Component
team for line B
applications

Component
team for line A
applications

System-Wide
Component Team
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

58
Focus on time
over the

entire value
stream.

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

59
MMF

MMF
Split MMF
Teams work on
according to
their parts
Teams

Eventually integrating
Teams work on
them until done
their parttogether
Teams split according
to components

Feedback times for:

Progress bar

Team
2 weeks
Across teams 6 weeks
Customer
8 weeks

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

60
MMF

MMF
Split MMF
into sub-features

Integration still required
After one iteration, teams
but takes much less time
integrate their components
Development teams split
Teams work on
according to part
their components

Feedback times for:

Progress bar

Team
2 weeks
Across teams 2 weeks
Customer
2 weeks

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

61
Case study
Coordinating
Multiple
Business
Stakeholders
with Multiple
Team
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

62
Case study
Coordinating
Multiple
Business
Stakeholders
with Multiple
Team
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

63
The Simple Case

1. Define
Business
capabilities

5. Assign to team backlog
4. Create high level stories
2. Create MMFs
Team Product Backlog
3. Prioritize MMFs

A

A1

A2

A1

A1aA1b A1c
A1d

Team 1

A2

Stakeholders

Architecture / Technical Leads
Product Owners
Development teams
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

64
A Harder CasePrioritize MMFs
3.

1. Define
Business
capabilities

2. Create
MMFs

4. Create high
level stories

A2

A1

Team Product Backlogs

A1aA1bA1c
A1d

A2

A

A1

5. Assign to team
backlogs

A2a A2c
A2b

Team 1

Team 2

Team 3

Team 4

Stakeholders

Architecture / Technical Leads
Product Owners
Development teams
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

65
Normal Problem – We Call it Tough
A

Team Product Backlogs

Team 1

B
Team 2

C

Team 3

D

Team 4

E

Stakeholders

Architecture / Technical Leads
Product Owners
Development teams
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

66
Product Owner Role Stretched too Thin
Team Product Backlogs

A
B
C
D
E

Stakeholders

??
?? ?
?

Team 1

Team 2

Team 3

?
Team 4

 Product Owners do project management
 Stakeholders can’t go to one source to see what to do
 Teams have to coordinate with themselves
Architecture / Technical Leads
Product Owners
Development teams
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

67
Product Managers and Product Owners
Team Product Backlogs

A

Team 1

B
Team 2

C

Team 3

D
E

Product Manager:
• represents the stakeholders
• prioritizes MMFs
• breaks MMFs into components

Stakeholders

Product Owner:
• acts as SME to team
• represents team to product managers Team 4
• breaks MMFs into components with Prod Mgrs
• breaks components into stories

Architects Architecture / Leads Leads
/ Technical Technical
Product Managers
• responsible for technical dependencies across teams
Product Owners
• provide high level costs to Product Managers
Development teams

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

68
Agile At Scale
1. Define
Business
capabilities

A

5. Assign to team backlogs

3. Prioritize MMFs

2. Create
MMFs

A1

B1
A1

A2

B2

B

B1

B2

B3
C1

C

C1

C2

Team Product Backlogs

B1a
B1b
B1c

Team 1

A1a A1c
A1b A1d
Team 2

B2a B2c
B2b
B3aB3b
B3c

Blocked

B3

4. Create high
level stories

A2

Team 3

Team 4

C2

Stakeholders

Architecture / Technical Leads
Product Managers
Product Owners
Development teams
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

69
Holistic Approach
Visibility
Systems Thinking
Flow
Self-organization with bigger view

key points

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

70
Lean in a nutshell
Achieve
higher quality
lower cost
faster delivery

by attending to time
Self-organization & leadership are

important. An holistic view is essential.
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

71
Transitions Require
Why and How
Understanding the why may get you
started
Understanding the how will help
overcome the fear
The perceived value must be greater
than the fear
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

72
T E L L I N G P E O P L E “J U S T D O I T ”
JU S T D O E S N ’T D O I T

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

73
Business

Enterprise
Agility
Team
technical

Manage
ment

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

74
Lean-Agile: Evolving Agility
∞
Agility

Continually evolving
Sustaining, not improving

Maturation

Declining
Business

Lean
Thinking

Low

Team

Mgmt

Time (years)

Iterative  Flow  Highest Business Value
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

75
Lean-Agile: Evolving Agility
Where are you currently?

∞
Agility

Business
Management

Team

Continually evolving
Sustaining, not improving

Maturation

Declining

Low
Time (years)

Iterative  Flow  Highest Business Value
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

76
Company / Organization

Lines of Business / Divisions

Departments / Programs

Projects / Releases

Lean

Business & Engineering
Practices

Business Strategy /
Business Architecture

– all skills needed to define,
build, validate, and deploy

Continuous discovery and
development

Business Portfolio Planning

Whole Teams

Business Driven Software
Development

Automated Regression Tests
Continuous Integration
ATDD – Acceptance Test Driven Development
Continuous Standards Improvement

Iterative development

Scrum
Lean Software
Development

XP / Iterative
Kanban

Stage 1
Stage 2
Stage 3

Enterprise Agility
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

77
Net Objectives’ Talks At Conference
Monday

 8:30-12:00pm Eight Steps to Kanban. Ken Pugh

Tuesday

 8:30-12:00pm Scaling Agile with the Lessons of Lean Product Development
Flow. Alan Shalloway
 1:00-4:30pm Design Patterns Explained: From Analysis Through
Implementation. Alan Shalloway

Wednesday

 3:45-5:00 Lean Development Practices for Enterprise Agile. Alan Shalloway
Thursday
 Keynote 1245-2:00pm Form Follows Function: The Architecture of a
Congruent Organization. Ken Pugh

Register at www.netobjectives.com/register for slides & more
© Copyright 2012 Net Objectives, Inc. All Rights Reserved

_s

78
Thank You!





Register at www.netobjectives.com/register
See www.netobjectives.com/resources
Contact me at alshall@netobjectives.com
Twitter tag @alshalloway

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

copyright © 2010 Net Objectives 79
Inc.
Q
U
E
S
T
I
O
N
S
?

Lean for Executives
Product Portfolio
Management
Business Product
Owner

Business

ASSESSMENTS
CONSULTING
T RAINING
COACHING

Lean
Enterprise
Manage
ment

Team
technical

For more info on free resources see:
www.netobjectives.com/resources

process

Lean-Agile
Kanban / Scrum
ATDD / TDD / Design Patterns

Lean Management
Project Management

© Copyright 2012 Net Objectives, Inc. All Rights Reserved

80

Contenu connexe

Tendances

Pink Elephant Asia Portfolio Overview
Pink Elephant Asia Portfolio OverviewPink Elephant Asia Portfolio Overview
Pink Elephant Asia Portfolio OverviewJan-Willem Middelburg
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvasBrad Swanson
 
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Cprime
 
Metrics that Matter in the Boardroom
Metrics that Matter in the BoardroomMetrics that Matter in the Boardroom
Metrics that Matter in the BoardroomCprime
 
How to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
How to Leverage SAFe 5.0 for Your Enterprise Cloud StrategyHow to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
How to Leverage SAFe 5.0 for Your Enterprise Cloud StrategyCprime
 
Enterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueEnterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueCprime
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningCprime
 
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...Cprime
 
How to Maximize Design Thinking and Customer Centricity with SAFe 5.0 and Atl...
How to Maximize Design Thinking and Customer Centricity with SAFe 5.0 and Atl...How to Maximize Design Thinking and Customer Centricity with SAFe 5.0 and Atl...
How to Maximize Design Thinking and Customer Centricity with SAFe 5.0 and Atl...Cprime
 
Дмитро Горін “From project to product” Kharkiv Project Management Day
Дмитро Горін “From project to product” Kharkiv Project Management DayДмитро Горін “From project to product” Kharkiv Project Management Day
Дмитро Горін “From project to product” Kharkiv Project Management DayLviv Startup Club
 
How Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real ExamplesHow Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real ExamplesCprime
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation Cprime
 
Planes, Trains, and Automobiles: Learnings from Ken France’s Personal Agility...
Planes, Trains, and Automobiles: Learnings from Ken France’s Personal Agility...Planes, Trains, and Automobiles: Learnings from Ken France’s Personal Agility...
Planes, Trains, and Automobiles: Learnings from Ken France’s Personal Agility...Cprime
 
Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...
Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...
Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...Cprime
 
From Product Strategy to Backlog: Best Practices for Integrating Aha! Roadmap...
From Product Strategy to Backlog: Best Practices for Integrating Aha! Roadmap...From Product Strategy to Backlog: Best Practices for Integrating Aha! Roadmap...
From Product Strategy to Backlog: Best Practices for Integrating Aha! Roadmap...Cprime
 
Story Telling for Product Owners
Story Telling for Product OwnersStory Telling for Product Owners
Story Telling for Product OwnersCprime
 
From Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityFrom Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityCprime
 

Tendances (20)

Pink Elephant Asia Portfolio Overview
Pink Elephant Asia Portfolio OverviewPink Elephant Asia Portfolio Overview
Pink Elephant Asia Portfolio Overview
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvas
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
 
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
 
Metrics that Matter in the Boardroom
Metrics that Matter in the BoardroomMetrics that Matter in the Boardroom
Metrics that Matter in the Boardroom
 
How to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
How to Leverage SAFe 5.0 for Your Enterprise Cloud StrategyHow to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
How to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
 
Jira Align Presentation
Jira Align PresentationJira Align Presentation
Jira Align Presentation
 
Enterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueEnterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for Value
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With Planning
 
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
 
How to Maximize Design Thinking and Customer Centricity with SAFe 5.0 and Atl...
How to Maximize Design Thinking and Customer Centricity with SAFe 5.0 and Atl...How to Maximize Design Thinking and Customer Centricity with SAFe 5.0 and Atl...
How to Maximize Design Thinking and Customer Centricity with SAFe 5.0 and Atl...
 
Дмитро Горін “From project to product” Kharkiv Project Management Day
Дмитро Горін “From project to product” Kharkiv Project Management DayДмитро Горін “From project to product” Kharkiv Project Management Day
Дмитро Горін “From project to product” Kharkiv Project Management Day
 
How Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real ExamplesHow Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real Examples
 
Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation  Intro to Agile Portfolio Governance Presentation
Intro to Agile Portfolio Governance Presentation
 
Planes, Trains, and Automobiles: Learnings from Ken France’s Personal Agility...
Planes, Trains, and Automobiles: Learnings from Ken France’s Personal Agility...Planes, Trains, and Automobiles: Learnings from Ken France’s Personal Agility...
Planes, Trains, and Automobiles: Learnings from Ken France’s Personal Agility...
 
Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...
Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...
Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...
 
From Product Strategy to Backlog: Best Practices for Integrating Aha! Roadmap...
From Product Strategy to Backlog: Best Practices for Integrating Aha! Roadmap...From Product Strategy to Backlog: Best Practices for Integrating Aha! Roadmap...
From Product Strategy to Backlog: Best Practices for Integrating Aha! Roadmap...
 
Story Telling for Product Owners
Story Telling for Product OwnersStory Telling for Product Owners
Story Telling for Product Owners
 
From Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityFrom Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product Agility
 

En vedette

Tuning and Improving Your Agility
Tuning and Improving Your AgilityTuning and Improving Your Agility
Tuning and Improving Your AgilityTechWell
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTechWell
 
White-box Testing: When Quality Really Matters
White-box Testing: When Quality Really MattersWhite-box Testing: When Quality Really Matters
White-box Testing: When Quality Really MattersTechWell
 
How to Break Software: Robustness Edition
How to Break Software: Robustness EditionHow to Break Software: Robustness Edition
How to Break Software: Robustness EditionTechWell
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A PracticumTechWell
 
Mobile Testing Methodologies: Trends, Successes, and Pitfalls
Mobile Testing Methodologies: Trends, Successes, and PitfallsMobile Testing Methodologies: Trends, Successes, and Pitfalls
Mobile Testing Methodologies: Trends, Successes, and PitfallsTechWell
 
Security Testing for Testing Professionals
Security Testing for Testing ProfessionalsSecurity Testing for Testing Professionals
Security Testing for Testing ProfessionalsTechWell
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101TechWell
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationTechWell
 
12 cbsce bw2
12 cbsce bw212 cbsce bw2
12 cbsce bw2TechWell
 
There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!TechWell
 
T23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at SpotifyT23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at SpotifyTechWell
 
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps PracticesContinuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps PracticesTechWell
 
Critical Thinking for Software Testers
Critical Thinking for Software TestersCritical Thinking for Software Testers
Critical Thinking for Software TestersTechWell
 

En vedette (15)

Tuning and Improving Your Agility
Tuning and Improving Your AgilityTuning and Improving Your Agility
Tuning and Improving Your Agility
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, Process
 
White-box Testing: When Quality Really Matters
White-box Testing: When Quality Really MattersWhite-box Testing: When Quality Really Matters
White-box Testing: When Quality Really Matters
 
How to Break Software: Robustness Edition
How to Break Software: Robustness EditionHow to Break Software: Robustness Edition
How to Break Software: Robustness Edition
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A Practicum
 
Mobile Testing Methodologies: Trends, Successes, and Pitfalls
Mobile Testing Methodologies: Trends, Successes, and PitfallsMobile Testing Methodologies: Trends, Successes, and Pitfalls
Mobile Testing Methodologies: Trends, Successes, and Pitfalls
 
Security Testing for Testing Professionals
Security Testing for Testing ProfessionalsSecurity Testing for Testing Professionals
Security Testing for Testing Professionals
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
12 cbsce bw2
12 cbsce bw212 cbsce bw2
12 cbsce bw2
 
There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!
 
T23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at SpotifyT23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at Spotify
 
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps PracticesContinuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
 
Critical Thinking for Software Testers
Critical Thinking for Software TestersCritical Thinking for Software Testers
Critical Thinking for Software Testers
 

Similaire à Lean Development Practices for Enterprise Agile

Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to KanbanTechWell
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowTechWell
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IVersionOne
 
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile DevelopmentKeynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile DevelopmentTechWell
 
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...Steelwedge
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanSandipp Vijj, Digital Disruptor
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueCA Technologies
 
How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkTasktop
 
Steve Bell - Lean IT @ 7. Kongres itSMF Polska 2014
Steve Bell  - Lean IT @ 7. Kongres itSMF Polska 2014Steve Bell  - Lean IT @ 7. Kongres itSMF Polska 2014
Steve Bell - Lean IT @ 7. Kongres itSMF Polska 2014Fundacja Governica
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc processMichael Deady
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelCA Technologies
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Enthiosys Inc
 
Good IT Project Management
Good IT Project Management Good IT Project Management
Good IT Project Management William Francis
 
Integration of Search & Social Strategies. Dave Lloyd @ Adobe. Search Engin...
Integration of Search & Social Strategies.  Dave Lloyd @ Adobe.  Search Engin...Integration of Search & Social Strategies.  Dave Lloyd @ Adobe.  Search Engin...
Integration of Search & Social Strategies. Dave Lloyd @ Adobe. Search Engin...Dave Lloyd
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Nick Malik
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxtitatis74
 

Similaire à Lean Development Practices for Enterprise Agile (20)

Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to Kanban
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development Flow
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
 
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile DevelopmentKeynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
 
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
 
Agility mgt v2md
Agility mgt v2mdAgility mgt v2md
Agility mgt v2md
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business Value
 
How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow Framework
 
Steve Bell - Lean IT @ 7. Kongres itSMF Polska 2014
Steve Bell  - Lean IT @ 7. Kongres itSMF Polska 2014Steve Bell  - Lean IT @ 7. Kongres itSMF Polska 2014
Steve Bell - Lean IT @ 7. Kongres itSMF Polska 2014
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc process
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Good IT Project Management
Good IT Project Management Good IT Project Management
Good IT Project Management
 
Reclaiming Agile Development
Reclaiming Agile Development Reclaiming Agile Development
Reclaiming Agile Development
 
Integration of Search & Social Strategies. Dave Lloyd @ Adobe. Search Engin...
Integration of Search & Social Strategies.  Dave Lloyd @ Adobe.  Search Engin...Integration of Search & Social Strategies.  Dave Lloyd @ Adobe.  Search Engin...
Integration of Search & Social Strategies. Dave Lloyd @ Adobe. Search Engin...
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
 

Plus de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Plus de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Dernier

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Dernier (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Lean Development Practices for Enterprise Agile

  • 1.           AW9 Concurrent Session  11/7/2012 3:45 PM                "Lean Development Practices for Enterprise Agile"       Presented by: Alan Shalloway Net Objectives               Brought to you by:        340 Corporate Way, Suite 300, Orange Park, FL 32073  888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Alan Shalloway Net Objectives With more than forty years of experience, the founder and CEO of Net Objectives Alan Shalloway is an industry thought leader in lean, Kanban, product portfolio management, Scrum, and agile design. Alan helps companies transition enterprise-wide to lean and agile methods, and teaches courses in these areas. He is the primary author of Lean-Agile Software Development: Achieving Enterprise Agility, Design Patterns Explained, Lean-Agile Pocket Guide for Scrum Teams, and Essential Skills for the Agile Developer. Co-founder and board member for the Lean Software and Systems Consortium, Alan is a popular speaker at prestigious conferences worldwide.
  • 3. Agile Lean Development Practices for Enterprise Agile © copyright 2010. Net Objectives, Inc.1 © Copyright 2012 Net Objectives, Inc. All Rights Reserved
  • 4. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 2
  • 5. Lean for Executives Product Portfolio Management Business Product Owner Business ASSESSMENTS CONSULTING T RAINING COACHING Lean Enterprise Manage ment Team technical process Lean-Agile Kanban / Scrum ATDD / TDD / Design Patterns Lean Management Project Management © Copyright 2012 Net Objectives, Inc. All Rights Reserved 3
  • 6. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 4 We have got tog evah eW it backwards sdrawkcab ti and upside-edispu dna down. .nwod
  • 7. Agility is where you have Predictability and faster realization of Business Value © Copyright 2012 Net Objectives, Inc. All Rights Reserved 5
  • 8. You need Agility for: – Speed Faster realization of Business Value – Value Get more (business value) from current resources (capacity) – Productivity Higher productivity of business value delivery (measurable) © Copyright 2012 Net Objectives, Inc. All Rights Reserved 6
  • 9. Agility is about Business Value Increments not Development Cycles © Copyright 2012 Net Objectives, Inc. All Rights Reserved 7
  • 10. Scaling Agility Agility at Scale using methods that work at team level to get teams to work together Focus on entire value stream Shortening cycle time Avoid excessive WIP at product level © Copyright 2012 Net Objectives, Inc. All Rights Reserved 8
  • 11. How Blockages Occur in Value Stream Not Using MMFs Concept Not Involved Regional Coordinators Business Leaders Trainers & Educators Product Managers Business Customers Consumption No Big Customer Picture Product Champion(s) Too Many Capabilities Selected New Requirements Software Product Product Related Doesn’t Do Product IncrementalRelated Product Related Development Not Involved Ops & Support Software Release During Build Poor Shared Components Engineering Shared Components Practices Development © Copyright 2012 Net Objectives, Inc. All Rights Reserved 9
  • 12. PORTFOLIO THE VALUE STREAM c h u n k i n g s l i c i n g BUSINESS DISCOVERY BUSINESS DELIVERY Business Priority Decision Is there enough business value? Identify potential capabilities Business Planning Business Readiness Decision Is it technically feasible? Define increments as MMFs Ready to Pull Incremental Development Incremental Deployment Decision Is an SME ready? Set acceptance criteria and feature sequence Support & Feedback Decision Is it ready to release? Build iteratively Scrum / Kanban / Hybrid ATDD and Emergent Design © Copyright 2012 Net Objectives, Inc. All Rights Reserved 10
  • 13. economics of responsiveness Payback Period Profit Period Cash flow Investment Period Time Breakeven First Release from Denne and Cleland-Huang. Software by Numbers © Copyright 2012 Net Objectives, Inc. All Rights Reserved 11
  • 14. Staged Releases Payback Period Cash flow Investment Period Profit Period Release 1 Net Return Time First Release © Copyright 2012 Net Objectives, Inc. All Rights Reserved 12
  • 15. Staged Releases Profit Period Payback Period Cash flow Investment Period Release 1 Net Return Release 2 Net Return Time Second Release © Copyright 2012 Net Objectives, Inc. All Rights Reserved 13
  • 16. staged releases Profit Period Investment Period Payback Period Cash flow Total Return Time Breakeven Point Investment © Copyright 2012 Net Objectives, Inc. All Rights Reserved 14
  • 17. Increased Profit Cash flow Staged Releases Breakeven Single Release Time First Release Requires a focus on sustainability of realizing value by attending to architectural roadmap of product line © Copyright 2012 Net Objectives, Inc. All Rights Reserved 15
  • 18. Incrementally Realizing Business Value value risk What risks do these approaches lower? risk Evolving the System value © Copyright 2012 Net Objectives, Inc. All Rights Reserved 16
  • 19. Deliver in Stages when possible focusing on the known, valuable features gives greater certainty produces greater value lowers risk of mis-building and over-building © Copyright 2012 Net Objectives, Inc. All Rights Reserved 17
  • 20. Agile Advantage  Work on highest value features first  Allows for discovery and clarity of customer   requirements Quicker time to market Ability to not build features of lower value Goal is to deliver business value incrementally and frequently!! © Copyright 2012 Net Objectives, Inc. All Rights Reserved 18
  • 21. ACH (automated clearinghouse) ACH is our electronic network to clear credit and debit transactions with other institutions Primary Objective: By Year’s end, process 100% of all loans Primary Objective: Reduce the number of checks required by 25% Key Feature: 0.0001% error rate © Copyright 2012 Net Objectives, Inc. All Rights Reserved 19
  • 22. Business Backlog for ACH Goal: 100% of Loans Loans 25% Reduction in Checks Checks High Low © Copyright 2012 Net Objectives, Inc. All Rights Reserved 20
  • 23. Business Backlog for ACH Goal: 100% of Loans 25% Reduction in Checks Loans Checks Outbound Inbound 1 4 Withdrawals Terminations 2 High 3 Low © Copyright 2012 Net Objectives, Inc. All Rights Reserved 21
  • 24. Business Capabilities for ACH BF - Web MMF – Web & Call in Outbound - Loans Manage Bank Info Redirect from chk to ACH Bank Notify Update Reconciliation Cover Funds Confirm ? Analytics & Reporting Web • • What are the business capabilities needed for ACH? What are the sources? How can we group them for highest value? Call in IVR • Paper © Copyright 2012 Net Objectives, Inc. All Rights Reserved 22
  • 25. Business Backlog for ACH Goal: 100% of Loans 25% Reduction in Checks Loans Checks Outbound Inbound MMF Web |1 Call in Withdrawals 4 Terminations 2 3 BF IVR High Release 1 BF Paper Low Release 2 © Copyright 2012 Net Objectives, Inc. All Rights Reserved Release 3 23
  • 26. Business Features to User Stories MMF – Web & Call in Outbound - Loans Manage Bank Info Redirect from chk to ACH Bank Notify Update Reconciliation Cover Funds Confirm ? Analytics & Reporting Web User Story Manage banking info for a Webinitiated outbound ACH transaction Call in © Copyright 2012 Net Objectives, Inc. All Rights Reserved 24
  • 27. Business Backlog for ACH Goal: 100% of Loans Loans Outbound MMF Web |1 Call in Beware! 25% Reduction in Checks Checks Building Manage Bank Info as a standalone component for everything is a system evolution! Inbound Withdrawals Terminations Might be more efficient from an IT perspective, but it is NOT from a 4 2 business value perspective!!! 3 BF IVR Manage Bank Info High Release 1 BF Paper Low Release 2 © Copyright 2012 Net Objectives, Inc. All Rights Reserved Release 3 25
  • 28. high ALWAYS DRIVE FROM BUSINESS VALUE High ROI value to the business Cost of Delay low Cost of Risk release 1 release 4 time © Copyright 2012 Net Objectives, Inc. All Rights Reserved 26
  • 29. Bus Pri Bus Plan Bus Rdy BUSINESS DELIVERY RTP It 0 BUSINESS DISCOVERY Iter Dev Inc Depl Spt & Fdbk Value Time box Team Scale / Scope Portfolio Book of Work Rolling Releases Level 1,2, & 3 Program Program Backlog Releases Multiple Teams Project Product Backlog Iterations Whole Team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 27
  • 30. If you can’t see it, you can’t manage it. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 28
  • 31. Request Design Approve Review Reqts Sign Off Code Test Analysis Deploy 1. Identify the actions taken in the value stream © Copyright 2012 Net Objectives, Inc. All Rights Reserved 29
  • 32. Request Approve Reqts Sign Off Analysis 0.5 hrs 8 hrs 160 hrs 8 hrs 100 hrs Design Review Code Test Deploy 120 hrs 2 hrs 280 hrs 240 hrs 8 hrs 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? © Copyright 2012 Net Objectives, Inc. All Rights Reserved 30
  • 33. Request Approve Reqts Sign Off Analysis 0.5 / 0.0 hr .1 / 7.9 hrs 60 / 100 hrs 1 / 7 hrs 40 / 60 hrs 0.5 hrs 8 hrs 160 hrs 8hrs 100 hrs Design Review Code Test Deploy 40 / 80 hrs 2 / 0 hrs 80 / 200 hrs 40 / 200 hrs 3 / 5 hrs 120 hrs 2 hrs 280 hrs 240 hrs 8 hrs 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 3. What was the average time working on this vs working on other things? © Copyright 2012 Net Objectives, Inc. All Rights Reserved 31
  • 34. Request 0.5 / 0.0 hr Approve 320 hrs .1 / 7.9 hrs Reqts 80 hrs 60 / 100 hrs 320 hrs 1 / 7 hrs 160 hrs 8 hrs 0.5 hrs Sign Off Analysis 80 hrs 8hrs 40 / 60 hrs 100 hrs 80 hrs Review Design 40 / 80 hrs 120 hrs 160 hrs 2 / 0 hrs 2 hrs Code 80 hrs 80 / 200 hrs 280 hrs Test 80 hrs 40 / 200 hrs 240 hrs Deploy 80 hrs 3 / 5 hrs 8 hrs 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 3. What was the average time working on this vs working on other things? 4. Identify time between actions © Copyright 2012 Net Objectives, Inc. All Rights Reserved 32
  • 35. Request 0.5 / 0.0 hr Approve 320 hrs .1 / 7.9 hrs Reqts 80 hrs 60 / 100 hrs 320 hrs 1 / 7 hrs 160 hrs 8 hrs 0.5 hrs Sign Off Analysis 80 hrs 8hrs 40 / 60 hrs 100 hrs 80 hrs Review Design 40 / 80 hrs 160 hrs 2 / 0 hrs 2 hrs 120 hrs 20% rejected Repeat 1X Code 80 hrs Test 80 / 200 hrs 80 hrs 40 / 200 hrs 240 hrs 280 hrs Deploy 80 hrs 3 / 5 hrs 8 hrs 65% defective Repeat 3X 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 3. What was the average time working on this vs working on other things? 4. Identify time between actions 5. Identify any loop backs required © Copyright 2012 Net Objectives, Inc. All Rights Reserved 33 22 September 2012
  • 36. Request Request 0.5 // 0.0 hrs 0.5 0.0 hrs Reqts Reqts Approve 320 hrs .1 / 7.9 hrs 80 hrs hrs 60 / 100 hrs 320 hrs 1 / 7 hrs 160 hrs 8 hrs 0.5 hrs Sign Off Off Analysis Analysis 80 hrs 40 / 60 hrs 8 hrs 8hrs 100 hrs 80 hrs Review Review Design Design 40 / 80 hrs 160 hrs 2 / 0 hrs 2 hrs 120 hrs 20% rejected Repeat 1X Code 80 hrs 80 / 200 hrs Test Test 80 hrs Deploy Deploy 40 / 200 hrs 80 hrs 240 hrs 280 hrs 3 / 5 hrs 8 hrs 65% defective 65% defective Repeat 3X Repeat 3X PCE = 509 hrs hrs = 14.9% 3433 hrs hrs 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 3. What was the average time working on this vs working on other things? 4. Identify time between actions 5. Identify any loop backs required Avg Time Worked Time Worked 6. Calculate Process Cycle Efficiency: Total Cycle Time Total Cycle Time © Copyright 2012 Net Objectives, Inc. All Rights Reserved 34
  • 37. how much of what you do is valuable? rework? © Copyright 2012 Net Objectives, Inc. All Rights Reserved 35
  • 38. What Work Do You Do? Getting Requirements Design Re-doing requirements Planning Collaboration Working from old requirements Programming Testing Integration “Fixing” bugs Deployment Documentation Training What percentage of your time do you spend on the left? Write it down. Building unneeded features “Integration” errors © Copyright 2012 Net Objectives, Inc. All Rights Reserved Overbuilding frameworks Essentially duplicating components 36
  • 39. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 37
  • 40. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 38
  • 41. What Causes Delays?      Working on too many things Waiting for people Not appreciating the cost of delay Large batches of work that have different stages Complexity © Copyright 2012 Net Objectives, Inc. All Rights Reserved 39
  • 42. Request 0.5 / 0.0 hrs Approve 320 hrs .1 / 7.9 hrs Reqts 80 hrs 60 / 100 hrs 320 hrs 1 / 7 hrs 160 hrs 8 hrs 0.5 hrs Sign Off Analysis 80 hrs 8hrs 40 / 60 hrs 100 hrs 80 hrs Review Design 40 / 80 hrs 160 hrs 2 / 0 hrs 2 hrs 120 hrs 20% rejected Repeat 1X Code 80 hrs Test 80 / 200 hrs 80 hrs Deploy 40 / 200 hrs 240 hrs 280 hrs 65% defective 65% defective Repeat 3X Repeat 3X 80 hrs 3 / 5 hrs 8 hrs 3433 – 509 = 2924 Which gives a better return? Getting better at what you do © Copyright 2012 Net Objectives, Inc. All Rights Reserved Eliminating delays between what you do 40
  • 43. Getting the right people to work on the right thing at the right time Is more important than doing the © Copyright 2012 Net Objectives, Inc. All Rights Reserved steps faster 41
  • 44. Here’s a spot! And another! © Copyright 2012 Net Objectives, Inc. All Rights Reserved 42
  • 45. Consider the Software Value Stream Concept Regional Coordinators Business Leaders Trainers & Educators Product Managers Business Customers Consumption Customer Product Champion(s) Capabilities Managing here New Requirements Software Product Ops & Support Software Release Product Related Shared Components Product Related Product Related Shared Components Development Reduces induced waste here Product Portfolio Management © Copyright 2012 Net Objectives, Inc. All Rights Reserved 43
  • 46. what structure to use? © Copyright 2012 Net Objectives, Inc. All Rights Reserved 44
  • 47. Legacy Organization: Matrix Resources to Projects Project 1 Project 2 Project 3 Project 4 Project N © Copyright 2012 Net Objectives, Inc. All Rights Reserved 45
  • 48. Let’s Create a Pilot Project Project 1 Project 2 Project 3 Project 4 % Project N Experience has shown that if you create a cross-functional colocated team you will improve 3x without changing your process. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 46 Business Analyst, Architect, Usability Expert, Developer, Developer, Tester, Project Manager Expert
  • 49. Seeing the Parts © Copyright 2012 Net Objectives, Inc. All Rights Reserved 47
  • 50. Role of Team in Bigger Picture © Copyright 2012 Net Objectives, Inc. All Rights Reserved 48
  • 52. MAKE Team technical INCREMENTAL DELIVERY CREATIVE PROBLEM SOLVING QUALITY BUILT IN © Copyright 2012 Net Objectives, Inc. All Rights Reserved 50
  • 53. VALUE PRIORITIZATION BUSINESS ITERATIONS RELEASE PLANNING Business technical © Copyright 2012 Net Objectives, Inc. All Rights Reserved 51
  • 54. FLOW Value Stream Visualization Impediment Impact Workflow as Process ACCOUNTABILITY technical Manage (limit) queues Visual controls Manage flow (process) Manage ment © Copyright 2012 Net Objectives, Inc. All Rights Reserved 52
  • 55. Common Theme Creating the bigger team - pan team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 53
  • 56. Case Study 3: Coordinating Teams Background • Multiple teams • Specialized • Each team completed sprints in two weeks …but value not delivered for months …and then with challenges © Copyright 2012 Net Objectives, Inc. All Rights Reserved 54
  • 57. BUSINESS DISCOVERY BUSINESS DELIVERY Business Priority Business Business Planning Readiness Ready to Pull Incremental Development © Copyright 2012 Net Objectives, Inc. All Rights Reserved Incremental Support & Deployment Feedback 55
  • 58. Business Business Planning Readiness Ready to Pull Incremental Development Incremental Development Incremental Development © Copyright 2012 Net Objectives, Inc. All Rights Reserved Integration Train Business Priority Shared Backlog BUSINESS DISCOVERY BUSINESS DELIVERY Incremental Support & Deployment Feedback 56
  • 59. Overall Team Organization Product Line A applications Product Line B applications Component team for line B applications Component team for line A applications System-Wide Component Team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 57
  • 60. Teams on a Project Product Line A applications Product Line B applications Component team for line B applications Component team for line A applications System-Wide Component Team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 58
  • 61. Focus on time over the entire value stream. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 59
  • 62. MMF MMF Split MMF Teams work on according to their parts Teams Eventually integrating Teams work on them until done their parttogether Teams split according to components Feedback times for: Progress bar Team 2 weeks Across teams 6 weeks Customer 8 weeks © Copyright 2012 Net Objectives, Inc. All Rights Reserved 60
  • 63. MMF MMF Split MMF into sub-features Integration still required After one iteration, teams but takes much less time integrate their components Development teams split Teams work on according to part their components Feedback times for: Progress bar Team 2 weeks Across teams 2 weeks Customer 2 weeks © Copyright 2012 Net Objectives, Inc. All Rights Reserved 61
  • 64. Case study Coordinating Multiple Business Stakeholders with Multiple Team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 62
  • 65. Case study Coordinating Multiple Business Stakeholders with Multiple Team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 63
  • 66. The Simple Case 1. Define Business capabilities 5. Assign to team backlog 4. Create high level stories 2. Create MMFs Team Product Backlog 3. Prioritize MMFs A A1 A2 A1 A1aA1b A1c A1d Team 1 A2 Stakeholders Architecture / Technical Leads Product Owners Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 64
  • 67. A Harder CasePrioritize MMFs 3. 1. Define Business capabilities 2. Create MMFs 4. Create high level stories A2 A1 Team Product Backlogs A1aA1bA1c A1d A2 A A1 5. Assign to team backlogs A2a A2c A2b Team 1 Team 2 Team 3 Team 4 Stakeholders Architecture / Technical Leads Product Owners Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 65
  • 68. Normal Problem – We Call it Tough A Team Product Backlogs Team 1 B Team 2 C Team 3 D Team 4 E Stakeholders Architecture / Technical Leads Product Owners Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 66
  • 69. Product Owner Role Stretched too Thin Team Product Backlogs A B C D E Stakeholders ?? ?? ? ? Team 1 Team 2 Team 3 ? Team 4  Product Owners do project management  Stakeholders can’t go to one source to see what to do  Teams have to coordinate with themselves Architecture / Technical Leads Product Owners Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 67
  • 70. Product Managers and Product Owners Team Product Backlogs A Team 1 B Team 2 C Team 3 D E Product Manager: • represents the stakeholders • prioritizes MMFs • breaks MMFs into components Stakeholders Product Owner: • acts as SME to team • represents team to product managers Team 4 • breaks MMFs into components with Prod Mgrs • breaks components into stories Architects Architecture / Leads Leads / Technical Technical Product Managers • responsible for technical dependencies across teams Product Owners • provide high level costs to Product Managers Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 68
  • 71. Agile At Scale 1. Define Business capabilities A 5. Assign to team backlogs 3. Prioritize MMFs 2. Create MMFs A1 B1 A1 A2 B2 B B1 B2 B3 C1 C C1 C2 Team Product Backlogs B1a B1b B1c Team 1 A1a A1c A1b A1d Team 2 B2a B2c B2b B3aB3b B3c Blocked B3 4. Create high level stories A2 Team 3 Team 4 C2 Stakeholders Architecture / Technical Leads Product Managers Product Owners Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 69
  • 72. Holistic Approach Visibility Systems Thinking Flow Self-organization with bigger view key points © Copyright 2012 Net Objectives, Inc. All Rights Reserved 70
  • 73. Lean in a nutshell Achieve higher quality lower cost faster delivery by attending to time Self-organization & leadership are important. An holistic view is essential. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 71
  • 74. Transitions Require Why and How Understanding the why may get you started Understanding the how will help overcome the fear The perceived value must be greater than the fear © Copyright 2012 Net Objectives, Inc. All Rights Reserved 72
  • 75. T E L L I N G P E O P L E “J U S T D O I T ” JU S T D O E S N ’T D O I T © Copyright 2012 Net Objectives, Inc. All Rights Reserved 73
  • 77. Lean-Agile: Evolving Agility ∞ Agility Continually evolving Sustaining, not improving Maturation Declining Business Lean Thinking Low Team Mgmt Time (years) Iterative  Flow  Highest Business Value © Copyright 2012 Net Objectives, Inc. All Rights Reserved 75
  • 78. Lean-Agile: Evolving Agility Where are you currently? ∞ Agility Business Management Team Continually evolving Sustaining, not improving Maturation Declining Low Time (years) Iterative  Flow  Highest Business Value © Copyright 2012 Net Objectives, Inc. All Rights Reserved 76
  • 79. Company / Organization Lines of Business / Divisions Departments / Programs Projects / Releases Lean Business & Engineering Practices Business Strategy / Business Architecture – all skills needed to define, build, validate, and deploy Continuous discovery and development Business Portfolio Planning Whole Teams Business Driven Software Development Automated Regression Tests Continuous Integration ATDD – Acceptance Test Driven Development Continuous Standards Improvement Iterative development Scrum Lean Software Development XP / Iterative Kanban Stage 1 Stage 2 Stage 3 Enterprise Agility © Copyright 2012 Net Objectives, Inc. All Rights Reserved 77
  • 80. Net Objectives’ Talks At Conference Monday  8:30-12:00pm Eight Steps to Kanban. Ken Pugh Tuesday  8:30-12:00pm Scaling Agile with the Lessons of Lean Product Development Flow. Alan Shalloway  1:00-4:30pm Design Patterns Explained: From Analysis Through Implementation. Alan Shalloway Wednesday  3:45-5:00 Lean Development Practices for Enterprise Agile. Alan Shalloway Thursday  Keynote 1245-2:00pm Form Follows Function: The Architecture of a Congruent Organization. Ken Pugh Register at www.netobjectives.com/register for slides & more © Copyright 2012 Net Objectives, Inc. All Rights Reserved _s 78
  • 81. Thank You!     Register at www.netobjectives.com/register See www.netobjectives.com/resources Contact me at alshall@netobjectives.com Twitter tag @alshalloway © Copyright 2012 Net Objectives, Inc. All Rights Reserved copyright © 2010 Net Objectives 79 Inc.
  • 82. Q U E S T I O N S ? Lean for Executives Product Portfolio Management Business Product Owner Business ASSESSMENTS CONSULTING T RAINING COACHING Lean Enterprise Manage ment Team technical For more info on free resources see: www.netobjectives.com/resources process Lean-Agile Kanban / Scrum ATDD / TDD / Design Patterns Lean Management Project Management © Copyright 2012 Net Objectives, Inc. All Rights Reserved 80