SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
AT1
Agile Development Concurrent Session
11/13/2014 10:00 AM
"A Holistic View of Complex
Systems and Organizational
Change"
Presented by:
Al 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
With more than forty years of experience, the founder and CEO of
Net Objectives Al Shalloway is an industry thought leader in lean,
SAFe, kanban, product portfolio management, Scrum, and agile
design. Al helps companies transition enterprise-wide to lean and
agile methods, and teaches courses in these areas—one of a
handful of SAFe SPC trainers. 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. Cofounder
(although no longer affiliated) with Lean Kanban University, Al is a
popular speaker at prestigious conferences worldwide.
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
1
Al Shalloway
CEO, Net Objectives
SPC Trainer
A Holistic View of
Complex Systems and
Organizational Change
© Copyright Net Objectives, Inc. All Rights Reserved 2
Al Shalloway
alshall@NetObjectives.com
@AlShalloway
CEO, Founder
Co-founder of Lean-Systems Society
Co-founder Lean-Kanban University
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
2
© Copyright Net Objectives, Inc. All Rights Reserved 3
Lean
Enterprise
Business
Manag
ement
Team
ASSESSMENTS
CONSULTING
TRAINING
COACHING
Lean Management
Project Management
Lean for Executives
Product Portfolio Management
Business Product Owner
Product Owner
technical process
Onsite SPC
Leading SAFe
+ with extended topics
SAFe Architecture
PM/PO
Kanban / Scrum
ATDD / TDD / Design Patterns
© Copyright Net Objectives, Inc. All Rights Reserved 4
Complex systems
still have patterns
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
3
© Copyright Net Objectives, Inc. All Rights Reserved 5
different kinds
of predictability
© Copyright Net Objectives, Inc. All Rights Reserved 6
If you give people more things than they can handle, it will
lower both their productivity, and their resolve to do better
If you treat people poorly, they will not work as hard for you
as they would otherwise
If you separate people by distance and/or time, their ability
to work together will go down
if you reward people based on particular measures, they will
work more towards those measures than they will towards
what you put those measures in place for
if people ignore principles that effect their work, they will get
inferior results than if they attend to them
if people don't have a common vision, they will not work as
well together as a team that has a common vision
Some Easy Predictions
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
4
© Copyright Net Objectives, Inc. All Rights Reserved 7
if you don't define your acceptance tests before writing your
code you will waste a lot of effort
if you don't attend to code quality, your code will degrade
and be harder to maintain and update in the future
if you write for just yourself, your teammates will have
trouble understanding your code
if you use archaic names for your code variables, people
won't understand your code well
The longer you take between integrations, the longer the
integrations will take
if you don't get customer feedback quickly, you will write a
lot of code they really don't want (for any number of reasons)
Some More Easy Predictions
© Copyright Net Objectives, Inc. All Rights Reserved 8
If managers can't see what you are doing,
they won't understand what you are doing
If managers ask you to do one more thing
in your iteration and they don't know your
process (or you don't have an explicit one)
then when you say you can't squeeze it in
they will likely think you just aren't willing
to take the extra effort required
Some Predictions About
Management
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
5
© Copyright Net Objectives, Inc. All Rights Reserved 9
Systems & Structures
Poor systems cause most of our problems
Biggest sources of waste are:
• Delays in workflow
• Delays in feedback
Consider:
• Customers don’t know what they want
• What happens when we don’t do test-first
Consider:
• Developers and fixing bugs
• The delays due to system
© Copyright Net Objectives, Inc. All Rights Reserved 10
which part of the
airplane is responsible
for FLIGHT?
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
6
© Copyright Net Objectives, Inc. All Rights Reserved 11
Value Stream Impedance
Value Stream Impedance (VSI) is a quantitative
measure of the resistance faced by the work in a value
stream.
Impedance often creates delays which create more
work which creates more delays.
Impedance that slows us down is not as bad as the
impedance which creates additional work that we now
have to do, work that could have been avoided
Example. The thrashing that takes place when software
developed by different teams are integrated.
© Copyright Net Objectives, Inc. All Rights Reserved 12
Value Stream Impedance
Number and size of work in process
People in a value stream not working together
How people are both geographically and managerially
located
Sequence work is done in (test-first lowers this)
Too much WIP
Too little automation
Long feedback cycles
The disparity between management structure and the
way the real work takes place
contributors
to VSI
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
7
© Copyright Net Objectives, Inc. All Rights Reserved 13
Simple – easy cause and effect
Chaotic – small changes can cause big
impacts
Complicated – many to many
Complex – more about holistic
relationships – not exactly predictable in
advance
Types of Systems
© Copyright Net Objectives, Inc. All Rights Reserved 14
Thinking a System Is
Complex Is More About Us
What is complex now may be simple
tomorrow.
If we don’t take an holistic view we may have
problems.
Few approaches (certainly not Scrum or
Kanban Method) takes an holistic view
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
8
© Copyright Net Objectives, Inc. All Rights Reserved 15
Common Organizational Structure
inspired by Dan North, BSC/ADP 2012
Marketing Product
Management
Development Support
© Copyright Net Objectives, Inc. All Rights Reserved 16
What they can manage What they need to manage
Their people
• If they are working on
the right things and
at the right level
• Their “productivity”
The quality of work of
their people
Hierarchical
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
9
© Copyright Net Objectives, Inc. All Rights Reserved 17
The Nature of Our Work
Marketing Product
Management
Development Support
© Copyright Net Objectives, Inc. All Rights Reserved 18
We Manage This Way
even though our value flows this way
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
10
© Copyright Net Objectives, Inc. All Rights Reserved 19
What they can manage What they need to manage
Their people
• If they are working on
the right things and
at the right level
• Their “productivity”
The quality of work of
their people
Time-to-market
Effects of upstream groups
on their teams
Effects of downstream
groups on their teams
Hierarchical vs. Lean Management
© Copyright Net Objectives, Inc. All Rights Reserved 20
Who is
managing
the value?
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
11
© Copyright Net Objectives, Inc. All Rights Reserved 21
Time-to-Market
Marketing Product
Management
Development Support
© Copyright Net Objectives, Inc. All Rights Reserved 22
how often does work wait?
Adding Value
Waiting
Adding Value Adding Value
Adding Value
Adding Value Adding Value
What percent of the time is our work moving forward?
How would you know?
No one is managing this in most companies.
Waiting
How much of the time is it waiting for something else to be done?
Waiting
Adding Value
Adding Value
Adding Value
Adding Value
Waiting
Marketing Product
Management
Development Support
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
12
© Copyright Net Objectives, Inc. All Rights Reserved 23
What happens when
adding value is delayed?
Between getting requirements and using
them?
Between writing a bug and it being detected?
Between two groups getting out of sync?
© Copyright Net Objectives, Inc. All Rights Reserved 24
The Whole Picture
Marketing Product
Management
Development Support
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
13
© Copyright Net Objectives, Inc. All Rights Reserved 25
Legacy Organization:
Matrix Resources to Projects
Project 1
Project 2
Project 3
Project 4
Project N
© Copyright Net Objectives, Inc. All Rights Reserved 26
Let’s Create a Pilot Project
Project 1
Project 2
%
Project 3
Project 4
Project N
Business Analyst, Architect, Usability Expert,
Developer, Developer, Tester, Project Manager
Expert
Just creating a cross-functional,
co-located team you will improve
3x without changing your process.
While it may be successful
as a pilot, it will likely not
be sustainable.
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
14
© Copyright Net Objectives, Inc. All Rights Reserved 27
Getting
Requirements
Testing
Programming
Design
Integration
Planning
Collaboration
Re-doing
requirements
Working from old
requirements
“Fixing” bugs
“Integration”
errors
Deployment
Building
unneeded
features
Overbuilding
frameworks
What Work Do You Do?
Training
Documentation
Essentially
duplicating
components
What percentage of your time do you
spend on the left?
Write it down.
© Copyright Net Objectives, Inc. All Rights Reserved 28
1. Identify the actions taken in the value stream
ApproveRequest Reqts Sign Off
Review Deploy
Analysis
Design Code Test
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
15
© Copyright Net Objectives, Inc. All Rights Reserved 29
120 hrs` 280 hrs 240 hrs 8 hrs2 hrs
1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
ApproveRequest Reqts Sign Off
Review Deploy
Analysis
Design Code Test
0.5 hrs 160 hrs8 hrs 8 hrs 100 hrs
© Copyright Net Objectives, Inc. All Rights Reserved 30
120 hrs` 280 hrs 240 hrs 8 hrs2 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?
Approve
.1 / 7.9 hrs
Request
0.5 / 0.0 hr
Reqts
60 / 100 hrs
Sign Off
1 / 7 hrs
Review
2 / 0 hrs
Deploy
3 / 5 hrs
Analysis
40 / 600 hrs
Design
40 / 80 hrs
Code
80 / 200 hrs
Test
40 / 200 hrs
0.5 hrs 160 hrs8 hrs 8 hrs 100 hrs
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
16
© Copyright Net Objectives, Inc. All Rights Reserved 31
80 hrs320 hrs 80 hrs 320 hrs
80 hrs
160 hrs 80 hrs 80 hrs 80 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
120 hrs` 280 hrs 240 hrs 8 hrs2 hrs
Approve
.1 / 7.9 hrs
Request
0.5 / 0.0 hr
Reqts
60 / 100 hrs
Sign Off
1 / 7 hrs
Review
2 / 0 hrs
Deploy
3 / 5 hrs
Analysis
40 / 600 hrs
Design
40 / 80 hrs
Code
80 / 200 hrs
Test
40 / 200 hrs
0.5 hrs 160 hrs8 hrs 8 hrs 100 hrs
© Copyright Net Objectives, Inc. All Rights Reserved 32
80 hrs320 hrs 80 hrs 320 hrs
80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
120 hrs` 280 hrs 240 hrs 8 hrs2 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
65% defective
Repeat 3X
20% rejected
Repeat 1X
Approve
.1 / 7.9 hrs
Request
0.5 / 0.0 hr
Reqts
60 / 100 hrs
Sign Off
1 / 7 hrs
Review
2 / 0 hrs
Deploy
3 / 5 hrs
Analysis
40 / 600 hrs
Design
40 / 80 hrs
Code
80 / 200 hrs
Test
40 / 200 hrs
0.5 hrs 160 hrs8 hrs 8 hrs 100 hrs
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
17
© Copyright Net Objectives, Inc. All Rights Reserved 33
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
6. Calculate Process Cycle Efficiency:
80 hrs320 hrs 80 hrs 320 hrs
80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
0.5 hrs 160 hrs8 hrs 8 hrs
120 hrs` 280 hrs 240 hrs
100 hrs
8 hrs2 hrs
65% defective
Repeat 3X
20% rejected
Repeat 1X
Avg Time Worked
Total Cycle Time
PCE = = 14.9%
509 hrs
3433 hrs
509 hrs
3433 hrs
Avg Time Worked
Total Cycle Time
Approve
.1 / 7.9 hrs
Request
0.5 / 0.0 hr
Reqts
60 / 100 hrs
Sign Off
1 / 7 hrs
Review
2 / 0 hrs
Deploy
3 / 5 hrs
Analysis
40 / 600 hrs
Design
40 / 80 hrs
Code
80 / 200 hrs
Test
40 / 200 hrs
Approve
.1 / 7.9 hrs
Request
0.5 / 0.0 hrs
Reqts
60 / 100 hrs
Sign Off
1 / 7 hrs
Review
2 / 0 hrs
Deploy
3 / 5 hrs
Analysis
40 / 60 hrs
Design
40 / 80 hrs
Code
80 / 200 hrs
Test
40 / 200 hrs
0.5 hrs 160 hrs8 hrs 8 hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs2 hrs
320 hrs 80 hrs 320 hrs 80 hrs
160 hrs 80 hrs 80 hrs
65% defective
Repeat 3X
20% rejected
Repeat 1X
80 hrs
80 hrs
© Copyright Net Objectives, Inc. All Rights Reserved 34
80 hrs320 hrs 80 hrs 320 hrs
80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
120 hrs` 280 hrs 240 hrs 8 hrs2 hrs
Approve
0.1 / 7.9 hrs
Request
0.5 / 0.0 hr
Reqts
60 / 100 hrs
Sign Off
1 / 7 hrs
Review
2 / 0 hrs
Deploy
3 / 5 hrs
Analysis
40 / 60 hrs
Design
40 / 80 hrs
Code
80 / 200 hrs
Test
40 /200 hrs
65% defective
Repeat 3X
20% rejected
Repeat 1X
320 hrs 80 hrs 320 hrs 80 hrs
160 hrs 80 hrs 80 hrs
65% defective
Repeat 3X
20% rejected
Repeat 1X
80 hrs
80 hrs
Eliminating
delays between
what you do
Getting better
at what you do
Which gives a better return?
0.5 hrs 8 hrs 8 hrs 100 hrs160 hrs
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
18
© Copyright Net Objectives, Inc. All Rights Reserved 35
here’s a
spot!
…and
another!
© Copyright Net Objectives, Inc. All Rights Reserved 36
MAKE
VALUE
FLOW
Enterprise
Agility
Business
Manage
ment
Team
technical
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
19
© Copyright Net Objectives, Inc. All Rights Reserved 37
BUSINESS AGILITY
BUSINESS INCREMENTS
PRIORITY AND SEQUENCE
RELEASE PLANNING
Business
© Copyright Net Objectives, Inc. All Rights Reserved 38
The Business wants to
Specify what is most important at any given point in time
Learn from what is already implemented
Learn from changing environment
Update and reprioritize requirements
do not build
what you do not need!
The Business may know what is valuable
but in the beginning they may not know or understand
everything involved in achieving it
Business Agility
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
20
© Copyright Net Objectives, Inc. All Rights Reserved 39
Lean-Agile
improves
time-to-market
MORE
BETTER
market share
profit margins
product life time
customer satisfaction
bandwidth to pursue
more markets
return on investment
risk
investment
LESS
FASTER
© Copyright Net Objectives, Inc. All Rights Reserved 40
FLOW
VALUE STREAM VISUALIZATION
IMPEDIMENT IMPACT
WORKFLOW AS PROCESS
ACCOUNTABILITY
MANAGE (LIMIT) QUEUES
VISUAL CONTROLS
MANAGE FLOW (PROCESS)
Manage
ment
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
21
© Copyright Net Objectives, Inc. All Rights Reserved 41
How Do Iterations Help?
• Easier to plan
• Better management visibility
• Identify problems, avoid and/or correct quicker
• Better prediction and certainty
Progress / Status
• Track functionality vs. activities
• Status / progress are visible… not derived
• Individuals, teams, management, and business
all use the same information radiators
Management Agility
© Copyright Net Objectives, Inc. All Rights Reserved 42
Management Responsibilities
• Achieving highest business value (ROI) from the
technology investment (development)
• Continually balance demand with capacity
• Ensure there is a process
and provide support for the process
• Develop and equip people so they can succeed
Management Agility
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
22
© Copyright Net Objectives, Inc. All Rights Reserved 43
TEAM AGILITY
SELF ORGANIZATION
SPEED OF PRODUCING QUALITY
BUSINESS INCREMENTS
Team
© Copyright Net Objectives, Inc. All Rights Reserved 44
Value Delivery Teams
• Cross-functional
• Collective ownership
• Self-organization
Wins and Losses
• Quick wins for morale
• Quick losses for corrections
Consistency
Value focus
Visibility
Terminology and roles
Lean-Agile principles,
practices, and metrics
Velocity and Business Value
delivery capacity
Team Agility
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
23
© Copyright Net Objectives, Inc. All Rights Reserved 45
TECHNICAL AGILITY
BEST ENGINEERING PRACTICES
TDD, DESIGN PATTERNS, EMERGENT
DESIGN, CONTINUOUS INTEGRATION,
REFACTORING
CONTINUOUS IMPROVEMENT
Team
© Copyright Net Objectives, Inc. All Rights Reserved 46
60%-80%
The right technical perspective saves you
Change-tolerant code
Good engineering practices
Discovering how best to evolve the system driven by Business needs
Maintaining scope of system extensions
Automating manual testing
of development
happens after the first release
Technical Agility
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
24
© Copyright Net Objectives, Inc. All Rights Reserved 47
Portfolios
Programs
Projects
Book of Work
Rolling Releases
Levels 1, 2, & 3
Program Backlog
Releases
Multiple Teams
Product Backlog
Iterations
Whole Team
Lean-Agile
Framework
ScaledAgile
Framework
LAIterative
Framework Executive,
Business,
Management,
& Team
Business,
Management,
& Team
Business
& Team Practices
Responsibilities Scale and ScopeToolsets Complexity
© Copyright Net Objectives, Inc. All Rights Reserved 48
V A L U E S T R E A M O W N E R , B U S I N E S S S P O N S O R , T E C H N O L O G Y S P O N S O R , S TA K E H O L D E R S
TEAMPROGRAMPORTFOLIO
B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y
Input
Define Business
capabilities
Create MBIs
Sequence MBIs
Create Features
Assign to Team
Backlogs
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
25
© Copyright Net Objectives, Inc. All Rights Reserved 49
BUSINESS PMO
PRODUCT MANAGER
B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y
TEAMPROGRAMPORTFOLIO
V A L U E S T R E A M O W N E R , B U S I N E S S S P O N S O R , T E C H N O L O G Y S P O N S O R , S TA K E H O L D E R S
Business
Priority
Define Business
capabilities
Create MBIs
Sequence MBIs
Create Features
Assign to Team
Backlogs
© Copyright Net Objectives, Inc. All Rights Reserved 50
BUSINESS PMO
SYSTEM ARCHITECT
PRODUCT MANAGER
ENTERPRISE ARCHITECT
B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y
TEAMPROGRAMPORTFOLIO
Business
Planning
Define Business
capabilities
Create MBIs
Sequence MBIs
Create Features
Assign to Team
Backlogs
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
26
© Copyright Net Objectives, Inc. All Rights Reserved 51
B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y
TEAMPROGRAMPORTFOLIO
Business
Staging
BUSINESS PMO
SYSTEM ARCHITECT
PRODUCT MANAGER
ENTERPRISE ARCHITECT
Define Business
capabilities
Create MBIs
Sequence MBIs
Create Features
Assign to Team
Backlogs
RELEASE TRAIN ENGINEER
TEAM LEAD
© Copyright Net Objectives, Inc. All Rights Reserved 52
B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y
TEAMPROGRAMPORTFOLIO
Ready
to Pull
BUSINESS PMO
SYSTEM ARCHITECT
PRODUCT MANAGER
ENTERPRISE ARCHITECT
Define Business
capabilities
Create MBIs
Sequence MBIs
Create Features
Assign to Team
Backlogs
RELEASE TRAIN ENGINEER
TEAM LEAD
copyright (c) Net Objectives, Inc. All Rights Reserved.
12 November 2014
27
Al Shalloway
email: alshall@netobjectives.com Twitter tag @alshalloway
Register at www.netobjectives.com/register for webinar info
Lean resources at www.netobjectives.com/lean
Tutorials
An Introduction to SAFe: The Scaled Agile Framework Mon 8:30-4:30
Design Patterns Explained – From Analysis To Implementation Mon 1-4
Eight Steps to Kanban Tue 8:30-12
Principles and Practices of Lean Software Development Tue 8:30-12
Lean Software Development is for Everyone Wed 4:15-5:15
A Holistic View of Complex Systems and Organizational Change Thu 10-11
Avoiding Over and Under Design Thu 11:30-12:30
Thank You
© Copyright Net Objectives, Inc. All Rights Reserved 54
Lean
Enterprise
Business
Manag
ement
Team
ASSESSMENTS
CONSULTING
TRAINING
COACHING
Lean Management
Project Management
Lean for Executives
Product Portfolio Management
Business Product Owner
Product Owner
technical process
Onsite SPC
Leading SAFe
+ with extended topics
SAFe Architecture
PM/PO
Kanban / Scrum
ATDD / TDD / Design Patterns

Mais conteúdo relacionado

Mais procurados

Product design - a designer's perspective
Product design - a designer's perspectiveProduct design - a designer's perspective
Product design - a designer's perspectivetianfei00
 
PACTIFY - a methodology for cross-company transformation programs
PACTIFY - a methodology for cross-company transformation programsPACTIFY - a methodology for cross-company transformation programs
PACTIFY - a methodology for cross-company transformation programsBart Vanderhaegen
 
Trends in Agile Software
Trends in Agile SoftwareTrends in Agile Software
Trends in Agile SoftwareSteve Rogalsky
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
 
206580 primavera in an it shop
206580 primavera in an it shop206580 primavera in an it shop
206580 primavera in an it shopp6academy
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentAleksejs Truhans
 
Systems Administrators AUS Survey Results
Systems Administrators AUS Survey ResultsSystems Administrators AUS Survey Results
Systems Administrators AUS Survey ResultsSolarWinds
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceCynthia Clay
 
Systems Administrators UK Survey Results
Systems Administrators UK Survey ResultsSystems Administrators UK Survey Results
Systems Administrators UK Survey ResultsSolarWinds
 
Enhancing Microsoft Teams To Build A Better Digital Workplace
Enhancing Microsoft Teams To Build A Better Digital WorkplaceEnhancing Microsoft Teams To Build A Better Digital Workplace
Enhancing Microsoft Teams To Build A Better Digital WorkplaceRichard Harbridge
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Laszlo Szalvay
 
Systems Administrators Survey Results
Systems Administrators Survey ResultsSystems Administrators Survey Results
Systems Administrators Survey ResultsSolarWinds
 
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...Dana Gardner
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architectureScott W. Ambler
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?Andrew Shafer
 
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Jon Stevens-Hall
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark StriebeckOperae Partners
 
Virtual Leadership
Virtual LeadershipVirtual Leadership
Virtual LeadershipCynthia Clay
 

Mais procurados (20)

ROI On DLP
ROI On DLPROI On DLP
ROI On DLP
 
Product design - a designer's perspective
Product design - a designer's perspectiveProduct design - a designer's perspective
Product design - a designer's perspective
 
PACTIFY - a methodology for cross-company transformation programs
PACTIFY - a methodology for cross-company transformation programsPACTIFY - a methodology for cross-company transformation programs
PACTIFY - a methodology for cross-company transformation programs
 
Trends in Agile Software
Trends in Agile SoftwareTrends in Agile Software
Trends in Agile Software
 
ITSM, Swarming and Devops
ITSM, Swarming and DevopsITSM, Swarming and Devops
ITSM, Swarming and Devops
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
206580 primavera in an it shop
206580 primavera in an it shop206580 primavera in an it shop
206580 primavera in an it shop
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
 
Systems Administrators AUS Survey Results
Systems Administrators AUS Survey ResultsSystems Administrators AUS Survey Results
Systems Administrators AUS Survey Results
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid Workplace
 
Systems Administrators UK Survey Results
Systems Administrators UK Survey ResultsSystems Administrators UK Survey Results
Systems Administrators UK Survey Results
 
Enhancing Microsoft Teams To Build A Better Digital Workplace
Enhancing Microsoft Teams To Build A Better Digital WorkplaceEnhancing Microsoft Teams To Build A Better Digital Workplace
Enhancing Microsoft Teams To Build A Better Digital Workplace
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
 
Systems Administrators Survey Results
Systems Administrators Survey ResultsSystems Administrators Survey Results
Systems Administrators Survey Results
 
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
Internet of Things Brings On Development Demands That DevOps Manages, Say Exp...
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
Rethinking Site Reliability Engineering for ITSM - SDI virtual event "New Way...
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck
 
Virtual Leadership
Virtual LeadershipVirtual Leadership
Virtual Leadership
 

Destaque

Dealing with Auditors: Helping Them Understand Agile
Dealing with Auditors: Helping Them Understand AgileDealing with Auditors: Helping Them Understand Agile
Dealing with Auditors: Helping Them Understand AgileTechWell
 
Take a Test Drive: Acceptance Test-Driven Development
Take a Test Drive: Acceptance Test-Driven DevelopmentTake a Test Drive: Acceptance Test-Driven Development
Take a Test Drive: Acceptance Test-Driven DevelopmentTechWell
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing ExplainedTechWell
 
Testing the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTesting the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTechWell
 
Test Management for Large, Multi-Project Programs
Test Management for Large, Multi-Project ProgramsTest Management for Large, Multi-Project Programs
Test Management for Large, Multi-Project ProgramsTechWell
 
Growing into Leadership
Growing into LeadershipGrowing into Leadership
Growing into LeadershipTechWell
 
Test Improvement in Our Rapidly Changing World
Test Improvement in Our Rapidly Changing WorldTest Improvement in Our Rapidly Changing World
Test Improvement in Our Rapidly Changing WorldTechWell
 
Applying Emotional Intelligence to Testing
Applying Emotional Intelligence to TestingApplying Emotional Intelligence to Testing
Applying Emotional Intelligence to TestingTechWell
 
Before You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your AssumptionsBefore You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your AssumptionsTechWell
 
Planning, Architecting, Implementing, and Measuring Automation
Planning, Architecting, Implementing, and Measuring AutomationPlanning, Architecting, Implementing, and Measuring Automation
Planning, Architecting, Implementing, and Measuring AutomationTechWell
 
Agility at Scale: WebSphere’s Agile Transformation
Agility at Scale: WebSphere’s Agile TransformationAgility at Scale: WebSphere’s Agile Transformation
Agility at Scale: WebSphere’s Agile TransformationTechWell
 
Your Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile TestingYour Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile TestingTechWell
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityTechWell
 
Why Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about ItWhy Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about ItTechWell
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
Testers, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTesters, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTechWell
 
Metrics That Matter
Metrics That MatterMetrics That Matter
Metrics That MatterTechWell
 

Destaque (17)

Dealing with Auditors: Helping Them Understand Agile
Dealing with Auditors: Helping Them Understand AgileDealing with Auditors: Helping Them Understand Agile
Dealing with Auditors: Helping Them Understand Agile
 
Take a Test Drive: Acceptance Test-Driven Development
Take a Test Drive: Acceptance Test-Driven DevelopmentTake a Test Drive: Acceptance Test-Driven Development
Take a Test Drive: Acceptance Test-Driven Development
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
Testing the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big ProblemsTesting the Data Warehouse―Big Data, Big Problems
Testing the Data Warehouse―Big Data, Big Problems
 
Test Management for Large, Multi-Project Programs
Test Management for Large, Multi-Project ProgramsTest Management for Large, Multi-Project Programs
Test Management for Large, Multi-Project Programs
 
Growing into Leadership
Growing into LeadershipGrowing into Leadership
Growing into Leadership
 
Test Improvement in Our Rapidly Changing World
Test Improvement in Our Rapidly Changing WorldTest Improvement in Our Rapidly Changing World
Test Improvement in Our Rapidly Changing World
 
Applying Emotional Intelligence to Testing
Applying Emotional Intelligence to TestingApplying Emotional Intelligence to Testing
Applying Emotional Intelligence to Testing
 
Before You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your AssumptionsBefore You Test Your System, Test Your Assumptions
Before You Test Your System, Test Your Assumptions
 
Planning, Architecting, Implementing, and Measuring Automation
Planning, Architecting, Implementing, and Measuring AutomationPlanning, Architecting, Implementing, and Measuring Automation
Planning, Architecting, Implementing, and Measuring Automation
 
Agility at Scale: WebSphere’s Agile Transformation
Agility at Scale: WebSphere’s Agile TransformationAgility at Scale: WebSphere’s Agile Transformation
Agility at Scale: WebSphere’s Agile Transformation
 
Your Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile TestingYour Team’s Not Agile If You’re Not Doing Agile Testing
Your Team’s Not Agile If You’re Not Doing Agile Testing
 
Virtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase QualityVirtualization: Improve Speed and Increase Quality
Virtualization: Improve Speed and Increase Quality
 
Why Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about ItWhy Agile Fails in Large Enterprises—and What to Do about It
Why Agile Fails in Large Enterprises—and What to Do about It
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
Testers, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTesters, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at All
 
Metrics That Matter
Metrics That MatterMetrics That Matter
Metrics That Matter
 

Semelhante a A Holistic View of Complex Systems and Organizational Change

Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to KanbanTechWell
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
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
 
Back To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software DevelopersBack To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software DevelopersAdrian Treacy
 
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
 
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
 
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellBe Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellAgile Software Community of India
 
Rapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPARapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPADerrick Bowen
 
Data Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldData Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldDATAVERSITY
 
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
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
Developer Buyer Journey Best Practices
Developer Buyer Journey Best PracticesDeveloper Buyer Journey Best Practices
Developer Buyer Journey Best PracticesOpenView
 
hroughout the fifty-odd years of software development, the ind.docx
hroughout the fifty-odd years of software development, the ind.docxhroughout the fifty-odd years of software development, the ind.docx
hroughout the fifty-odd years of software development, the ind.docxpooleavelina
 
Developer Buyer Journey Best Practices
Developer Buyer Journey Best PracticesDeveloper Buyer Journey Best Practices
Developer Buyer Journey Best PracticesOpenView
 
Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Pixel Crayons
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the roomXebiaLabs
 

Semelhante a A Holistic View of Complex Systems and Organizational Change (20)

Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to Kanban
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
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
 
Back To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software DevelopersBack To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software Developers
 
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
 
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
 
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellBe Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
 
Rapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPARapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPA
 
Data Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldData Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP World
 
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
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
Developer Buyer Journey Best Practices
Developer Buyer Journey Best PracticesDeveloper Buyer Journey Best Practices
Developer Buyer Journey Best Practices
 
hroughout the fifty-odd years of software development, the ind.docx
hroughout the fifty-odd years of software development, the ind.docxhroughout the fifty-odd years of software development, the ind.docx
hroughout the fifty-odd years of software development, the ind.docx
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
Developer Buyer Journey Best Practices
Developer Buyer Journey Best PracticesDeveloper Buyer Journey Best Practices
Developer Buyer Journey Best Practices
 
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
 
Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?Top Web Development Challenges & How To Tackle Them?
Top Web Development Challenges & How To Tackle Them?
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the room
 

Mais 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
 

Mais 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
 

Último

The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 

Último (20)

The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 

A Holistic View of Complex Systems and Organizational Change

  • 1. AT1 Agile Development Concurrent Session 11/13/2014 10:00 AM "A Holistic View of Complex Systems and Organizational Change" Presented by: Al 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. With more than forty years of experience, the founder and CEO of Net Objectives Al Shalloway is an industry thought leader in lean, SAFe, kanban, product portfolio management, Scrum, and agile design. Al helps companies transition enterprise-wide to lean and agile methods, and teaches courses in these areas—one of a handful of SAFe SPC trainers. 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. Cofounder (although no longer affiliated) with Lean Kanban University, Al is a popular speaker at prestigious conferences worldwide.
  • 3. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 1 Al Shalloway CEO, Net Objectives SPC Trainer A Holistic View of Complex Systems and Organizational Change © Copyright Net Objectives, Inc. All Rights Reserved 2 Al Shalloway alshall@NetObjectives.com @AlShalloway CEO, Founder Co-founder of Lean-Systems Society Co-founder Lean-Kanban University
  • 4. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 2 © Copyright Net Objectives, Inc. All Rights Reserved 3 Lean Enterprise Business Manag ement Team ASSESSMENTS CONSULTING TRAINING COACHING Lean Management Project Management Lean for Executives Product Portfolio Management Business Product Owner Product Owner technical process Onsite SPC Leading SAFe + with extended topics SAFe Architecture PM/PO Kanban / Scrum ATDD / TDD / Design Patterns © Copyright Net Objectives, Inc. All Rights Reserved 4 Complex systems still have patterns
  • 5. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 3 © Copyright Net Objectives, Inc. All Rights Reserved 5 different kinds of predictability © Copyright Net Objectives, Inc. All Rights Reserved 6 If you give people more things than they can handle, it will lower both their productivity, and their resolve to do better If you treat people poorly, they will not work as hard for you as they would otherwise If you separate people by distance and/or time, their ability to work together will go down if you reward people based on particular measures, they will work more towards those measures than they will towards what you put those measures in place for if people ignore principles that effect their work, they will get inferior results than if they attend to them if people don't have a common vision, they will not work as well together as a team that has a common vision Some Easy Predictions
  • 6. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 4 © Copyright Net Objectives, Inc. All Rights Reserved 7 if you don't define your acceptance tests before writing your code you will waste a lot of effort if you don't attend to code quality, your code will degrade and be harder to maintain and update in the future if you write for just yourself, your teammates will have trouble understanding your code if you use archaic names for your code variables, people won't understand your code well The longer you take between integrations, the longer the integrations will take if you don't get customer feedback quickly, you will write a lot of code they really don't want (for any number of reasons) Some More Easy Predictions © Copyright Net Objectives, Inc. All Rights Reserved 8 If managers can't see what you are doing, they won't understand what you are doing If managers ask you to do one more thing in your iteration and they don't know your process (or you don't have an explicit one) then when you say you can't squeeze it in they will likely think you just aren't willing to take the extra effort required Some Predictions About Management
  • 7. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 5 © Copyright Net Objectives, Inc. All Rights Reserved 9 Systems & Structures Poor systems cause most of our problems Biggest sources of waste are: • Delays in workflow • Delays in feedback Consider: • Customers don’t know what they want • What happens when we don’t do test-first Consider: • Developers and fixing bugs • The delays due to system © Copyright Net Objectives, Inc. All Rights Reserved 10 which part of the airplane is responsible for FLIGHT?
  • 8. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 6 © Copyright Net Objectives, Inc. All Rights Reserved 11 Value Stream Impedance Value Stream Impedance (VSI) is a quantitative measure of the resistance faced by the work in a value stream. Impedance often creates delays which create more work which creates more delays. Impedance that slows us down is not as bad as the impedance which creates additional work that we now have to do, work that could have been avoided Example. The thrashing that takes place when software developed by different teams are integrated. © Copyright Net Objectives, Inc. All Rights Reserved 12 Value Stream Impedance Number and size of work in process People in a value stream not working together How people are both geographically and managerially located Sequence work is done in (test-first lowers this) Too much WIP Too little automation Long feedback cycles The disparity between management structure and the way the real work takes place contributors to VSI
  • 9. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 7 © Copyright Net Objectives, Inc. All Rights Reserved 13 Simple – easy cause and effect Chaotic – small changes can cause big impacts Complicated – many to many Complex – more about holistic relationships – not exactly predictable in advance Types of Systems © Copyright Net Objectives, Inc. All Rights Reserved 14 Thinking a System Is Complex Is More About Us What is complex now may be simple tomorrow. If we don’t take an holistic view we may have problems. Few approaches (certainly not Scrum or Kanban Method) takes an holistic view
  • 10. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 8 © Copyright Net Objectives, Inc. All Rights Reserved 15 Common Organizational Structure inspired by Dan North, BSC/ADP 2012 Marketing Product Management Development Support © Copyright Net Objectives, Inc. All Rights Reserved 16 What they can manage What they need to manage Their people • If they are working on the right things and at the right level • Their “productivity” The quality of work of their people Hierarchical
  • 11. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 9 © Copyright Net Objectives, Inc. All Rights Reserved 17 The Nature of Our Work Marketing Product Management Development Support © Copyright Net Objectives, Inc. All Rights Reserved 18 We Manage This Way even though our value flows this way
  • 12. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 10 © Copyright Net Objectives, Inc. All Rights Reserved 19 What they can manage What they need to manage Their people • If they are working on the right things and at the right level • Their “productivity” The quality of work of their people Time-to-market Effects of upstream groups on their teams Effects of downstream groups on their teams Hierarchical vs. Lean Management © Copyright Net Objectives, Inc. All Rights Reserved 20 Who is managing the value?
  • 13. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 11 © Copyright Net Objectives, Inc. All Rights Reserved 21 Time-to-Market Marketing Product Management Development Support © Copyright Net Objectives, Inc. All Rights Reserved 22 how often does work wait? Adding Value Waiting Adding Value Adding Value Adding Value Adding Value Adding Value What percent of the time is our work moving forward? How would you know? No one is managing this in most companies. Waiting How much of the time is it waiting for something else to be done? Waiting Adding Value Adding Value Adding Value Adding Value Waiting Marketing Product Management Development Support
  • 14. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 12 © Copyright Net Objectives, Inc. All Rights Reserved 23 What happens when adding value is delayed? Between getting requirements and using them? Between writing a bug and it being detected? Between two groups getting out of sync? © Copyright Net Objectives, Inc. All Rights Reserved 24 The Whole Picture Marketing Product Management Development Support
  • 15. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 13 © Copyright Net Objectives, Inc. All Rights Reserved 25 Legacy Organization: Matrix Resources to Projects Project 1 Project 2 Project 3 Project 4 Project N © Copyright Net Objectives, Inc. All Rights Reserved 26 Let’s Create a Pilot Project Project 1 Project 2 % Project 3 Project 4 Project N Business Analyst, Architect, Usability Expert, Developer, Developer, Tester, Project Manager Expert Just creating a cross-functional, co-located team you will improve 3x without changing your process. While it may be successful as a pilot, it will likely not be sustainable.
  • 16. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 14 © Copyright Net Objectives, Inc. All Rights Reserved 27 Getting Requirements Testing Programming Design Integration Planning Collaboration Re-doing requirements Working from old requirements “Fixing” bugs “Integration” errors Deployment Building unneeded features Overbuilding frameworks What Work Do You Do? Training Documentation Essentially duplicating components What percentage of your time do you spend on the left? Write it down. © Copyright Net Objectives, Inc. All Rights Reserved 28 1. Identify the actions taken in the value stream ApproveRequest Reqts Sign Off Review Deploy Analysis Design Code Test
  • 17. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 15 © Copyright Net Objectives, Inc. All Rights Reserved 29 120 hrs` 280 hrs 240 hrs 8 hrs2 hrs 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? ApproveRequest Reqts Sign Off Review Deploy Analysis Design Code Test 0.5 hrs 160 hrs8 hrs 8 hrs 100 hrs © Copyright Net Objectives, Inc. All Rights Reserved 30 120 hrs` 280 hrs 240 hrs 8 hrs2 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? Approve .1 / 7.9 hrs Request 0.5 / 0.0 hr Reqts 60 / 100 hrs Sign Off 1 / 7 hrs Review 2 / 0 hrs Deploy 3 / 5 hrs Analysis 40 / 600 hrs Design 40 / 80 hrs Code 80 / 200 hrs Test 40 / 200 hrs 0.5 hrs 160 hrs8 hrs 8 hrs 100 hrs
  • 18. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 16 © Copyright Net Objectives, Inc. All Rights Reserved 31 80 hrs320 hrs 80 hrs 320 hrs 80 hrs 160 hrs 80 hrs 80 hrs 80 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 120 hrs` 280 hrs 240 hrs 8 hrs2 hrs Approve .1 / 7.9 hrs Request 0.5 / 0.0 hr Reqts 60 / 100 hrs Sign Off 1 / 7 hrs Review 2 / 0 hrs Deploy 3 / 5 hrs Analysis 40 / 600 hrs Design 40 / 80 hrs Code 80 / 200 hrs Test 40 / 200 hrs 0.5 hrs 160 hrs8 hrs 8 hrs 100 hrs © Copyright Net Objectives, Inc. All Rights Reserved 32 80 hrs320 hrs 80 hrs 320 hrs 80 hrs 160 hrs 80 hrs 80 hrs 80 hrs 120 hrs` 280 hrs 240 hrs 8 hrs2 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 65% defective Repeat 3X 20% rejected Repeat 1X Approve .1 / 7.9 hrs Request 0.5 / 0.0 hr Reqts 60 / 100 hrs Sign Off 1 / 7 hrs Review 2 / 0 hrs Deploy 3 / 5 hrs Analysis 40 / 600 hrs Design 40 / 80 hrs Code 80 / 200 hrs Test 40 / 200 hrs 0.5 hrs 160 hrs8 hrs 8 hrs 100 hrs
  • 19. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 17 © Copyright Net Objectives, Inc. All Rights Reserved 33 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 6. Calculate Process Cycle Efficiency: 80 hrs320 hrs 80 hrs 320 hrs 80 hrs 160 hrs 80 hrs 80 hrs 80 hrs 0.5 hrs 160 hrs8 hrs 8 hrs 120 hrs` 280 hrs 240 hrs 100 hrs 8 hrs2 hrs 65% defective Repeat 3X 20% rejected Repeat 1X Avg Time Worked Total Cycle Time PCE = = 14.9% 509 hrs 3433 hrs 509 hrs 3433 hrs Avg Time Worked Total Cycle Time Approve .1 / 7.9 hrs Request 0.5 / 0.0 hr Reqts 60 / 100 hrs Sign Off 1 / 7 hrs Review 2 / 0 hrs Deploy 3 / 5 hrs Analysis 40 / 600 hrs Design 40 / 80 hrs Code 80 / 200 hrs Test 40 / 200 hrs Approve .1 / 7.9 hrs Request 0.5 / 0.0 hrs Reqts 60 / 100 hrs Sign Off 1 / 7 hrs Review 2 / 0 hrs Deploy 3 / 5 hrs Analysis 40 / 60 hrs Design 40 / 80 hrs Code 80 / 200 hrs Test 40 / 200 hrs 0.5 hrs 160 hrs8 hrs 8 hrs 120 hrs 280 hrs 240 hrs 100 hrs 8 hrs2 hrs 320 hrs 80 hrs 320 hrs 80 hrs 160 hrs 80 hrs 80 hrs 65% defective Repeat 3X 20% rejected Repeat 1X 80 hrs 80 hrs © Copyright Net Objectives, Inc. All Rights Reserved 34 80 hrs320 hrs 80 hrs 320 hrs 80 hrs 160 hrs 80 hrs 80 hrs 80 hrs 120 hrs` 280 hrs 240 hrs 8 hrs2 hrs Approve 0.1 / 7.9 hrs Request 0.5 / 0.0 hr Reqts 60 / 100 hrs Sign Off 1 / 7 hrs Review 2 / 0 hrs Deploy 3 / 5 hrs Analysis 40 / 60 hrs Design 40 / 80 hrs Code 80 / 200 hrs Test 40 /200 hrs 65% defective Repeat 3X 20% rejected Repeat 1X 320 hrs 80 hrs 320 hrs 80 hrs 160 hrs 80 hrs 80 hrs 65% defective Repeat 3X 20% rejected Repeat 1X 80 hrs 80 hrs Eliminating delays between what you do Getting better at what you do Which gives a better return? 0.5 hrs 8 hrs 8 hrs 100 hrs160 hrs
  • 20. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 18 © Copyright Net Objectives, Inc. All Rights Reserved 35 here’s a spot! …and another! © Copyright Net Objectives, Inc. All Rights Reserved 36 MAKE VALUE FLOW Enterprise Agility Business Manage ment Team technical
  • 21. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 19 © Copyright Net Objectives, Inc. All Rights Reserved 37 BUSINESS AGILITY BUSINESS INCREMENTS PRIORITY AND SEQUENCE RELEASE PLANNING Business © Copyright Net Objectives, Inc. All Rights Reserved 38 The Business wants to Specify what is most important at any given point in time Learn from what is already implemented Learn from changing environment Update and reprioritize requirements do not build what you do not need! The Business may know what is valuable but in the beginning they may not know or understand everything involved in achieving it Business Agility
  • 22. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 20 © Copyright Net Objectives, Inc. All Rights Reserved 39 Lean-Agile improves time-to-market MORE BETTER market share profit margins product life time customer satisfaction bandwidth to pursue more markets return on investment risk investment LESS FASTER © Copyright Net Objectives, Inc. All Rights Reserved 40 FLOW VALUE STREAM VISUALIZATION IMPEDIMENT IMPACT WORKFLOW AS PROCESS ACCOUNTABILITY MANAGE (LIMIT) QUEUES VISUAL CONTROLS MANAGE FLOW (PROCESS) Manage ment
  • 23. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 21 © Copyright Net Objectives, Inc. All Rights Reserved 41 How Do Iterations Help? • Easier to plan • Better management visibility • Identify problems, avoid and/or correct quicker • Better prediction and certainty Progress / Status • Track functionality vs. activities • Status / progress are visible… not derived • Individuals, teams, management, and business all use the same information radiators Management Agility © Copyright Net Objectives, Inc. All Rights Reserved 42 Management Responsibilities • Achieving highest business value (ROI) from the technology investment (development) • Continually balance demand with capacity • Ensure there is a process and provide support for the process • Develop and equip people so they can succeed Management Agility
  • 24. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 22 © Copyright Net Objectives, Inc. All Rights Reserved 43 TEAM AGILITY SELF ORGANIZATION SPEED OF PRODUCING QUALITY BUSINESS INCREMENTS Team © Copyright Net Objectives, Inc. All Rights Reserved 44 Value Delivery Teams • Cross-functional • Collective ownership • Self-organization Wins and Losses • Quick wins for morale • Quick losses for corrections Consistency Value focus Visibility Terminology and roles Lean-Agile principles, practices, and metrics Velocity and Business Value delivery capacity Team Agility
  • 25. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 23 © Copyright Net Objectives, Inc. All Rights Reserved 45 TECHNICAL AGILITY BEST ENGINEERING PRACTICES TDD, DESIGN PATTERNS, EMERGENT DESIGN, CONTINUOUS INTEGRATION, REFACTORING CONTINUOUS IMPROVEMENT Team © Copyright Net Objectives, Inc. All Rights Reserved 46 60%-80% The right technical perspective saves you Change-tolerant code Good engineering practices Discovering how best to evolve the system driven by Business needs Maintaining scope of system extensions Automating manual testing of development happens after the first release Technical Agility
  • 26. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 24 © Copyright Net Objectives, Inc. All Rights Reserved 47 Portfolios Programs Projects Book of Work Rolling Releases Levels 1, 2, & 3 Program Backlog Releases Multiple Teams Product Backlog Iterations Whole Team Lean-Agile Framework ScaledAgile Framework LAIterative Framework Executive, Business, Management, & Team Business, Management, & Team Business & Team Practices Responsibilities Scale and ScopeToolsets Complexity © Copyright Net Objectives, Inc. All Rights Reserved 48 V A L U E S T R E A M O W N E R , B U S I N E S S S P O N S O R , T E C H N O L O G Y S P O N S O R , S TA K E H O L D E R S TEAMPROGRAMPORTFOLIO B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y Input Define Business capabilities Create MBIs Sequence MBIs Create Features Assign to Team Backlogs
  • 27. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 25 © Copyright Net Objectives, Inc. All Rights Reserved 49 BUSINESS PMO PRODUCT MANAGER B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y TEAMPROGRAMPORTFOLIO V A L U E S T R E A M O W N E R , B U S I N E S S S P O N S O R , T E C H N O L O G Y S P O N S O R , S TA K E H O L D E R S Business Priority Define Business capabilities Create MBIs Sequence MBIs Create Features Assign to Team Backlogs © Copyright Net Objectives, Inc. All Rights Reserved 50 BUSINESS PMO SYSTEM ARCHITECT PRODUCT MANAGER ENTERPRISE ARCHITECT B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y TEAMPROGRAMPORTFOLIO Business Planning Define Business capabilities Create MBIs Sequence MBIs Create Features Assign to Team Backlogs
  • 28. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 26 © Copyright Net Objectives, Inc. All Rights Reserved 51 B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y TEAMPROGRAMPORTFOLIO Business Staging BUSINESS PMO SYSTEM ARCHITECT PRODUCT MANAGER ENTERPRISE ARCHITECT Define Business capabilities Create MBIs Sequence MBIs Create Features Assign to Team Backlogs RELEASE TRAIN ENGINEER TEAM LEAD © Copyright Net Objectives, Inc. All Rights Reserved 52 B U S I N E S S D I S C O V E R Y B U S I N E S S D E L I V E R Y TEAMPROGRAMPORTFOLIO Ready to Pull BUSINESS PMO SYSTEM ARCHITECT PRODUCT MANAGER ENTERPRISE ARCHITECT Define Business capabilities Create MBIs Sequence MBIs Create Features Assign to Team Backlogs RELEASE TRAIN ENGINEER TEAM LEAD
  • 29. copyright (c) Net Objectives, Inc. All Rights Reserved. 12 November 2014 27 Al Shalloway email: alshall@netobjectives.com Twitter tag @alshalloway Register at www.netobjectives.com/register for webinar info Lean resources at www.netobjectives.com/lean Tutorials An Introduction to SAFe: The Scaled Agile Framework Mon 8:30-4:30 Design Patterns Explained – From Analysis To Implementation Mon 1-4 Eight Steps to Kanban Tue 8:30-12 Principles and Practices of Lean Software Development Tue 8:30-12 Lean Software Development is for Everyone Wed 4:15-5:15 A Holistic View of Complex Systems and Organizational Change Thu 10-11 Avoiding Over and Under Design Thu 11:30-12:30 Thank You © Copyright Net Objectives, Inc. All Rights Reserved 54 Lean Enterprise Business Manag ement Team ASSESSMENTS CONSULTING TRAINING COACHING Lean Management Project Management Lean for Executives Product Portfolio Management Business Product Owner Product Owner technical process Onsite SPC Leading SAFe + with extended topics SAFe Architecture PM/PO Kanban / Scrum ATDD / TDD / Design Patterns