Warning: Table './devblogsdb/cache_page' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = 'http://www.softdevblogs.com/?q=aggregator/categories/6&page=5' in /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/database.mysql.inc on line 135

Warning: Cannot modify header information - headers already sent by (output started at /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/database.mysql.inc:135) in /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/bootstrap.inc on line 729

Warning: Cannot modify header information - headers already sent by (output started at /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/database.mysql.inc:135) in /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/bootstrap.inc on line 730

Warning: Cannot modify header information - headers already sent by (output started at /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/database.mysql.inc:135) in /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/bootstrap.inc on line 731

Warning: Cannot modify header information - headers already sent by (output started at /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/database.mysql.inc:135) in /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/bootstrap.inc on line 732
Software Development Blogs: Programming, Software Testing, Agile, Project Management
Skip to content

Software Development Blogs: Programming, Software Testing, Agile Project Management

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Project Management
warning: Cannot modify header information - headers already sent by (output started at /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/database.mysql.inc:135) in /home/content/O/c/n/Ocnarfparking9/html/softdevblogs/includes/common.inc on line 153.

Value and the Needed Units of Measure to Make Decisions

Herding Cats - Glen Alleman - Sun, 08/14/2016 - 20:18

For some reason the notion if value is a big mystery in the agile community. Many blogs, tweets, books are spent of speaking about Value as the priority in agile software development

We focus on Value over cost. We produce Value at the end of every Sprint Value is the most important aspect  of Scrum based development.

Without units of measure of Value beyond time and money, there can be not basis of comparison between one value based choice and another.

In the Systems Engineering world where we work, there are four critical units of measure for all we done.

  • Measures of Effectiveness - these are operational measures of success that are closely related to the achievements of the mission or operational objectives evaluated in the operational environment, under a specific set of conditions.
    • MOE's are stated in units of measure meaningful to the buyer
    • They focus on capabilities independent of any technical implementation
    • They are connected with mission success
    • MOP's belong to the End User
  • Measure of Performance - characterize physical or functional attributes relating to the system operation, measured or estimated under specific conditions.
    • MOP's are attributes that assure the systems to capability to perform
    • They are an assessment of the system to assure it meets the design requirements to satisfy the Measures of Effectiveness 
    • MOP's belong to the project
  • Technical Performance Measures - are attributes that determine how well a system or system element is satisfying or expected to satisfy a technical requirement or goal
    • TPMs assess the design process
    • They define compliance to performance requirements
    • They identify technical risk
    • They are limited to critical thresholds, and
    • They include projected performance
  • Key Performance Parameters - represent the capabilities and characteristics so significant that failure to meet them can be cause for reevaluation, reassessing, or termination of the program
    • KPP's have a threshold or objective value
    • They characterize the major drivers of performance
    • The buyer defines the KPP's during the operational concept development process - KPP's say what DONE looks like

So when you read about value and don't hear about the units of measure of Effectiveness and Performance and their TPM's and KPP's, it's going to be hard to have any meaningful discussion about the return on investment for the cost needed to produce that value.

Here's how these are related...

Screen Shot 2016-08-14 at 1.16.52 PM

Related articles Capabilities Based Planning First Then Requirements Systems Thinking, System Engineering, and Systems Management What Can Lean Learn From Systems Engineering?
Categories: Project Management

Quote of the Month August 2016

From the Editor of Methods & Tools - Wed, 08/10/2016 - 09:29
Are there unbreakable laws ruling the process of software development? I asked myself this question while reflecting on a recent project, and the answer leads to many conclusions, some already known and some more revealing. Scientific laws reflect reality and cannot be broken. They have strong implications onto how we build things. For instance, there […]

Thu, 01/01/1970 - 01:00