{"id":102,"date":"2020-01-22T07:00:00","date_gmt":"2020-01-22T06:00:00","guid":{"rendered":"https:\/\/danilov.es\/?p=102"},"modified":"2025-03-13T11:33:37","modified_gmt":"2025-03-13T10:33:37","slug":"empowering-teams-with-kpis-metrics","status":"publish","type":"post","link":"https:\/\/danilov.es\/index.php\/2020\/01\/22\/empowering-teams-with-kpis-metrics\/","title":{"rendered":"Empowering Teams with KPIs &#038; Metrics"},"content":{"rendered":"\n<p>What I love about Quality is that it\u2019s one of the most empirical and philosophical concepts in Engineering, than can be driving both interesting and controversial conversations at the same time, with the different opinions coming for people with very diverse backgrounds. As our team is made of: Devs, Product, UI\/UX, SEO, Marketing &#8211; everyone has on their agenda their own understanding of this fuzzy concept. Now that everybody wants to join the Road for Quality (Assistance), it is important first to make a pitstop: to <strong>understand<\/strong>, as a team, <strong>where we aim to arrive<\/strong>, what would be our destination, to be able to know how to tackle and <strong>prepare for our journey<\/strong>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kicking-off<\/h3>\n\n\n\n<p>When you\u2019re starting in a green field from a quality perspective, I\u2019ve seen people being very eager to share possible solutions to problems, and, at the same time, at the opposite pole, facing themselves problems while trying to prioritize what are the first milestones to achieve or having difficult times taking steps for improvement. And there is absolutely no blame game here: <strong>how can one get things moving without understanding first where one stands<\/strong>, and then where they\u2019d ideally want to head. Even more, how can one have the feeling if things are improving at all? Here\u2019s where <strong>Metrics and KPIs<\/strong> chip in.&nbsp;<\/p>\n\n\n\n<p>During 2019 I got intrigued while reading \u201c<strong>Accelerate<\/strong>: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations\u201d, which, apart from many things, defines 4 modern, simple and straightforward KPIs to look after:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Lead Time: the time difference between a customer making a request to the request being fulfilled.<\/li><li>Deployment Frequency: frequency of desirable batches that are delivered to the final customers.&nbsp;<\/li><li>Mean Time to Restore: how quickly can the team recover from failures.<\/li><li>Change Fail Percentage: the total amount of failures, as they are defined, divided by the total amount of deploys for a specific period of time.&nbsp;<\/li><\/ul>\n\n\n\n<p>items which I\u2019ve measured for around 2 months, after an initial alignment with the whole team. I\u2019m not going to dig too much into Accelerate KPIs in this post, as I\u2019d rather explain my full experience with it in a separate one.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"> First Reactions<\/h3>\n\n\n\n<p>As I was making the results of these measurements public, the first reactions from the team started to arrive:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Can I see how are you measuring X?<\/li><li>I see that we\u2019re improving lately with in the Y metric, it must be because we\u2019ve followed up on that important action from the past retro!<\/li><li>Why are we measuring W just like this? Wouldn\u2019t it be better to have an extra metric here that can give us a better overview on what\u2019s happening?<\/li><li>I don\u2019t think that Z even should be measured at all!&nbsp;<\/li><\/ul>\n\n\n\n<p>Although the first natural instinct behind all of these questions might be that some people are questioning the whole approach, reflecting it all up from an Quality Assistance perspective, I found out the first nice surprise: <strong>the team is communicating out loud that they want to be part of the quality journey. <\/strong>It took me a while to realize, but that click is what changed my hat to the facilitator one and made me later on follow-up:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Then what are we interested to measure?<\/li><li>How can we measure all of these as a team with the current processes?<\/li><li>What should be our aim to reach for each one of them?<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"> What I\u2019ve learned <\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Start by measuring something.<\/strong> It might not be ideal, it might not be perfect, but this can be <strong>at any point improved if found relevant.<\/strong> Dedicate more energy into kicking this effort off and then you can focus on things like automating the collection of data or building up ultra-correct formulas to calculate. At the beginning, a minimal setup will give you already a huge base to work and start with.&nbsp;&nbsp;<\/li><li> The key point on KPIs and Metrics is that the <strong>team believes in them<\/strong>, and the way they are measured. Without this there\u2019s no easy way to <strong>propel full team ownership<\/strong> for actions and improvement points.&nbsp;<\/li><li>It\u2019s <strong>more important<\/strong> that KPIs and Metrics <strong>are measured<\/strong>, <strong>rather than who owns<\/strong> the responsibility. The realities of different organizations can bring up different types of ownership: QA Lead\/Manager owned, Upper Management owned, shared ownership. In Quality Assistance, it&#8217;s more important that we <strong>facilitate<\/strong> the proper<strong> set up<\/strong> of these with alignment of all involved parties.   <\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>PS: For the curious ones, we\u2019ve decided that we have as well some other interesting things to measure right now, apart from Accelerate KPIs. As we\u2019re in the beginning with the approach, we don\u2019t mind trying out different metrics and as we don\u2019t find things relevant anymore, scratch them off our list. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>What I love about Quality is that it\u2019s one of the most empirical and philosophical concepts in Engineering, than can be driving both interesting and&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/danilov.es\/index.php\/2020\/01\/22\/empowering-teams-with-kpis-metrics\/\">Continue Reading<span class=\"screen-reader-text\">Empowering Teams with KPIs &#038; Metrics<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":273,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,19,27,24,25,18],"class_list":["post-102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-thoughts","tag-accelerate","tag-assistance","tag-goals","tag-kpis","tag-metrics","tag-quality","entry"],"_links":{"self":[{"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/posts\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":9,"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/posts\/102\/revisions\/243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/media\/273"}],"wp:attachment":[{"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danilov.es\/index.php\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}