Goals – KPIs – Effects, or which door should I choose?

picture: Image by Arek Socha from Pixabay

Alice: Which way should I go? Cat: That depends on where you are goingAlice: I don’t know. Cat: Then it doesn’t matter which way you go.” Lewis Caroll, Alice in Wonderland

Many companies like to think that they need metrics to improve, which is often not true – they only improve when they show effects. This post is about my observations what kind of metrics lead to effects and how to think about the effects. So, choosing the right measure is mostly about choosing the right goal.

Recently I’ve been helping organizations to design measurement programs from scratch. Every time I encounter an organization which tries to establish the program, they start somewhere in the middle: not the end, not the beginning, but in the middle.

In order to illustrate this in a good way, I’ve looked at the Swedish Innovation Agency Vinnova’s effect-logic measurement: https://www.vinnova.se/globalassets/utlysningar/2018-02242/omgangar/mall-effektlogik.pdf916281.pdf (in Swedish).

In short, that kind of set-up of measurements requires two levels of measurements, but let’s start from the entire chain. The chain is presented in figure below. The figure is my own intepretation of Vinnova’s framework. In particular I add the goals, which are extremely important in measurement.

First, we need to define which goals we want to address. Then, we plan which activities we need to conduct to achieve these goals. Then we define the results from the project – what we deliver to address the goals. The results can be measured and quantified. The results also lead to some effects, which is often something that we can do thanks to these results. Finally, these new events and activities can lead to quantifiable effects.

So, how does this translate to the field of software engineering and software measurement? Let’s consider an example: we want to increase the quality of source code integrated to the main branch. We plan a project where we study the code review and testing practices. We deliver new methods which can speed up the code reviews. Our first measure, which we can turn into an indicator, is the duration of the review. The effect of this, as we anticipate, is the fact that the number of features delivered to the main branch will be higher (our effect measurement, or PI). Finally, the long term effect is that we can get more customers as we have more features.

We can easily identify measures and indicators here. This is all thanks to the fact that we put our story in a specific way – starting from the goal and ending in the effects.

So, instead of asking what to measure, first look into the goals and expected effects. Once you have these, it will be easy to identify the measures and indicators.

Author: Miroslaw Staron

I’m professor in Software Engineering at IT faculty. I usually blog about interesting articles (for me) and my own reflections on the development of Software Engineering, AI, computer science and automotive software.

0 thoughts on “Goals – KPIs – Effects, or which door should I choose?”

  1. MixNeips says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    Crash Bandicoot: On the Run Game Free Download Full Version For Android

    The game isnt unique in its gameplay elements but that the developers settled to become a part of the HTML5 game library without actually management in a typical browser following you buy the full game.Players who are looking to statute the game can try a little demo that works in internet browsers since purchasing the game upon platforms such as Steam.The developers of CrossCode are currently looking to harbor the game higher than the platforms such as the Nintendo Switch suitably that you can see HTML5 games easily reached upon many further platforms that might not even have an internet browser on them.The Worlds Biggest Pac Man is a unique gate source familiarization of the unchanging Pac Man series.Pac Man has been a eternal game for a long get older due to the gameplay that doesnt get pass for many but The Worlds Biggest Pac Man solves the business some have that the content understandable in older Pac Man games gets stale as you are used to playing the same levels more than and over.This adjustment allows users to create their levels to be placed into the game so that anyone can experience levels that they never had before.Advanced leaderboards are plus welcoming in game thus that players dont need to go to any external sources if they are looking for a challenge.

    KW:
    Download Crash Bandicoot: On the Run In Android FREE
    Crash Bandicoot: On the Run Game Free Download Full Version For Android
    Crash Bandicoot: On the RunGame In Mobile FREE 2021
    Crash Bandicoot: On the Run Game For Android Free Download FREE 2021
    Crash Bandicoot: On the Run In Android FREE 2021

  2. MixNeips says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    https://note.com/netflixcodes2020/n/n27c3e660ac00

    The game isnt unique in its gameplay elements but that the developers arranged to become a ration of the HTML5 game library without actually dealing out in a typical browser past you purchase the full game.Players who are looking to be in the game can try a small demo that works in internet browsers in the past purchasing the game on platforms such as Steam.The developers of CrossCode are currently looking to harbor the game more than the platforms such as the Nintendo Switch consequently that you can see HTML5 games to hand upon many new platforms that might not even have an internet browser on them.The Worlds Biggest Pac Man is a unique approach source getting used to of the classic Pac Man series.Pac Man has been a classic game for a long mature due to the gameplay that doesnt get obsolescent for many but The Worlds Biggest Pac Man solves the concern some have that the content welcoming in older Pac Man games gets stale as you are used to playing the same levels over and over.This familiarization allows users to make their levels to be placed into the game thus that anyone can experience levels that they never had before.Advanced leaderboards are along with nearby in game therefore that players dont dependence to go to any uncovered sources if they are looking for a challenge.

    KW:
    Crash Bandicoot: On the Run Android Free Download
    Android Crash Bandicoot: On the Run FREE 2021
    Crash Bandicoot: On the Run Mediafıre Android FREE
    Download Crash Bandicoot: On the Run Apk FREE 2021
    Crash Bandicoot: On the Run Download Full Version Free 2021

Leave a Reply

Your email address will not be published. Required fields are marked *