Is the Agile Manifesto Appropriate for My Domain?

Is the Agile Manifesto Appropriate in my domain. Or for that matter, in what domains is the Agile Manifesto appropriate?

The continued issues of establishing a context and a domain never seem to be resolved when it comes to agile techniques. The first assumption of agile is that agile will work anywhere, any time, any place. It's just a matter of "becoming agile," or "listening to the master."

  The question of appropriateness still needs to be answered.

  1. Individual and interactions over processes and tools - in our Earned Value-based program management world with a heavy software development paradigm, the processes and tools are defined in the business process. Earned Value ANSI-748B and DID 81650 define exactly what processes and limit what tools can be used (only those that are DCMA certified).
  2. Working Software over comprehensive documentation - the documentation is a contractual deliverable along with the working software. Both are needed. Neither can be deliverable without the other.
  3. Customer collaboration over contract negotiation - contract negotiation IS customer collaboration. The processes of collaboration are defined in the contract.
  4. Responding to Change over Following the Plan - the Plan (the Integrated Master Plan - IMP) is "on contract." But the Plan is a Strategy for the successful delivery of the program. The Plan has a change control process if the strategy is not working.

Replace OVER with AND

  In the domain I work in if you replace the word OVER with AND, you get a winning strategy of agilely developing software for mission-critical systems. These systems range from ERP to Manned Space Flight avionics and ground systems. Then you can value both statements in the context of their importance and impact.

  1. If the processes follow EAI-748D Earned Value, then no individual is going to make changes. The Defense Contract Management Agency simply does not allow it. If the Source Code Control system is defined by NASA for the embedded component, no one is going to change it. If SAP defines how the interface verification process works to get "certified," we're not going to improve it to our liking.
  2. Working Software is where the business value can be measured. Comprehensive documentation is where the sustaining of the business value is anchored. In the domain of integrating components into systems and integrating systems into systems-of-systems, both are mandatory. One without the other is not sustainable.
  3. This is a touchy issue in many enterprises and government domains. Customers and suppliers must speak clearly and concisely all the time. But must do so within the protocols of the contract.
  4. Managing "in the presence of change" is the key to success. This is one of the biggest red herrings of agile - the notion that a "plan is unchangeable." No rational project manager on the planet would support the notion that the plan can not nor should not be changed. Discovering what reasons are needed for change - that's the challenge.


If you read the "manifesto" it will be clear that it is not appropriate for any business domain. The correct name is "Manifesto for Agile SOFTWARE DEVELOPMENT", it was conceived by software development consultants for software developers.

John Reeder, PMP, SSGB, JD

Difficult projects are the most enjoyable to tackle

3 年

Well said. Thank you.

回复

要查看或添加评论,请登录

Glen Alleman MSSM的更多文章

  • 2 - Fundamentals of Digital Engineering Systems

    2 - Fundamentals of Digital Engineering Systems

    This is the 2nd in a 3-part series on Digital Engineering. The 1st introduced the Capabilities of Digital Engineering.

  • Some GovLoop Publications

    Some GovLoop Publications

    GovLoop is The Knowledge Network for the Government of more than 300,000 federal, state, and local government peers in…

  • Five Immutable Principles of Project Success No Matter the Domain, Context, Management Tools, or Processes

    Five Immutable Principles of Project Success No Matter the Domain, Context, Management Tools, or Processes

    Here is a collection of materials I use to guide project success when we are not immune to common reasons for project…

    6 条评论
  • Planning is Everything

    Planning is Everything

    Plans are nothing; Planning is Everything. The notion that plans are nothing but planning is everything is a standard…

    3 条评论
  • Learning from Mistakes is Overrated

    Learning from Mistakes is Overrated

    We've all heard this before: hire good people and let them learn from their mistakes. The first question is, who pays…

    2 条评论
  • Quote of the Day

    Quote of the Day

    “The first rule of any technology used in a business is that automation applied to an efficient operation will magnify…

    3 条评论
  • Quote of the Day

    Quote of the Day

    For the sake of persons of different types, scientific truth should be presented in different forms and should be…

    1 条评论
  • The Fallacy of the Iron Tiangle

    The Fallacy of the Iron Tiangle

    The classic Iron Triangle of lore - Cost, Schedule, and Quality- has to go. The House Armed Services Committee (HASC)…

    9 条评论
  • Why Projects Fail - The Real Reason

    Why Projects Fail - The Real Reason

    At the Earned Value Analysis 2 Conference in November of 2010, many good presentations were given on applying Earned…

    2 条评论
  • Quote of the Day - Risk

    Quote of the Day - Risk

    The real trouble with this world of ours is not that it is an unreasonable world, nor even that it is a reasonable one.…

    6 条评论

社区洞察

其他会员也浏览了