Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. KPIs - Good for anything at all?

KPIs - Good for anything at all?

Scheduled Pinned Locked Moved The Lounge
performancequestion
19 Posts 13 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

    _ Offline
    _ Offline
    _Damian S_
    wrote on last edited by
    #3

    They are best used for witch-hunt purposes...

    Quad skating his way through the world since the early 80's... Booger Mobile - My bright green 1964 Ford Falcon - check out the blog here!! | If you feel generous - make a donation to Camp Quality!!

    L 1 Reply Last reply
    0
    • _ _Damian S_

      They are best used for witch-hunt purposes...

      Quad skating his way through the world since the early 80's... Booger Mobile - My bright green 1964 Ford Falcon - check out the blog here!! | If you feel generous - make a donation to Camp Quality!!

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #4

      But, surely, management wouldn't want to ... oh! Wait!

      1 Reply Last reply
      0
      • L Lost User

        I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

        P Offline
        P Offline
        Pablo Aliskevicius
        wrote on last edited by
        #5

        You may like this one: http://media.smh.com.au/news/national-times/ross-gittins-are-kpis-a-fad-5016051.html[^] Please keep us posted,

        1 Reply Last reply
        0
        • L Lost User

          I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

          R Offline
          R Offline
          Rage
          wrote on last edited by
          #6

          I know development process bashing is very popular... but KPIs (or more generally measurements) are an essential tool for process improvement in a large organisation. In my experience, the main problem in the implementation is that the people they are made up for do not have the competence to understand them, and to derive something useful for the organisation (let alone to define what they exactly need to manage).

          ~RaGE();

          I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what is used to.

          1 Reply Last reply
          0
          • L Lost User

            I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

            M Offline
            M Offline
            Mycroft Holmes
            wrote on last edited by
            #7

            KPI at least implies goals of some description, as the development goals are changed at least once a quarter, by management and is seems arbitrarily I don't see how these can apply here. Having said that all the perms have stringent HR requirements to set, achieve and report on KPIs, I do wonder what the poor bastards do with them. As a contractor HR seem to be happy to ignore me as they can simply not renew the contract if they are not happy, I've been here 10 years :sigh: .

            Never underestimate the power of human stupidity RAH

            1 Reply Last reply
            0
            • L Lost User

              I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

              J Offline
              J Offline
              Jarek Kruza
              wrote on last edited by
              #8

              Well, it depends on what kind of KPIs we are talking about... Good KPIs should: 1. say something useful 2. should mean something 3. be automated 4. show status of process not performance of single person. So, KPIs like: lines of code/day, closed user stories, issued resolved, bugs reopened, etc. are not good KPIs. Why? They say nothing meaningful. But they are quite easy to maintain. ;) Recently after a year of research I came up with these KPIs for SCRUM process: 1. WIN/LOSE - are we under or over burndown target today? 2. DISCIPLINE - are "completed" hours reported daily in amount matching capacity? 3. ESTIMATION - hours estimated/hours total 4. PLANNING - do we have enough tasks (hours) planned to fill the capacity? All data is pulled from TFS - there is no extra time required to complete the "dashboard". These KPIs will be shown as total - sum for whole team. As SCRUM master I monitor also these KPIs for individual developers - to see for example who exactly is failing with disciplined reporting. Other KPIs are just for me - for example PLANNING: if this is red, this usually means the Product Owner failed to deliver stories, not that one of team members failed to do something. And finally - HR does not look at the KPIs. I look at them and decide case by case what to do to correct the situation. HR look at the yearly performance review made by superiors, where the main factor is not KPIs but the completion of personal goals....

              L 1 Reply Last reply
              0
              • L Lost User

                I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

                S Offline
                S Offline
                Septimus Hedgehog
                wrote on last edited by
                #9

                We have them presented at our monthly meeting but mostly it's support related such as which customers are in the top 10 of asking for help they're not entitled to. The results are not overly memorable but do give an interesting fly-by who the villains of the last month have been. We don't have many in the line of development so we're generally left to get on with things. I'd not be happy having to do them just to satiate the pointless demands of HR.

                If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.

                1 Reply Last reply
                0
                • D Dinesh V Kumar

                  I would be the first to agree with you..The company currently I am working have provided with a set of KPIs which are totally bu** sh*t and are not at all quanitifiable..I am not sure how this crap is being used to evaluate the performance of a employee....

                  M Offline
                  M Offline
                  megaadam
                  wrote on last edited by
                  #10

                  Seriously Sir, how can you make such a claim without quantitavely having measured the amount of bu** sh*t to support your statement! :omg: :omg: :omg:

                  Life is too shor

                  D 1 Reply Last reply
                  0
                  • M megaadam

                    Seriously Sir, how can you make such a claim without quantitavely having measured the amount of bu** sh*t to support your statement! :omg: :omg: :omg:

                    Life is too shor

                    D Offline
                    D Offline
                    Dinesh V Kumar
                    wrote on last edited by
                    #11

                    The point is the KPIs not measurable...and it does not provide a meaning to the work we currently do...

                    M 1 Reply Last reply
                    0
                    • L Lost User

                      I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

                      C Offline
                      C Offline
                      chriselst
                      wrote on last edited by
                      #12

                      There is a desire to measure everything in the world, to put a figure on quality and show it in a nice graph. I blame computers for making it so easy to do such things. All this performance measuring crap is unnecessary and counter-productive if you have good managers you can trust. In most places managers have no real skill for the job, or desire for it beyond more money.

                      Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.

                      L 1 Reply Last reply
                      0
                      • L Lost User

                        I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

                        B Offline
                        B Offline
                        BobJanova
                        wrote on last edited by
                        #13

                        Performance metrics can be useful if you can easily define and measure a meaningful definition of 'performance'. That's generally not true in software development (and some metrics, like lines of code or number of issues solved, actively lead to bad code or bad development practice).

                        K 1 Reply Last reply
                        0
                        • J Jarek Kruza

                          Well, it depends on what kind of KPIs we are talking about... Good KPIs should: 1. say something useful 2. should mean something 3. be automated 4. show status of process not performance of single person. So, KPIs like: lines of code/day, closed user stories, issued resolved, bugs reopened, etc. are not good KPIs. Why? They say nothing meaningful. But they are quite easy to maintain. ;) Recently after a year of research I came up with these KPIs for SCRUM process: 1. WIN/LOSE - are we under or over burndown target today? 2. DISCIPLINE - are "completed" hours reported daily in amount matching capacity? 3. ESTIMATION - hours estimated/hours total 4. PLANNING - do we have enough tasks (hours) planned to fill the capacity? All data is pulled from TFS - there is no extra time required to complete the "dashboard". These KPIs will be shown as total - sum for whole team. As SCRUM master I monitor also these KPIs for individual developers - to see for example who exactly is failing with disciplined reporting. Other KPIs are just for me - for example PLANNING: if this is red, this usually means the Product Owner failed to deliver stories, not that one of team members failed to do something. And finally - HR does not look at the KPIs. I look at them and decide case by case what to do to correct the situation. HR look at the yearly performance review made by superiors, where the main factor is not KPIs but the completion of personal goals....

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #14

                          That's the thing, isn't it? You're 'managing' the team by making yourself aware of the project situation - that doesn't require each team member to even be aware of the KPIs - because as a good man-manager, you will make them aware of their expectations and regularly keep them notified if they are meeting them or not - doesn't need a 6 page form to do that!

                          1 Reply Last reply
                          0
                          • C chriselst

                            There is a desire to measure everything in the world, to put a figure on quality and show it in a nice graph. I blame computers for making it so easy to do such things. All this performance measuring crap is unnecessary and counter-productive if you have good managers you can trust. In most places managers have no real skill for the job, or desire for it beyond more money.

                            Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #15

                            chriselst wrote:

                            f you have good managers

                            exactly my POV. When I managed a team of devs, I knew what they were working on, how long I estimated it would take, and whether they were slacking off or working hard. I also knew how many kids they had, what their birthdays were, what their partner did etc. I took an interest, and I cared. When it got to annual review time, they knew whether they had been doing well or not (they were always doing pretty well, frankly) and we didn't need graphs and charts because we fucking well spoke to each other!

                            1 Reply Last reply
                            0
                            • L Lost User

                              I have worked, mainly in IT, for 35+ years. In that time I have had a lot of jobs, everything from small one-man businesses to large multinationals, from government to entertainment. In many of those positions, it was deemed necessary to have KPIs (Key Performance Indicators). Some companies took it more seriously than others, some provided them, some I had to provide to them, and then justify. All, without any exception whatsoever, were a complete and utter waste of my time. Everyone I have spoken to says the same thing. I have never met anyone, with the exception of HR personnel, who believe KPIs (certainly in the software development industry) to be a good thing. So I thought I'd ask you jolly Loungers - Any positive experiences of using KPIs? (obviously the reason for this post is that the company I am now working for have decided that we need to develop some KPIs for the devs. I'm clinging to the hope that there's a reason beyond the fact that they just hired a new HR person.)

                              G Offline
                              G Offline
                              GenJerDan
                              wrote on last edited by
                              #16

                              Just yesterday, I went through my annual self-assessment thingie and marked myself as expert at everything...so they'll leave me the ferk alone for another year, rather than plop out a list of "classes" I would need to take to improve myself.

                              YouTube and My Mu[sic], Films and Windows Programs, etc.

                              1 Reply Last reply
                              0
                              • D Dinesh V Kumar

                                The point is the KPIs not measurable...and it does not provide a meaning to the work we currently do...

                                M Offline
                                M Offline
                                megaadam
                                wrote on last edited by
                                #17

                                Man, I was joking! I totally agree that that this business of corporate "measuring" everything has gone way over the top. I do no subscribe to the tradition of going smile-smile-wink-wink for every joke. People used to do that in the 90's. IMHO, part of the fun is agreeing without being over-explicit. And yes, I know I take a risk when omitting the ;) :beer: :beer: to that ! Adam

                                Life is too shor

                                D 1 Reply Last reply
                                0
                                • B BobJanova

                                  Performance metrics can be useful if you can easily define and measure a meaningful definition of 'performance'. That's generally not true in software development (and some metrics, like lines of code or number of issues solved, actively lead to bad code or bad development practice).

                                  K Offline
                                  K Offline
                                  kmoorevs
                                  wrote on last edited by
                                  #18

                                  Couldn't agree more. :thumbsup:

                                  "Go forth into the source" - Neal Morse

                                  1 Reply Last reply
                                  0
                                  • M megaadam

                                    Man, I was joking! I totally agree that that this business of corporate "measuring" everything has gone way over the top. I do no subscribe to the tradition of going smile-smile-wink-wink for every joke. People used to do that in the 90's. IMHO, part of the fun is agreeing without being over-explicit. And yes, I know I take a risk when omitting the ;) :beer: :beer: to that ! Adam

                                    Life is too shor

                                    D Offline
                                    D Offline
                                    Dinesh V Kumar
                                    wrote on last edited by
                                    #19

                                    Atleast last time they had given some KPIs that can be quantified..but this time its serious shit...no idea who framed it...but its total shit!!!

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups