SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
YET ANOTHER AGILE
PRESENTATION WITH RED
HERRINGS
How to confuse BAD Management with BAD process
The Red Herring
   An expression referring to the rhetorical or literary
    tactic of diverting attention away from an item of
    significance.
   The diversion is examples Agilest use for moving the
    Agile are simply BAD Project Management
   If many of the processes in GOOD project
    management were applied properly, there would
    be discussion about making improvements, rather
    than replacing processes.
     “Waterfall” to usually the starting point for the Red
      Herring discussion.
Value Driven Delivery
The notion of “value” in agile has no units of
measure. Engineering Economics does. The unit of
measure is $’s.
Monetizing all decisions and actions is called
Project Management.
The lack of any process to monetize actions
disconnects the real value to the business from
the perceived value of agile.
             SHOW ME THE MONEY
Value Driven Delivery
                Agile                                Traditional
Deliver value by understanding and        Define the project up front.
prioritizing what is important to the     Use robust change management to
customer and the business, continually     protect against / prevent change.
refining the smallest and simplest thing
that might possible work, delivering
quality results incrementally, and
obtaining feedback to improve the
result.

The suggested “traditional” approach is just BAD PM.
Managing projects in this manner is simply BAD Project Management.
No PM guidance suggests this is the correct approach. Progressive elaboration
has been in the PM literature since the early 80’s.
Value Driven Delivery
Counter Discussion
The Conjecture                        The Facts
 Define the project up front.         No credible PM processes says to
                                        do this.
                                       This is another “red herring” built
                                        around BAD project management.
                                       “waterfall” is no longer allowed in
                                        DoD.
                                       Spiral is being replaced in DoD IT
                                        projects with progressive
                                        development in Rolling Waves.
 Use robust change management to      Yes, someone has to control the
  protect against / prevent change.     scope if you’re spending other
                                        people’s money.
                                       Spending your own money – no one
                                        cares how your do it.
Value Driven Delivery
Recommended Best Practice
   Start with an Integrated Master Plan to define the
    “value assessment points” in the project
     SignificantAccomplishments for each of these
      assessment points,
     Accomplishment Criteria for the work efforts needed to
      produce the planned maturity.
   Define “value” in terms of “Engineering Economics”
    to remove the hand waving and replace it with
    tangible measures of performance.
   Units of measure must be $’s
Value Driven Delivery
Recommended Best Practice
   Maintaining the mechanisms for the interested
    parties are participants is necessary, but far from
    sufficient to success.
   What does DONE look like in units meaningful to
    these interested parties?
   What are the Measures of Effectiveness (MoE)?
     These   are measures in business units.
   What are the Measures of Performance (MoP)?
     These   are measures in technical units.
Value Driven Delivery
Recommended Best Practice
   For example MoE might be :
     92 out of 100 of pilots satisfactorily completing
      primary training per unit of time
     Decrease by 15% the cost of training the 100 pilots
      per unit of time.
   An example of MoP might be:
     Assure the flight test article dry weight is 29kg or less
      by Critical Design Review (CDR)
     Measure and confirm the throughput of the transaction
      processor can meet or exceed the maximum demand
      rate of 1,200 transactions / second.
Stakeholder Engagement
Physical engaging stakeholders is highly domain
sensitive.
The term “appropriate” is meaningless, since
there is no unity of measure of “appropriate”
Appropriate to Who? Appropriate for what
purpose?
These engagements must be defined during the
project charting process – then we’ll know what
“appropriate” means.
Stakeholder Engagement
                Agile                                 Traditional
Establish and maintain mechanisms that  Throw projects over the wall across
ensure that all current and future       Analysis, Design, Development, QA,
interested parties are appropriately     and Production.
participating throughout the lifecycle  Engage end-users at the end.
of the project.                         Leave significant strategic decisions
                                         to the interpretation of the
                                         development organization while the
                                         project is in the black-box of
                                         development.

The suggested "traditional" approach is of course BAD PM. Don't so this in any
domain or context. This was known decades ago. Those continuing to "throw
things over the wall," need to look for new work.
Stakeholder Engagement
Recommended Best Practice
   Using the DoD 5000.02 acquisition process,
    establish monthly Technical Interface Meetings (TIM),
    monthly Program Management Reviews (PMR), and
    COTR and Program System Engineering
    representative connections.
   Provide weekly Earned Value in a Digital
    Integrated Environment, so the customer can "see"
    weekly performance of the program.
   Establish an Integration Laboratory to verify proper
    (to specification) operational capabilities of each
    Rolling Wave deliverable.
Boost Team Performance
All the principles of agile are also present in any
modern, successful team.
These attributes have been in place John
Katzenberg's The Wisdom of Teams.
Falling to put these ideas to work is not the
problem of traditional management, it’s the
problem of BAD Managers.
           The best Red Herring so far.
Boost Team Performance
                 Agile                            Conjectured Traditional
Boost team performance through             Focus on resource optimization.
creating an environment of trust,          Form teams around projects.
learning, collaborative decision           Share resources across multiple
making, commitment and conflict             projects simultaneously.
resolution, thereby enhancing              Take power away so people just do
relationships amongst individual team       what they are told according to the
members.                                    standards.
                                          Put all decision making into the
                                            hands of few key managers.

The traditional and agile approach is highly sensitive to the business
environment. For internal IT the focus of projects may be less than in a "contract"
based engagement. It is critical to establish Domain and Context. In all domains,
the "team" is the source of success.
Boost Team Performance
Counter Discussion
The Conjecture                          The Facts
 Focus on resource optimization.        This may be necessary depending
                                          on the domain and context.
 Form teams around projects.            This is also domain and context
                                          dependent.
 Share resources across multiple        Multitasking reduces effectiveness.
  projects simultaneously.                But the reality of project work must
                                          deal with this at times.
 Take power away so people just do      This is simply BAD management.
  what they are told according to the    Any intellectual property
  standards.                              development manager knows better.
                                        If this happens fire that manager
                                          and get a better one.
 Put all decision making into the       This is another “red herring.”
  hands of few key managers.             Fire that manager, get another one.
Boost Team Performance
Recommended Best Practice
   Establish Work Package teams in a matrixed
    environment.
   Hold the Work Package team accountable for the
    delivery of the funded work.
   Enable these teams to work within their budget and
    schedule to produce complaint products.
   Flow this accountability to the lowest reasonable
    level of the organization (Work Package) and roll
    up the reporting of "progress to plan" from those
    accountable to the work.
Adaptive Planning
Plans are Strategies for success. Planning by its
very nature is adaptive.
To suggest that Plans are fixed is to restate that
those who have fixed plans are BAD Project
Managers – Again.
Adaptive Planning
                  Agile                                     Traditional
Work with the team and the                    Plan the work and work the plan.
stakeholders to produce and maintain          Stick to the Gantt Chart.
an evolving plan from initiation to
close based on goals, business values,
risks, constraints, and stakeholder
feedback.

Without some form of a Plan you cannot know what DONE looks like. To
suggest otherwise is not only naive, it is irresponsible when you're spending
other peoples money.
The Gantt Chart has been replaced with newer forms to visualize the
dependencies and sequencing of work.
Small or trivial projects can get by with “lists of sticky notes,” lack of visibility to
the interdependencies are root cause of schedule slips and budget overruns.
Adaptive Planning Counter Discussion

The Conjecture            The Facts
 Plan the work and work  Yes, all projects have Plans.
  the plan.               An agile project’s plan is developed during the
                           planning sessions for the iteration.
                         The outcomes from that plan are posted on the
                           wall for Stories or Features to be implemented
                           during the iteration.
                          This is called a Plan
 Stick to the Gantt       The Gantt chart can show dependencies in ways
  Chart.                    no agile method can.
                           If there are no dependencies, then don’t use this
                            chart.
                           If there are dependencies ask how they will be
                            shown – it may look like a Gantt
Adaptive Planning
Recommended Best Practice
   Establish the Integrated Master Plan for the
    "program architecture."
     Do this with Systems Engineering process to define the
      "value stream" of the increasing maturity flow.
   The Plan is the strategy, the Schedule is the work
    sequence and duration (Work Package duration) for
    produce the elements of the "value stream."
     This
         IMP/IMS approach is the mandated process for
      DoD 5000.02 programs.
Adaptive Planning
Recommended Best Practice
   The "value" is defined in units meaningful to the
    stakeholders.
     Thisvalue definition process is called “Engineering
      Economics.”
   In our domain that means confirmation that the
    needed capabilities are available as planned and
    these capabilities can be verified through MoE and
    MoP assessments.
Problem Detection and Resolution
This is a core process of CMMI DEV V1.3. to
suggest Traditional project management doesn’t
deal with this is to ignore established guidance.
Problem Detection and Resolution
                Agile                                Traditional
The team identifies problems,           Management identifies problems,
impediments, and risks; determines      impediments, and risks; determines
strategies for dealing with them; and   strategies for dealing with them; and
executes the strategy.                  executes the strategy.

Current Lessons Learned professionals mandate the approach of 360˚ problem
detection and resolution and have done so for decades.
Problem Detection and Resolution
Counter Discussion
The Conjecture                         The Facts
 Management identifies problems,       How can management identify a
  impediments, and risks; determines     problem if they are not embedded
  strategies for dealing with them;      in the development?
  and executes the strategy.            This is one of those “nonsense”
                                         statements.
                                        The strategy for dealing with the
                                         problem may certainty involve
                                         management, that’s their role.
                                        How can management execute the
                                         strategy if it requires engineering
                                         participation? – another nonsense
                                         statement.
                                        Read CMMI DEV V1.2 Process Areas
                                         for how to handle this.
Problem Detection and Resolution
Recommended Best Practice
   All problems are detected, notified, and addressed
    from all facets of the project – this 360˚ process is
    at the heart of TQM, Lean, and 6 Sigma for
    decades
   This is the basis of all “risk management processes.”
   It is also the basis of:
     ITIL

     CobiT

     CMMI    DEV v1.3
Continuous Improvement
Continuous improvement process have been in
place for decades.
The granularity of when to stop and assess
performance improvement opportunities is a
business and project governance decision.
Guidance for this process is found in Six Sigma,
Lean, TQM and other quality processes.
Continuous Improvement
                 Agile                                   Traditional
Improve the quality, effectiveness, and  Perform lessons learned at the end
flexibility of the product, process and   of the project.
team and influence the organization in  Use those to update organizational
order to better deliver value now and     processes and standards.
in the future.

The agile suggestion while correct provides no units of measure or actionable
processes to cause quality, effectiveness, and flexibility to appear. Initiatives
like LM21 as examples of how to put the words into practice. The Lean
Aerospace initiatives of MIT established this approach long before Agile
discovered the words.
Continuous Improvement
Counter Discussion
The Conjecture                         The Facts
 Perform lessons learned at the end    This is not the recommend guidance
  of the project.                        for any credible Lessons Learned
                                         process.
                                        Who does this?
                                        Stop doing stupid things on purpose
 Use those to update organizational    Yes the lessons learned are used to
  processes and standards.               update process and standards –
                                         that’s one of the points of LL.
Continuous Improvement
Recommended Best Practice
   Formal Lessons Learned processes are in place for
    all agencies (DoD, DOE, DHS, FAA). These LL are
    guided by formal (professional) LL paradigms.
Lessons Learned
Agile has tremendous value in the development of
software intensive systems. But this approach of starting
with “Red Herrings,” making unsubstantiated statements,
and using simple BAD Management practices as the
counter point to Agile serves no purpose.
When Agile “thought leaders” start to address to “value”
of Agile in the context of the business process
improvement and abandon the anecdotal experiences,
then business leaders will start to listen.
This is the lesson from deploying Balanced Scorecard,
Lean Manufacturing, and other quality and process
improvement processes.
Lessons Learned From the Presentation

   Without properly applying the traditional processes
    - and holding managers accountable for this proper
    application – the "new" processes will be seen as
    "paving the cow path."
   That is – trying to apply new methods to an
    environment that has yet to address the systemic
    problems with using the traditional methods.
Lessons Learned From the Presentation

   The agile methods used in developing software
    (Scrum, XP, DSDM Crystal, RUP) address the
    development of products.
   They do not address the issues of "managing" the
    development of those products from the Business
    Governance paradigm.
   One example of this is the 21 Process Areas of
    CMMI Dev V1.2. 5 Process Areas are applicable to
    the development of the actual product.
   The other 16 deal with the business and operational
    aspects of a software development projects.

Contenu connexe

Tendances

Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjeePMI_IREP_TP
 
Business Change and Transformation Services V4
Business Change and Transformation Services V4Business Change and Transformation Services V4
Business Change and Transformation Services V4Robert Topley
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideXSolve
 
Integrating Change Management Into Technology and Outsourcing Implementations
Integrating Change Management Into Technology and Outsourcing ImplementationsIntegrating Change Management Into Technology and Outsourcing Implementations
Integrating Change Management Into Technology and Outsourcing Implementationsevanslyke
 
Change Management Takes Change Management Webinar
Change Management Takes Change Management WebinarChange Management Takes Change Management Webinar
Change Management Takes Change Management WebinarTim Creasey
 
Lean and Agile - empower your teams and increase collaboration through digita...
Lean and Agile - empower your teams and increase collaboration through digita...Lean and Agile - empower your teams and increase collaboration through digita...
Lean and Agile - empower your teams and increase collaboration through digita...Association for Project Management
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the painJoe Lukan
 
Leading Successful Programmes (LSP) v2.8
Leading Successful Programmes (LSP) v2.8Leading Successful Programmes (LSP) v2.8
Leading Successful Programmes (LSP) v2.8Stuart Robb
 
Flawless Project Delivery
Flawless Project DeliveryFlawless Project Delivery
Flawless Project DeliveryKen Ede
 
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsTraditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsBarry O'Reilly
 
IIBA Change Management Presentation (4-21-10)
IIBA Change Management Presentation (4-21-10)IIBA Change Management Presentation (4-21-10)
IIBA Change Management Presentation (4-21-10)rujbennett
 
Аліна Піддубна - "The future of project management: РМ у 2030" Kharkiv PMDay ...
Аліна Піддубна - "The future of project management: РМ у 2030" Kharkiv PMDay ...Аліна Піддубна - "The future of project management: РМ у 2030" Kharkiv PMDay ...
Аліна Піддубна - "The future of project management: РМ у 2030" Kharkiv PMDay ...Lviv Startup Club
 
How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)Katy Slemon
 
Program Management - Top Down-Bottom Up
Program Management - Top Down-Bottom UpProgram Management - Top Down-Bottom Up
Program Management - Top Down-Bottom UpRNC
 
Eating the elephant portfolio management 1 step at a time - Oracle Primave...
Eating the elephant   portfolio management 1 step at a time  - Oracle Primave...Eating the elephant   portfolio management 1 step at a time  - Oracle Primave...
Eating the elephant portfolio management 1 step at a time - Oracle Primave...p6academy
 
Making Digital Teams more Efficient
Making Digital Teams more EfficientMaking Digital Teams more Efficient
Making Digital Teams more EfficientJulian Chow
 
Challenges of Project Management “Communication & Collaboration-VSR
Challenges of Project Management “Communication & Collaboration-VSRChallenges of Project Management “Communication & Collaboration-VSR
Challenges of Project Management “Communication & Collaboration-VSRVSR *
 

Tendances (20)

Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Business Change and Transformation Services V4
Business Change and Transformation Services V4Business Change and Transformation Services V4
Business Change and Transformation Services V4
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
 
Integrating Change Management Into Technology and Outsourcing Implementations
Integrating Change Management Into Technology and Outsourcing ImplementationsIntegrating Change Management Into Technology and Outsourcing Implementations
Integrating Change Management Into Technology and Outsourcing Implementations
 
Webinar: Institutionalizing Sustainability In Your Company
Webinar: Institutionalizing Sustainability In Your CompanyWebinar: Institutionalizing Sustainability In Your Company
Webinar: Institutionalizing Sustainability In Your Company
 
Change Management Takes Change Management Webinar
Change Management Takes Change Management WebinarChange Management Takes Change Management Webinar
Change Management Takes Change Management Webinar
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 
Lean and Agile - empower your teams and increase collaboration through digita...
Lean and Agile - empower your teams and increase collaboration through digita...Lean and Agile - empower your teams and increase collaboration through digita...
Lean and Agile - empower your teams and increase collaboration through digita...
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the pain
 
Leading Successful Programmes (LSP) v2.8
Leading Successful Programmes (LSP) v2.8Leading Successful Programmes (LSP) v2.8
Leading Successful Programmes (LSP) v2.8
 
Pereira diamond benefits management model - Q&A
Pereira diamond benefits management model - Q&APereira diamond benefits management model - Q&A
Pereira diamond benefits management model - Q&A
 
Flawless Project Delivery
Flawless Project DeliveryFlawless Project Delivery
Flawless Project Delivery
 
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsTraditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
 
IIBA Change Management Presentation (4-21-10)
IIBA Change Management Presentation (4-21-10)IIBA Change Management Presentation (4-21-10)
IIBA Change Management Presentation (4-21-10)
 
Аліна Піддубна - "The future of project management: РМ у 2030" Kharkiv PMDay ...
Аліна Піддубна - "The future of project management: РМ у 2030" Kharkiv PMDay ...Аліна Піддубна - "The future of project management: РМ у 2030" Kharkiv PMDay ...
Аліна Піддубна - "The future of project management: РМ у 2030" Kharkiv PMDay ...
 
How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)
 
Program Management - Top Down-Bottom Up
Program Management - Top Down-Bottom UpProgram Management - Top Down-Bottom Up
Program Management - Top Down-Bottom Up
 
Eating the elephant portfolio management 1 step at a time - Oracle Primave...
Eating the elephant   portfolio management 1 step at a time  - Oracle Primave...Eating the elephant   portfolio management 1 step at a time  - Oracle Primave...
Eating the elephant portfolio management 1 step at a time - Oracle Primave...
 
Making Digital Teams more Efficient
Making Digital Teams more EfficientMaking Digital Teams more Efficient
Making Digital Teams more Efficient
 
Challenges of Project Management “Communication & Collaboration-VSR
Challenges of Project Management “Communication & Collaboration-VSRChallenges of Project Management “Communication & Collaboration-VSR
Challenges of Project Management “Communication & Collaboration-VSR
 

En vedette

Common fallacies in_advertising_powerpoint
Common fallacies in_advertising_powerpointCommon fallacies in_advertising_powerpoint
Common fallacies in_advertising_powerpointBuse Seker
 
Student example analysis complete
Student example analysis completeStudent example analysis complete
Student example analysis completej3ssmitch
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2george2v
 
Non sequitur
Non sequiturNon sequitur
Non sequiturSammyJell
 
Week 7 faulty reasoning - teacher version
Week 7   faulty reasoning - teacher versionWeek 7   faulty reasoning - teacher version
Week 7 faulty reasoning - teacher versionJulien Nevin
 
Eng 72 83 r week 13 day 2 april 23 logical fallacies
Eng 72 83 r week 13 day 2 april 23 logical fallaciesEng 72 83 r week 13 day 2 april 23 logical fallacies
Eng 72 83 r week 13 day 2 april 23 logical fallaciesElizabeth Buchanan
 
Logical Fallacies Basics
Logical Fallacies BasicsLogical Fallacies Basics
Logical Fallacies Basicsfrickewi
 
Non sequitur, either- or, faulty analogy, and circular reasoning fallacies
Non sequitur, either- or, faulty analogy, and circular reasoning fallaciesNon sequitur, either- or, faulty analogy, and circular reasoning fallacies
Non sequitur, either- or, faulty analogy, and circular reasoning fallaciesdrlynnmeade
 
Name that fallacy
Name that fallacyName that fallacy
Name that fallacymollysdad
 
Logical Fallacies
Logical FallaciesLogical Fallacies
Logical FallaciesEm Dangla
 
Common Fallacies In Advertising Powerpoint
Common Fallacies In Advertising PowerpointCommon Fallacies In Advertising Powerpoint
Common Fallacies In Advertising Powerpointmairacute
 
Logical fallacies in Advertisement
Logical fallacies in AdvertisementLogical fallacies in Advertisement
Logical fallacies in AdvertisementMichelle Silva
 
Fallacies in advertisements
Fallacies in advertisementsFallacies in advertisements
Fallacies in advertisementsRishu Mehra
 
Post hoc fallacy
Post hoc fallacyPost hoc fallacy
Post hoc fallacyShelby Hurd
 
Logical fallacy examples
Logical fallacy examplesLogical fallacy examples
Logical fallacy examplesDarnell Kemp
 

En vedette (20)

Common fallacies in_advertising_powerpoint
Common fallacies in_advertising_powerpointCommon fallacies in_advertising_powerpoint
Common fallacies in_advertising_powerpoint
 
Student example analysis complete
Student example analysis completeStudent example analysis complete
Student example analysis complete
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2
 
Non sequitur
Non sequiturNon sequitur
Non sequitur
 
Week 7 faulty reasoning - teacher version
Week 7   faulty reasoning - teacher versionWeek 7   faulty reasoning - teacher version
Week 7 faulty reasoning - teacher version
 
Eng 72 83 r week 13 day 2 april 23 logical fallacies
Eng 72 83 r week 13 day 2 april 23 logical fallaciesEng 72 83 r week 13 day 2 april 23 logical fallacies
Eng 72 83 r week 13 day 2 april 23 logical fallacies
 
Logical Fallacies Basics
Logical Fallacies BasicsLogical Fallacies Basics
Logical Fallacies Basics
 
Non sequitur, either- or, faulty analogy, and circular reasoning fallacies
Non sequitur, either- or, faulty analogy, and circular reasoning fallaciesNon sequitur, either- or, faulty analogy, and circular reasoning fallacies
Non sequitur, either- or, faulty analogy, and circular reasoning fallacies
 
Name that fallacy
Name that fallacyName that fallacy
Name that fallacy
 
Logical Fallacies
Logical FallaciesLogical Fallacies
Logical Fallacies
 
Logical fallacies
Logical fallaciesLogical fallacies
Logical fallacies
 
Common Fallacies In Advertising Powerpoint
Common Fallacies In Advertising PowerpointCommon Fallacies In Advertising Powerpoint
Common Fallacies In Advertising Powerpoint
 
Logical fallacies in Advertisement
Logical fallacies in AdvertisementLogical fallacies in Advertisement
Logical fallacies in Advertisement
 
Fallacies
Fallacies Fallacies
Fallacies
 
Logical fallacies powerpoint
Logical fallacies powerpointLogical fallacies powerpoint
Logical fallacies powerpoint
 
Fallacies in advertisements
Fallacies in advertisementsFallacies in advertisements
Fallacies in advertisements
 
Post hoc fallacy
Post hoc fallacyPost hoc fallacy
Post hoc fallacy
 
Fallacies
FallaciesFallacies
Fallacies
 
Fallacies
FallaciesFallacies
Fallacies
 
Logical fallacy examples
Logical fallacy examplesLogical fallacy examples
Logical fallacy examples
 

Similaire à Dennis stevens response

Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio ManagementDigite Inc
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with WaterfallVu Hung Nguyen
 
Managing the portfolio
Managing the portfolioManaging the portfolio
Managing the portfolioStuart Robb
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentationSteve Owens
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentationSteve Owens
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?John Goodpasture
 
Agile governance towards facilitative project management - article - fortes ...
Agile governance  towards facilitative project management - article - fortes ...Agile governance  towards facilitative project management - article - fortes ...
Agile governance towards facilitative project management - article - fortes ...FortesSolutions
 
Paradigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsParadigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsBharani M
 
Why is project management so hard?
Why is project management so hard?Why is project management so hard?
Why is project management so hard?Glen Alleman
 
Project management 02112009
Project management 02112009Project management 02112009
Project management 02112009Manish Chaurasia
 
5 Benefits of Project Management Software
5 Benefits of Project Management Software5 Benefits of Project Management Software
5 Benefits of Project Management SoftwareContinuSys
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a ProjectCraig Brown
 
Breaking the Project Failure Cycle
Breaking the Project Failure CycleBreaking the Project Failure Cycle
Breaking the Project Failure CycleGlen Alleman
 

Similaire à Dennis stevens response (20)

Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio Management
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Managing the portfolio
Managing the portfolioManaging the portfolio
Managing the portfolio
 
IIIT Guest Talk 0512
IIIT Guest Talk 0512IIIT Guest Talk 0512
IIIT Guest Talk 0512
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentation
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentation
 
Evolve methodology
Evolve methodologyEvolve methodology
Evolve methodology
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?
 
Agile governance towards facilitative project management - article - fortes ...
Agile governance  towards facilitative project management - article - fortes ...Agile governance  towards facilitative project management - article - fortes ...
Agile governance towards facilitative project management - article - fortes ...
 
Paradigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsParadigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile Projects
 
ISO_3
ISO_3ISO_3
ISO_3
 
Agile challenges
Agile challengesAgile challenges
Agile challenges
 
Why is project management so hard?
Why is project management so hard?Why is project management so hard?
Why is project management so hard?
 
Project management 02112009
Project management 02112009Project management 02112009
Project management 02112009
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
 
5 Benefits of Project Management Software
5 Benefits of Project Management Software5 Benefits of Project Management Software
5 Benefits of Project Management Software
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a Project
 
Breaking the Project Failure Cycle
Breaking the Project Failure CycleBreaking the Project Failure Cycle
Breaking the Project Failure Cycle
 
Ppm wp-10 critical
Ppm wp-10 criticalPpm wp-10 critical
Ppm wp-10 critical
 

Plus de Glen Alleman

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planningGlen Alleman
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSGlen Alleman
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project SuccessGlen Alleman
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMGlen Alleman
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk managementGlen Alleman
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk ManagementGlen Alleman
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Glen Alleman
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringGlen Alleman
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideGlen Alleman
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineGlen Alleman
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Glen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by StepGlen Alleman
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)Glen Alleman
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possibleGlen Alleman
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic AbundanceGlen Alleman
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planningGlen Alleman
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for AgileGlen Alleman
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement BaselineGlen Alleman
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaGlen Alleman
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure RolloutGlen Alleman
 

Plus de Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
 

Dennis stevens response

  • 1. YET ANOTHER AGILE PRESENTATION WITH RED HERRINGS How to confuse BAD Management with BAD process
  • 2. The Red Herring  An expression referring to the rhetorical or literary tactic of diverting attention away from an item of significance.  The diversion is examples Agilest use for moving the Agile are simply BAD Project Management  If many of the processes in GOOD project management were applied properly, there would be discussion about making improvements, rather than replacing processes.  “Waterfall” to usually the starting point for the Red Herring discussion.
  • 3. Value Driven Delivery The notion of “value” in agile has no units of measure. Engineering Economics does. The unit of measure is $’s. Monetizing all decisions and actions is called Project Management. The lack of any process to monetize actions disconnects the real value to the business from the perceived value of agile. SHOW ME THE MONEY
  • 4. Value Driven Delivery Agile Traditional Deliver value by understanding and  Define the project up front. prioritizing what is important to the  Use robust change management to customer and the business, continually protect against / prevent change. refining the smallest and simplest thing that might possible work, delivering quality results incrementally, and obtaining feedback to improve the result. The suggested “traditional” approach is just BAD PM. Managing projects in this manner is simply BAD Project Management. No PM guidance suggests this is the correct approach. Progressive elaboration has been in the PM literature since the early 80’s.
  • 5. Value Driven Delivery Counter Discussion The Conjecture The Facts  Define the project up front.  No credible PM processes says to do this.  This is another “red herring” built around BAD project management.  “waterfall” is no longer allowed in DoD.  Spiral is being replaced in DoD IT projects with progressive development in Rolling Waves.  Use robust change management to  Yes, someone has to control the protect against / prevent change. scope if you’re spending other people’s money.  Spending your own money – no one cares how your do it.
  • 6. Value Driven Delivery Recommended Best Practice  Start with an Integrated Master Plan to define the “value assessment points” in the project  SignificantAccomplishments for each of these assessment points,  Accomplishment Criteria for the work efforts needed to produce the planned maturity.  Define “value” in terms of “Engineering Economics” to remove the hand waving and replace it with tangible measures of performance.  Units of measure must be $’s
  • 7. Value Driven Delivery Recommended Best Practice  Maintaining the mechanisms for the interested parties are participants is necessary, but far from sufficient to success.  What does DONE look like in units meaningful to these interested parties?  What are the Measures of Effectiveness (MoE)?  These are measures in business units.  What are the Measures of Performance (MoP)?  These are measures in technical units.
  • 8. Value Driven Delivery Recommended Best Practice  For example MoE might be :  92 out of 100 of pilots satisfactorily completing primary training per unit of time  Decrease by 15% the cost of training the 100 pilots per unit of time.  An example of MoP might be:  Assure the flight test article dry weight is 29kg or less by Critical Design Review (CDR)  Measure and confirm the throughput of the transaction processor can meet or exceed the maximum demand rate of 1,200 transactions / second.
  • 9. Stakeholder Engagement Physical engaging stakeholders is highly domain sensitive. The term “appropriate” is meaningless, since there is no unity of measure of “appropriate” Appropriate to Who? Appropriate for what purpose? These engagements must be defined during the project charting process – then we’ll know what “appropriate” means.
  • 10. Stakeholder Engagement Agile Traditional Establish and maintain mechanisms that  Throw projects over the wall across ensure that all current and future Analysis, Design, Development, QA, interested parties are appropriately and Production. participating throughout the lifecycle  Engage end-users at the end. of the project.  Leave significant strategic decisions to the interpretation of the development organization while the project is in the black-box of development. The suggested "traditional" approach is of course BAD PM. Don't so this in any domain or context. This was known decades ago. Those continuing to "throw things over the wall," need to look for new work.
  • 11. Stakeholder Engagement Recommended Best Practice  Using the DoD 5000.02 acquisition process, establish monthly Technical Interface Meetings (TIM), monthly Program Management Reviews (PMR), and COTR and Program System Engineering representative connections.  Provide weekly Earned Value in a Digital Integrated Environment, so the customer can "see" weekly performance of the program.  Establish an Integration Laboratory to verify proper (to specification) operational capabilities of each Rolling Wave deliverable.
  • 12. Boost Team Performance All the principles of agile are also present in any modern, successful team. These attributes have been in place John Katzenberg's The Wisdom of Teams. Falling to put these ideas to work is not the problem of traditional management, it’s the problem of BAD Managers. The best Red Herring so far.
  • 13. Boost Team Performance Agile Conjectured Traditional Boost team performance through  Focus on resource optimization. creating an environment of trust,  Form teams around projects. learning, collaborative decision  Share resources across multiple making, commitment and conflict projects simultaneously. resolution, thereby enhancing  Take power away so people just do relationships amongst individual team what they are told according to the members. standards. Put all decision making into the hands of few key managers. The traditional and agile approach is highly sensitive to the business environment. For internal IT the focus of projects may be less than in a "contract" based engagement. It is critical to establish Domain and Context. In all domains, the "team" is the source of success.
  • 14. Boost Team Performance Counter Discussion The Conjecture The Facts  Focus on resource optimization.  This may be necessary depending on the domain and context.  Form teams around projects.  This is also domain and context dependent.  Share resources across multiple  Multitasking reduces effectiveness. projects simultaneously. But the reality of project work must deal with this at times.  Take power away so people just do  This is simply BAD management. what they are told according to the  Any intellectual property standards. development manager knows better. If this happens fire that manager and get a better one.  Put all decision making into the  This is another “red herring.” hands of few key managers.  Fire that manager, get another one.
  • 15. Boost Team Performance Recommended Best Practice  Establish Work Package teams in a matrixed environment.  Hold the Work Package team accountable for the delivery of the funded work.  Enable these teams to work within their budget and schedule to produce complaint products.  Flow this accountability to the lowest reasonable level of the organization (Work Package) and roll up the reporting of "progress to plan" from those accountable to the work.
  • 16. Adaptive Planning Plans are Strategies for success. Planning by its very nature is adaptive. To suggest that Plans are fixed is to restate that those who have fixed plans are BAD Project Managers – Again.
  • 17. Adaptive Planning Agile Traditional Work with the team and the  Plan the work and work the plan. stakeholders to produce and maintain  Stick to the Gantt Chart. an evolving plan from initiation to close based on goals, business values, risks, constraints, and stakeholder feedback. Without some form of a Plan you cannot know what DONE looks like. To suggest otherwise is not only naive, it is irresponsible when you're spending other peoples money. The Gantt Chart has been replaced with newer forms to visualize the dependencies and sequencing of work. Small or trivial projects can get by with “lists of sticky notes,” lack of visibility to the interdependencies are root cause of schedule slips and budget overruns.
  • 18. Adaptive Planning Counter Discussion The Conjecture The Facts  Plan the work and work  Yes, all projects have Plans. the plan.  An agile project’s plan is developed during the planning sessions for the iteration. The outcomes from that plan are posted on the wall for Stories or Features to be implemented during the iteration.  This is called a Plan  Stick to the Gantt  The Gantt chart can show dependencies in ways Chart. no agile method can.  If there are no dependencies, then don’t use this chart.  If there are dependencies ask how they will be shown – it may look like a Gantt
  • 19. Adaptive Planning Recommended Best Practice  Establish the Integrated Master Plan for the "program architecture."  Do this with Systems Engineering process to define the "value stream" of the increasing maturity flow.  The Plan is the strategy, the Schedule is the work sequence and duration (Work Package duration) for produce the elements of the "value stream."  This IMP/IMS approach is the mandated process for DoD 5000.02 programs.
  • 20. Adaptive Planning Recommended Best Practice  The "value" is defined in units meaningful to the stakeholders.  Thisvalue definition process is called “Engineering Economics.”  In our domain that means confirmation that the needed capabilities are available as planned and these capabilities can be verified through MoE and MoP assessments.
  • 21. Problem Detection and Resolution This is a core process of CMMI DEV V1.3. to suggest Traditional project management doesn’t deal with this is to ignore established guidance.
  • 22. Problem Detection and Resolution Agile Traditional The team identifies problems, Management identifies problems, impediments, and risks; determines impediments, and risks; determines strategies for dealing with them; and strategies for dealing with them; and executes the strategy. executes the strategy. Current Lessons Learned professionals mandate the approach of 360˚ problem detection and resolution and have done so for decades.
  • 23. Problem Detection and Resolution Counter Discussion The Conjecture The Facts  Management identifies problems,  How can management identify a impediments, and risks; determines problem if they are not embedded strategies for dealing with them; in the development? and executes the strategy.  This is one of those “nonsense” statements.  The strategy for dealing with the problem may certainty involve management, that’s their role.  How can management execute the strategy if it requires engineering participation? – another nonsense statement.  Read CMMI DEV V1.2 Process Areas for how to handle this.
  • 24. Problem Detection and Resolution Recommended Best Practice  All problems are detected, notified, and addressed from all facets of the project – this 360˚ process is at the heart of TQM, Lean, and 6 Sigma for decades  This is the basis of all “risk management processes.”  It is also the basis of:  ITIL  CobiT  CMMI DEV v1.3
  • 25. Continuous Improvement Continuous improvement process have been in place for decades. The granularity of when to stop and assess performance improvement opportunities is a business and project governance decision. Guidance for this process is found in Six Sigma, Lean, TQM and other quality processes.
  • 26. Continuous Improvement Agile Traditional Improve the quality, effectiveness, and  Perform lessons learned at the end flexibility of the product, process and of the project. team and influence the organization in  Use those to update organizational order to better deliver value now and processes and standards. in the future. The agile suggestion while correct provides no units of measure or actionable processes to cause quality, effectiveness, and flexibility to appear. Initiatives like LM21 as examples of how to put the words into practice. The Lean Aerospace initiatives of MIT established this approach long before Agile discovered the words.
  • 27. Continuous Improvement Counter Discussion The Conjecture The Facts  Perform lessons learned at the end  This is not the recommend guidance of the project. for any credible Lessons Learned process.  Who does this?  Stop doing stupid things on purpose  Use those to update organizational  Yes the lessons learned are used to processes and standards. update process and standards – that’s one of the points of LL.
  • 28. Continuous Improvement Recommended Best Practice  Formal Lessons Learned processes are in place for all agencies (DoD, DOE, DHS, FAA). These LL are guided by formal (professional) LL paradigms.
  • 29. Lessons Learned Agile has tremendous value in the development of software intensive systems. But this approach of starting with “Red Herrings,” making unsubstantiated statements, and using simple BAD Management practices as the counter point to Agile serves no purpose. When Agile “thought leaders” start to address to “value” of Agile in the context of the business process improvement and abandon the anecdotal experiences, then business leaders will start to listen. This is the lesson from deploying Balanced Scorecard, Lean Manufacturing, and other quality and process improvement processes.
  • 30. Lessons Learned From the Presentation  Without properly applying the traditional processes - and holding managers accountable for this proper application – the "new" processes will be seen as "paving the cow path."  That is – trying to apply new methods to an environment that has yet to address the systemic problems with using the traditional methods.
  • 31. Lessons Learned From the Presentation  The agile methods used in developing software (Scrum, XP, DSDM Crystal, RUP) address the development of products.  They do not address the issues of "managing" the development of those products from the Business Governance paradigm.  One example of this is the 21 Process Areas of CMMI Dev V1.2. 5 Process Areas are applicable to the development of the actual product.  The other 16 deal with the business and operational aspects of a software development projects.