Dawn over Lake Erie

An interlude before the day begins!

I am studying for and taking tests and assessments this week, which has thrown my cadence off a bit.  This essay was intended to be a deeper dive into cost in the world of agile metrics, but studying came first.  Therefore a useful interlude:

Agile metrics are important because internal and external stakeholders have questions to which they want answers.  Agile admonishes organizations to focus on outcomes as the most critical measure of success. The statement is hard to argue with but provides an incomplete picture. Defining outcomes is useful for addressing the nuances of stakeholder questions.  Outcomes are “things” of consequence. For a development organization, regardless of external or internal focus, the “things” of consequence they deliver are features, functions or services – enabled by code. As organizations grow and mature they must start to deal with the hard questions (internally first) well before customer satisfaction falls or other stakeholders begin asking.

Questions that need to be asked and answered include:

  1. Are we delivering enough outcomes?
  2. Are we spending too much to deliver an outcome?
  3. Are we spending too much (or too little) to support our code base?
  4. Which features, modules or products are providing the highest return?
  5. Are we staffed correctly?

All of these questions are important.  Depending on where you are in your organization’s life cycle, these questions become critical.  We will discuss a framework to address these questions in the near future but until then are there other questions to add to the list?

Additional reading on return —

Metrics Minute: Return on Investment (ROI)
https://tcagley.wordpress.com/2011/12/07/metrics-minute-return-on-investment-roi/

Metrics Minute: Return on Assets (ROA)
https://tcagley.wordpress.com/2011/06/18/metrics-minute-return-on-assets-roa/