SlideShare a Scribd company logo
©2015   Cutter  Consortium
One  Size  Does  Not  Fit  All
Dr.  Murray  Cantor,  Senior  Consultant  
mcantor@cutter.com
www.murraycantor.com
©2015   Cutter  Consortium
Things  I  have  heard  from  over  the  years
n “I  have  no  idea.”
• Developers,  when  asked  about  how  long  
will  it  take?  
n “We  tried  agile,  but  it  didn't  work  for  us.”
• Development  Managers
n “Measures  are  a  waste,  they  are  costly,  
oppressive,  and  interfere  with  the  real  
work”  
• Some Methodologists
n “Trust  the  (my)    process.  If  the  process  
is  not  working  for  you,  you  are  doing  it  
wrong.”  
• Some  (of  the  same)  Methodologists
©2015   Cutter  Consortium
Does  one  process  every  fit  all  organizations
n Over  the  years  we  have  seen  
many  one  true  processes:
• Water  Fall
• Boehm  Spiral
• Extreme  Programming  (XP)
• Controlled  Iteration,  Rational  Unified  
Process
• Software  Factories
• (Flavors  of)  Scaled  Agile
• DevOps
©2015   Cutter  Consortium
Each  of  these  have  generated  lots  of  heated  
disagreements
4
©2015   Cutter  Consortium
The  development  leader’s  choice
n Follow  ‘the  one  true  method’
• Advantage:  It  is  prescriptive
• Disadvantage:  It  is  prescriptive  in  that  
• it  may  be  blindly  applied  – there  is  
enough  variation  in  software  
development  that  blindly  following  even  
a  sound  process  will  often,  but  not  
always  work.  
n Roll  your  own
• You  are  likely  to  ask  too  much  of  the  
practitioners  – software  developers  
want  to  develop  software,  not  become  
experts  in  all  these  fields  so  they  can  
pick  and  apply  the  right  principle.
• Relearn  the  old  lessens,  e.g .Brooks  
law,  Conway’s  law,  iteration  
management,  role  of  design,  …
5
There  is  always  a  process.  Is  it  what  you  intend?
©2015   Cutter  Consortium
So  What  to  Do?
Start  by  understanding  the  work  you  do.
6
©2015   Cutter  Consortium
Choosing  your  methods  needs  to  align
n With  your  organization  level  and  
goals
n With  the  mix  of  work  you  do
7
Work item, artifact
completion
Staff member Commits to
Project, product delivery
Project manager, team
lead
Commits to
Efficiency, value deliverySenior manager Commits to
Profit, return on
investment
Line of business executive Commits to
Commitments
Analytics
©2015   Cutter  Consortium
Achieving  goals  requires  sense  and  respond  loops
n Key  principles
– Kelvin’s  Principle:  “To  measure  is  to  
know.  If  you  can  not  measure  it,  you  can  
not  improve  it”
• Measures  are  part  of  feedback  loops
– The  converse  principle:  “Don’t  bother  to  
measure  what  you  do  not  intend  to  
improve”
• Find  a  small  set  of  measures,  not  a  long  laundry  
list
– Einstein’s  Principle:  “The  best  solution  
is  as  simple  as  possible,  but  not  simpler.”
• Pick  the  right,  not  overly  simple,  statistic
8
(re)Set  
Goal
Take  
action  
(practices)
Measure  
progress  
(analytics)
React
©2015   Cutter  Consortium
Adapting  your  organization
9
Work item, artifact
completion
Staff member Commits to
Project, product delivery
Project manager, team
lead
Commits to
Efficiency, value deliverySenior manager Commits to
Profit, return on investment,
mission fulfillment
Line of business executive Commits to
Commitments
Analytics
©2015   Cutter  Consortium
Meeting  goals  requires  analytics
10
Work  item,  artifact  
completion
Staff  member Commits  to
Project,  product  delivery
Project  manager,  team  
lead
Commits  to
Efficiency,  value  deliverySenior  manager Commits  to
Profit,  return  on  investment,  
mission  fulfillment  
Line  of  business  executive Commits  to
Before
©2015   Cutter  Consortium
Aligning  goals
n For  each  level  to  meet  its  goal,  the  
leader  is  dependent  on  the  lower  
level.  
n So,  the  leader  seeks  commitments  
from  that  layer.  Meeting  those  
commitments  becomes    the  goal  
of  the  next  layer.
n Hence  the  analytics  serve  to  
integrate  the  organization
11
Work item, artifact
completion
Staff member Commits to
Project, product delivery
Project manager, team
lead
Commits to
Efficiency, value deliverySenior manager Commits to
Profit, return on investment,
mission fulfillment
Line of business executive Commits to
Work item, artifact
completion
Staff member Commits to
Project, product delivery
Project manager, team
lead
Commits to
Efficiency, value deliverySenior manager Commits to
Profit, return on investment,
mission fulfillment
Line of business executive Commits to
Commitments
Analytics
©2015   Cutter  Consortium
Adapting  to  your  mix  
12
©2015   Cutter  Consortium
Kinds  of  Development  Efforts:  What  is  your  mix?
13
1. Low  innovation/high  
certainty
• Detailed  understanding  
of  the  requirements
• Well  understood  code
2. Some  innovation/
some  uncertainty
• Architecture/Design  in  
place
• Some  discovery  required  
to  have  confidence  in  
requirements
• Some  
refactoring/evolution  of  
design  might  be  required
3. High  innovation/Low  
Uncertainty
• Requirements  not  fully  
understood,  some  
experimentation  might  be  
required
• May  be  alternatives  in  choice  
of  technology
• No  initial  design/architecture
©2015   Cutter  Consortium
The  methods  landscape
14
Kanban
Lean  startup:  MVP
Agile,  Scrum
Product  Development  Flow
Systems/Software  Engineering
Lean  Software
Podular Org.
Liminal  Thinking.
Technical  Debt  Management
Iterative  learning:  Updating  estimates  and  
plans  in  the  face  of  evidence
DevOps/Continuous  Delivery
©2015   Cutter  Consortium
1. Low  innovation  -­ high  
certainty:  Statistics  of
• Cycle,  lead  times
• Backlogs  size,  growth
• Time  in  process
• Utilization
• Non-­value  added  
effort
15
1 2 3
2. Some  innovation -­
some  uncertainty
• Time,  cost  to  delivery
• Velocity  
• Burn  down
• Cumulative  Flow  
Diagrams  
3. High  innovation:  Low  
certainty
• Time  to  pivot
• Value  of  learning
• Business  canvas
• Time,  cost  to  delivery
Apply  measures  in  accord  with  project  
characterization
Predictive/Bayesian
Descriptive
©2015   Cutter  Consortium
Example:  Fitting  analytics  and  practices  to  
routine  efforts
n For  low  innovation  efforts  (continuous  delivery,  not  “real”  
projects),  pick  product  flow  practices  and  analytics
• Uncertainty  is  low:  you  have  already  carried  out  similar  projects  many  
times
• The  only  thing  that  matters  is  how  quickly  or  efficiently  you  can  carry  
out  the  project
• Suitable  for  lean/VSM  measures  
• Tradeoff  between  speed/efficiency(utilization)
• The  principles  described  by  Don  Reinertsen in  his  book  Flow
apply  in  this  bucket
16
©2015   Cutter  Consortium
Artifact-­centricity  is  the  appropriate  process  
model  for  this  (routine  efforts)  bucket
n Unlike  activity-­centric  processes,  artifact-­centric  processes  
focus  on  describing  how  business  data  is  changed/updated,  
by  a  particular  action  or  task,  throughout  the  process.
n Specifically,  in  the  routine  effort  bucket  apply  value  stream  
models  and  flow  measures  (as  described  in  the  previous  
couple  of  slides)  to  state  transitions  of  work  products  
(artifacts)
• Two  state  types:
– In  process  (undergoing  state  transitions)
– In  backlog  (awaiting  state  transition)
n If  you  consider  this  is  a  departure  from  traditional  Agile  
methods,  you  are  right:
• One  size  does  not  fit  all
17
©2015   Cutter  Consortium
Semantics  of  artifact-­centric  value  stream  
maps
18
©2015   Cutter  Consortium
Example:  A  Value  Stream  model  for  routine  efforts
19
Control    challenges
• Random  arrival  intervals
• Variation  of  effort  to  address  work  items  (unlike  standardized  
manufacturing)
©2015   Cutter  Consortium
Descriptive  example:  Cycle  times
20
These  will  be  described  in  
more  detail  in  next  webinar
©2015   Cutter  Consortium
To  Visualize  the  data,  use  a  histogram
21
80%  point  is  about  105  days
©2015   Cutter  Consortium
Insights  and  Actions
n Insights
• Both  teams  performing  comparably:  Not  
obvious  skills  issue
• Backlogs  too  large
• The  teams  seem  to  be  focusing  on  the  
easier,  not  the  most  critical
n Actions
• With  team  investigate  reason  for  backlog  size
• Discovered  the  governance  process  (decision  
to  update  statuses)  is  overly  cumbersome  
leaving  staff  free  to  work  elsewhere
• In  response,  the  governance  process  was:  
– Streamlined   (an  approval  eliminated)
– Automated  (less  time  spent  finding   e-­mails)
• Work  with  teams  to  set  and  track  cycle  time  
80%  goal  by  priority
22
©2015   Cutter  Consortium
This  is  what  improvement  looks  like
23
©2015   Cutter  Consortium
Example  2:  Fitting  analytics  and  practices  to  
high  innovation  projects
n For  high  innovation  projects  pick  probabilistic  methods  and  
the  corresponding  set  of  practices:
• You  really  do  not  know  what  the  solution  would  look  like  – you  must  
experiment  in  order  to  find  it
n Not  knowing  what  the  solution  would  look  like,  your  intuition  is  
a  poor  guide  for  estimating  and  scheduling  under  systemic  
uncertainty:
• You  must  experiment  in  an  affordable  manner
• The  results  of  the  experimentation  need  to  be  bi-­directionally  
propagated
– Forward  and,
– Backward
24
©2015   Cutter  Consortium
Estimating  effort  remaining
25
+	
  …	
  + =
l e h
No  
probability  
less  than
No  
probability  
greater  than
Most  
probable  
value
For  remaining  epics:
• Estimate  size  
with  triangular  
distributions
• Sum  using  
forward  
propagation  (aka  
Monte  Carlo)
©2015   Cutter  Consortium
Bayesian  Example:
What  improvement  looks  like:  Estimate  of  weeks  late
26
Summary'Statistics
Mean 11.5377134
Median 2.00294414
Variance 3412.51999
Standard'Deviation58.4167783
Lower'Percentile'[25.0]E1.3278719
Upper'Percentile'[75.0]7.37082892
©2015   Cutter  Consortium
Parting  Thoughts:  Putting  It  All  
Together
27
©2015   Cutter  Consortium
The  ‘Secret  Sauce’  of  the  Integrative  
Framework
n Break  your  portfolio  to  the  three  buckets
n Use  the  right  kind  of  analytics  for  each  
of  the  three  buckets:
• Analytics  ensure  on-­going  alignment  
between  projects,  programs  and  
portfolios  
• In  particular,  Bayesian  analytics  enables  
us  to  incrementally  and  iteratively  put  
newly  accrued  data  into  consideration:
– In  other  words,  Baysian methods  enable  
iteratively  quantified  learning
n This  iteratively  quantified  learning  
ensure  on-­going  alignment,  hence  
empowerment
28
Work item, artifact
completion
Staff member Commits to
Project, product delivery
Project manager, team
lead
Commits to
Efficiency, value deliverySenior manager Commits to
Profit, return on investment,
mission fulfillment
Line of business executive Commits to
Commitments
Analytics
©2015   Cutter  Consortium
The  Virtuous  Cycle  of  the  Integrative  
Framework
Up-­to-­Date  
Shared  Goals  
Framework  
Based  on  the  
Three  Buckets  
and  Analytics  
Initial  
Alignment
Empowered  
Pods
Learning  
through  
Analytics
Realignment
29
©2015   Cutter  Consortium
Some  things  I  have  learned  over  the  years
To  steal  ideas  from  one  person  is  
plagiarism;;  to  steal  from  many  is  
research.
William  Mizner
Human beings, who are almost
unique in having the ability to
learn from the experience of
others, are also remarkable for
their apparent disinclination to
do so.
Douglas  Adams
The  beginning  of  wisdom  
is  calling  things  by  their  
right  names.
Chinese  Proverb
©2015   Cutter  Consortium
©2015   Cutter  Consortium
©2015   Cutter  Consortium
Murray  Cantor
Email:  mcantor@cutter.com
www.murraycantor.com
Contact  Me
.
©2015   Cutter  Consortium
Murray  Cantor
n Areas  of  research  &  consulting:
• Agile  management
• Lean  software  development
• Development  intelligence
• Systems  engineering
• Software  development  analytics
• Software  governance
• Development  management  due  diligence
n Major  products  delivered:
• AIX  3.X  Graphics  subsystem
– Founding  member  OpenGL  ARB
• AIX  3.X  multimedia  subsystem
• Top  secret  system  for  USAF  Space  
Command
• RUPSE  (Systems  extension  for  Rational  
Unified  Process)
n Books:
• Object  Oriented  Project  Management
• Software  Leadership
n Sample  accolades:
• IBM  Distinguished  Engineer
• IBM  Plateau  4  Inventor
• Software  Leadership  received  4.7/5  
star  rating  on  amazon.com
34

More Related Content

What's hot

Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Erik Weber
 
Metrics As A Learn And Change Agent
Metrics As A Learn And Change AgentMetrics As A Learn And Change Agent
Metrics As A Learn And Change Agent
Gaetano Mazzanti
 
8 Disciplines (8D) Training
8 Disciplines (8D) Training8 Disciplines (8D) Training
8 Disciplines (8D) Training
J. García - Verdugo
 
SSCG 8D Problem Solving
SSCG 8D Problem SolvingSSCG 8D Problem Solving
SSCG 8D Problem Solving
SSCG Consulting
 
Visualisation&agile practices ai2014
Visualisation&agile practices ai2014Visualisation&agile practices ai2014
Visualisation&agile practices ai2014
Balaji Muniraja
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Jason Tice
 
7 new qc tools
7 new qc tools7 new qc tools
7 new qc tools
Paul Robere
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
VersionOne
 
Toyota’s Management System Tools and Behaviours
Toyota’s Management System Tools and Behaviours Toyota’s Management System Tools and Behaviours
Toyota’s Management System Tools and Behaviours
Lean Enterprise Academy
 
Awareness To Lean & 7 Qc Tools
Awareness To Lean & 7 Qc ToolsAwareness To Lean & 7 Qc Tools
Awareness To Lean & 7 Qc Tools
Nilesh Sawant
 
How Well Does ERP Facilitate Project Based Business Models?
How Well Does ERP Facilitate Project Based Business Models?How Well Does ERP Facilitate Project Based Business Models?
How Well Does ERP Facilitate Project Based Business Models?
Charles Rathmann
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
Ram Srivastava
 
7 NEW QC Tools | 7 NEW QC Tools Training
7 NEW QC Tools | 7 NEW QC Tools Training7 NEW QC Tools | 7 NEW QC Tools Training
7 NEW QC Tools | 7 NEW QC Tools Training
himalya sharma
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
GoLeanSixSigma.com
 
Lean A3 Report for Planning Downtime Elimination
Lean A3 Report for Planning Downtime EliminationLean A3 Report for Planning Downtime Elimination
Lean A3 Report for Planning Downtime Elimination
Rodrigo André Marques
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference SheetBig Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Jason Tice
 
Deming’s PDCA and Constant Learning
Deming’s PDCA and Constant LearningDeming’s PDCA and Constant Learning
Deming’s PDCA and Constant Learning
Jeanie Arnoco
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Sebastian Radics
 

What's hot (19)

Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Least Waste Way Project Planning
Least Waste Way Project PlanningLeast Waste Way Project Planning
Least Waste Way Project Planning
 
Metrics As A Learn And Change Agent
Metrics As A Learn And Change AgentMetrics As A Learn And Change Agent
Metrics As A Learn And Change Agent
 
8 Disciplines (8D) Training
8 Disciplines (8D) Training8 Disciplines (8D) Training
8 Disciplines (8D) Training
 
SSCG 8D Problem Solving
SSCG 8D Problem SolvingSSCG 8D Problem Solving
SSCG 8D Problem Solving
 
Visualisation&agile practices ai2014
Visualisation&agile practices ai2014Visualisation&agile practices ai2014
Visualisation&agile practices ai2014
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
 
7 new qc tools
7 new qc tools7 new qc tools
7 new qc tools
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
 
Toyota’s Management System Tools and Behaviours
Toyota’s Management System Tools and Behaviours Toyota’s Management System Tools and Behaviours
Toyota’s Management System Tools and Behaviours
 
Awareness To Lean & 7 Qc Tools
Awareness To Lean & 7 Qc ToolsAwareness To Lean & 7 Qc Tools
Awareness To Lean & 7 Qc Tools
 
How Well Does ERP Facilitate Project Based Business Models?
How Well Does ERP Facilitate Project Based Business Models?How Well Does ERP Facilitate Project Based Business Models?
How Well Does ERP Facilitate Project Based Business Models?
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
7 NEW QC Tools | 7 NEW QC Tools Training
7 NEW QC Tools | 7 NEW QC Tools Training7 NEW QC Tools | 7 NEW QC Tools Training
7 NEW QC Tools | 7 NEW QC Tools Training
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
 
Lean A3 Report for Planning Downtime Elimination
Lean A3 Report for Planning Downtime EliminationLean A3 Report for Planning Downtime Elimination
Lean A3 Report for Planning Downtime Elimination
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference SheetBig Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
 
Deming’s PDCA and Constant Learning
Deming’s PDCA and Constant LearningDeming’s PDCA and Constant Learning
Deming’s PDCA and Constant Learning
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 

Similar to One size does not fit all

Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
Aguai Solutions Pvt Ltd
 
Doing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting AnalyticsDoing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting Analytics
Tasktop
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Envisioning & Delivering Future Technology Sucesses
Envisioning & Delivering Future Technology SucessesEnvisioning & Delivering Future Technology Sucesses
Envisioning & Delivering Future Technology Sucesses
Nathan Davenport
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
LeanKit
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
AgileNCR2016
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 
PMI-ACP Domain VII - Continuous Improvement v1.0
PMI-ACP Domain VII - Continuous Improvement v1.0PMI-ACP Domain VII - Continuous Improvement v1.0
PMI-ACP Domain VII - Continuous Improvement v1.0
PhuocNT (Fresher.VN)
 
The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum
franohara99
 
Vygantas Kazlauskas - How Agile saved Christmas in Estonia
Vygantas Kazlauskas - How Agile saved Christmas in EstoniaVygantas Kazlauskas - How Agile saved Christmas in Estonia
Vygantas Kazlauskas - How Agile saved Christmas in Estonia
Agile Lietuva
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
TEST Huddle
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies
 
Day 4 part 3
Day  4 part 3Day  4 part 3
Day 4 part 3
elizabethp1066
 
Agile 101
Agile 101Agile 101
Agile 101
Sunil Mundra
 
Is Agile Project Management Right for My Nonprofit?
Is Agile Project Management Right for My Nonprofit?Is Agile Project Management Right for My Nonprofit?
Is Agile Project Management Right for My Nonprofit?
501 Tech NYC
 
Is Agile Project Management Right for your Nonprofit
Is Agile Project Management Right for your NonprofitIs Agile Project Management Right for your Nonprofit
Is Agile Project Management Right for your Nonprofit
Norman Reiss
 
Effective quality improvement paths for manufacturing
Effective quality improvement paths for manufacturingEffective quality improvement paths for manufacturing
Effective quality improvement paths for manufacturing
Frank Rzeznikiewicz
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptx
ZaheerTariq5
 
Easy steps to cmmi l5 success
Easy steps to cmmi l5 successEasy steps to cmmi l5 success
Easy steps to cmmi l5 success
Dipen Vadodaria
 

Similar to One size does not fit all (20)

Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Doing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting AnalyticsDoing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting Analytics
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Envisioning & Delivering Future Technology Sucesses
Envisioning & Delivering Future Technology SucessesEnvisioning & Delivering Future Technology Sucesses
Envisioning & Delivering Future Technology Sucesses
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
PMI-ACP Domain VII - Continuous Improvement v1.0
PMI-ACP Domain VII - Continuous Improvement v1.0PMI-ACP Domain VII - Continuous Improvement v1.0
PMI-ACP Domain VII - Continuous Improvement v1.0
 
The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum
 
Vygantas Kazlauskas - How Agile saved Christmas in Estonia
Vygantas Kazlauskas - How Agile saved Christmas in EstoniaVygantas Kazlauskas - How Agile saved Christmas in Estonia
Vygantas Kazlauskas - How Agile saved Christmas in Estonia
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and Agile
 
Day 4 part 3
Day  4 part 3Day  4 part 3
Day 4 part 3
 
Agile 101
Agile 101Agile 101
Agile 101
 
Is Agile Project Management Right for My Nonprofit?
Is Agile Project Management Right for My Nonprofit?Is Agile Project Management Right for My Nonprofit?
Is Agile Project Management Right for My Nonprofit?
 
Is Agile Project Management Right for your Nonprofit
Is Agile Project Management Right for your NonprofitIs Agile Project Management Right for your Nonprofit
Is Agile Project Management Right for your Nonprofit
 
Effective quality improvement paths for manufacturing
Effective quality improvement paths for manufacturingEffective quality improvement paths for manufacturing
Effective quality improvement paths for manufacturing
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptx
 
Easy steps to cmmi l5 success
Easy steps to cmmi l5 successEasy steps to cmmi l5 success
Easy steps to cmmi l5 success
 

More from Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
Software Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
Software Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
Software Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
Software Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
Software Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
Software Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
Software Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
Software Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
Software Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
Software Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Software Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
Software Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
Software Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
Software Guru
 

More from Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Recently uploaded

Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

One size does not fit all

  • 1. ©2015   Cutter  Consortium One  Size  Does  Not  Fit  All Dr.  Murray  Cantor,  Senior  Consultant   mcantor@cutter.com www.murraycantor.com
  • 2. ©2015   Cutter  Consortium Things  I  have  heard  from  over  the  years n “I  have  no  idea.” • Developers,  when  asked  about  how  long   will  it  take?   n “We  tried  agile,  but  it  didn't  work  for  us.” • Development  Managers n “Measures  are  a  waste,  they  are  costly,   oppressive,  and  interfere  with  the  real   work”   • Some Methodologists n “Trust  the  (my)    process.  If  the  process   is  not  working  for  you,  you  are  doing  it   wrong.”   • Some  (of  the  same)  Methodologists
  • 3. ©2015   Cutter  Consortium Does  one  process  every  fit  all  organizations n Over  the  years  we  have  seen   many  one  true  processes: • Water  Fall • Boehm  Spiral • Extreme  Programming  (XP) • Controlled  Iteration,  Rational  Unified   Process • Software  Factories • (Flavors  of)  Scaled  Agile • DevOps
  • 4. ©2015   Cutter  Consortium Each  of  these  have  generated  lots  of  heated   disagreements 4
  • 5. ©2015   Cutter  Consortium The  development  leader’s  choice n Follow  ‘the  one  true  method’ • Advantage:  It  is  prescriptive • Disadvantage:  It  is  prescriptive  in  that   • it  may  be  blindly  applied  – there  is   enough  variation  in  software   development  that  blindly  following  even   a  sound  process  will  often,  but  not   always  work.   n Roll  your  own • You  are  likely  to  ask  too  much  of  the   practitioners  – software  developers   want  to  develop  software,  not  become   experts  in  all  these  fields  so  they  can   pick  and  apply  the  right  principle. • Relearn  the  old  lessens,  e.g .Brooks   law,  Conway’s  law,  iteration   management,  role  of  design,  … 5 There  is  always  a  process.  Is  it  what  you  intend?
  • 6. ©2015   Cutter  Consortium So  What  to  Do? Start  by  understanding  the  work  you  do. 6
  • 7. ©2015   Cutter  Consortium Choosing  your  methods  needs  to  align n With  your  organization  level  and   goals n With  the  mix  of  work  you  do 7 Work item, artifact completion Staff member Commits to Project, product delivery Project manager, team lead Commits to Efficiency, value deliverySenior manager Commits to Profit, return on investment Line of business executive Commits to Commitments Analytics
  • 8. ©2015   Cutter  Consortium Achieving  goals  requires  sense  and  respond  loops n Key  principles – Kelvin’s  Principle:  “To  measure  is  to   know.  If  you  can  not  measure  it,  you  can   not  improve  it” • Measures  are  part  of  feedback  loops – The  converse  principle:  “Don’t  bother  to   measure  what  you  do  not  intend  to   improve” • Find  a  small  set  of  measures,  not  a  long  laundry   list – Einstein’s  Principle:  “The  best  solution   is  as  simple  as  possible,  but  not  simpler.” • Pick  the  right,  not  overly  simple,  statistic 8 (re)Set   Goal Take   action   (practices) Measure   progress   (analytics) React
  • 9. ©2015   Cutter  Consortium Adapting  your  organization 9 Work item, artifact completion Staff member Commits to Project, product delivery Project manager, team lead Commits to Efficiency, value deliverySenior manager Commits to Profit, return on investment, mission fulfillment Line of business executive Commits to Commitments Analytics
  • 10. ©2015   Cutter  Consortium Meeting  goals  requires  analytics 10 Work  item,  artifact   completion Staff  member Commits  to Project,  product  delivery Project  manager,  team   lead Commits  to Efficiency,  value  deliverySenior  manager Commits  to Profit,  return  on  investment,   mission  fulfillment   Line  of  business  executive Commits  to Before
  • 11. ©2015   Cutter  Consortium Aligning  goals n For  each  level  to  meet  its  goal,  the   leader  is  dependent  on  the  lower   level.   n So,  the  leader  seeks  commitments   from  that  layer.  Meeting  those   commitments  becomes    the  goal   of  the  next  layer. n Hence  the  analytics  serve  to   integrate  the  organization 11 Work item, artifact completion Staff member Commits to Project, product delivery Project manager, team lead Commits to Efficiency, value deliverySenior manager Commits to Profit, return on investment, mission fulfillment Line of business executive Commits to Work item, artifact completion Staff member Commits to Project, product delivery Project manager, team lead Commits to Efficiency, value deliverySenior manager Commits to Profit, return on investment, mission fulfillment Line of business executive Commits to Commitments Analytics
  • 12. ©2015   Cutter  Consortium Adapting  to  your  mix   12
  • 13. ©2015   Cutter  Consortium Kinds  of  Development  Efforts:  What  is  your  mix? 13 1. Low  innovation/high   certainty • Detailed  understanding   of  the  requirements • Well  understood  code 2. Some  innovation/ some  uncertainty • Architecture/Design  in   place • Some  discovery  required   to  have  confidence  in   requirements • Some   refactoring/evolution  of   design  might  be  required 3. High  innovation/Low   Uncertainty • Requirements  not  fully   understood,  some   experimentation  might  be   required • May  be  alternatives  in  choice   of  technology • No  initial  design/architecture
  • 14. ©2015   Cutter  Consortium The  methods  landscape 14 Kanban Lean  startup:  MVP Agile,  Scrum Product  Development  Flow Systems/Software  Engineering Lean  Software Podular Org. Liminal  Thinking. Technical  Debt  Management Iterative  learning:  Updating  estimates  and   plans  in  the  face  of  evidence DevOps/Continuous  Delivery
  • 15. ©2015   Cutter  Consortium 1. Low  innovation  -­ high   certainty:  Statistics  of • Cycle,  lead  times • Backlogs  size,  growth • Time  in  process • Utilization • Non-­value  added   effort 15 1 2 3 2. Some  innovation -­ some  uncertainty • Time,  cost  to  delivery • Velocity   • Burn  down • Cumulative  Flow   Diagrams   3. High  innovation:  Low   certainty • Time  to  pivot • Value  of  learning • Business  canvas • Time,  cost  to  delivery Apply  measures  in  accord  with  project   characterization Predictive/Bayesian Descriptive
  • 16. ©2015   Cutter  Consortium Example:  Fitting  analytics  and  practices  to   routine  efforts n For  low  innovation  efforts  (continuous  delivery,  not  “real”   projects),  pick  product  flow  practices  and  analytics • Uncertainty  is  low:  you  have  already  carried  out  similar  projects  many   times • The  only  thing  that  matters  is  how  quickly  or  efficiently  you  can  carry   out  the  project • Suitable  for  lean/VSM  measures   • Tradeoff  between  speed/efficiency(utilization) • The  principles  described  by  Don  Reinertsen in  his  book  Flow apply  in  this  bucket 16
  • 17. ©2015   Cutter  Consortium Artifact-­centricity  is  the  appropriate  process   model  for  this  (routine  efforts)  bucket n Unlike  activity-­centric  processes,  artifact-­centric  processes   focus  on  describing  how  business  data  is  changed/updated,   by  a  particular  action  or  task,  throughout  the  process. n Specifically,  in  the  routine  effort  bucket  apply  value  stream   models  and  flow  measures  (as  described  in  the  previous   couple  of  slides)  to  state  transitions  of  work  products   (artifacts) • Two  state  types: – In  process  (undergoing  state  transitions) – In  backlog  (awaiting  state  transition) n If  you  consider  this  is  a  departure  from  traditional  Agile   methods,  you  are  right: • One  size  does  not  fit  all 17
  • 18. ©2015   Cutter  Consortium Semantics  of  artifact-­centric  value  stream   maps 18
  • 19. ©2015   Cutter  Consortium Example:  A  Value  Stream  model  for  routine  efforts 19 Control    challenges • Random  arrival  intervals • Variation  of  effort  to  address  work  items  (unlike  standardized   manufacturing)
  • 20. ©2015   Cutter  Consortium Descriptive  example:  Cycle  times 20 These  will  be  described  in   more  detail  in  next  webinar
  • 21. ©2015   Cutter  Consortium To  Visualize  the  data,  use  a  histogram 21 80%  point  is  about  105  days
  • 22. ©2015   Cutter  Consortium Insights  and  Actions n Insights • Both  teams  performing  comparably:  Not   obvious  skills  issue • Backlogs  too  large • The  teams  seem  to  be  focusing  on  the   easier,  not  the  most  critical n Actions • With  team  investigate  reason  for  backlog  size • Discovered  the  governance  process  (decision   to  update  statuses)  is  overly  cumbersome   leaving  staff  free  to  work  elsewhere • In  response,  the  governance  process  was:   – Streamlined   (an  approval  eliminated) – Automated  (less  time  spent  finding   e-­mails) • Work  with  teams  to  set  and  track  cycle  time   80%  goal  by  priority 22
  • 23. ©2015   Cutter  Consortium This  is  what  improvement  looks  like 23
  • 24. ©2015   Cutter  Consortium Example  2:  Fitting  analytics  and  practices  to   high  innovation  projects n For  high  innovation  projects  pick  probabilistic  methods  and   the  corresponding  set  of  practices: • You  really  do  not  know  what  the  solution  would  look  like  – you  must   experiment  in  order  to  find  it n Not  knowing  what  the  solution  would  look  like,  your  intuition  is   a  poor  guide  for  estimating  and  scheduling  under  systemic   uncertainty: • You  must  experiment  in  an  affordable  manner • The  results  of  the  experimentation  need  to  be  bi-­directionally   propagated – Forward  and, – Backward 24
  • 25. ©2015   Cutter  Consortium Estimating  effort  remaining 25 +  …  + = l e h No   probability   less  than No   probability   greater  than Most   probable   value For  remaining  epics: • Estimate  size   with  triangular   distributions • Sum  using   forward   propagation  (aka   Monte  Carlo)
  • 26. ©2015   Cutter  Consortium Bayesian  Example: What  improvement  looks  like:  Estimate  of  weeks  late 26 Summary'Statistics Mean 11.5377134 Median 2.00294414 Variance 3412.51999 Standard'Deviation58.4167783 Lower'Percentile'[25.0]E1.3278719 Upper'Percentile'[75.0]7.37082892
  • 27. ©2015   Cutter  Consortium Parting  Thoughts:  Putting  It  All   Together 27
  • 28. ©2015   Cutter  Consortium The  ‘Secret  Sauce’  of  the  Integrative   Framework n Break  your  portfolio  to  the  three  buckets n Use  the  right  kind  of  analytics  for  each   of  the  three  buckets: • Analytics  ensure  on-­going  alignment   between  projects,  programs  and   portfolios   • In  particular,  Bayesian  analytics  enables   us  to  incrementally  and  iteratively  put   newly  accrued  data  into  consideration: – In  other  words,  Baysian methods  enable   iteratively  quantified  learning n This  iteratively  quantified  learning   ensure  on-­going  alignment,  hence   empowerment 28 Work item, artifact completion Staff member Commits to Project, product delivery Project manager, team lead Commits to Efficiency, value deliverySenior manager Commits to Profit, return on investment, mission fulfillment Line of business executive Commits to Commitments Analytics
  • 29. ©2015   Cutter  Consortium The  Virtuous  Cycle  of  the  Integrative   Framework Up-­to-­Date   Shared  Goals   Framework   Based  on  the   Three  Buckets   and  Analytics   Initial   Alignment Empowered   Pods Learning   through   Analytics Realignment 29
  • 30. ©2015   Cutter  Consortium Some  things  I  have  learned  over  the  years To  steal  ideas  from  one  person  is   plagiarism;;  to  steal  from  many  is   research. William  Mizner Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. Douglas  Adams The  beginning  of  wisdom   is  calling  things  by  their   right  names. Chinese  Proverb
  • 31. ©2015   Cutter  Consortium
  • 32. ©2015   Cutter  Consortium
  • 33. ©2015   Cutter  Consortium Murray  Cantor Email:  mcantor@cutter.com www.murraycantor.com Contact  Me .
  • 34. ©2015   Cutter  Consortium Murray  Cantor n Areas  of  research  &  consulting: • Agile  management • Lean  software  development • Development  intelligence • Systems  engineering • Software  development  analytics • Software  governance • Development  management  due  diligence n Major  products  delivered: • AIX  3.X  Graphics  subsystem – Founding  member  OpenGL  ARB • AIX  3.X  multimedia  subsystem • Top  secret  system  for  USAF  Space   Command • RUPSE  (Systems  extension  for  Rational   Unified  Process) n Books: • Object  Oriented  Project  Management • Software  Leadership n Sample  accolades: • IBM  Distinguished  Engineer • IBM  Plateau  4  Inventor • Software  Leadership  received  4.7/5   star  rating  on  amazon.com 34