📜 ⬆️ ⬇️

Performance Indicators (KPI) for IT staff

This article was born from the question of a friend of mine - the IT director of Baltmix (the largest manufacturer of equipment in Russia, the main supplier of equipment for the Eldorado network) about measuring the performance of its employees.
Not without my efforts, the IT directors club of the Kaliningrad region was created. Actually, the letter was sent to members of the club.

Further his letter:


Colleagues, good afternoon.
Share who can real (measured) performance indicators (KPI) for IT staff:
In our service the following categories of specialists:

With p.1-4 more or less everything is clear and measurable. And how to evaluate the work of paragraph 5, and especially 6?

My answer:



As promised, I answer :) as always, with a little late.
')
I see in the ability to make an assessment of efficiency, the subject of my professional activity. Therefore, this topic is very interesting to me. Because Most of the time I have to manage, control, and encourage the work of Programmers and Analysts.

Victor, of course, I can’t, without detailed study, say how to measure the effectiveness of your employees, because Many questions remain within your company, for example, details of planning and goal setting.

I can tell you how I developed a system for controlling and managing the development process for my employees, both local and remote, hundreds and sometimes thousands of kilometers away. Judging by the increase in my sn and finished products, I can say with confidence that I did it.

What I did to create KPI:

As I suppose, very few people will be interested in my direct experience. Because I manage the processes of developing and creating software products and specialize in this. And then I also plan to develop myself as a specialist in this field. This is my strong point. I will describe the general principles that I used to evaluate the activities of my specialists.

How to find a fulcrum for KPI


I defined the purpose of the work of each unit and employee in two aspects:
  1. inside the project (if we mean the project activity)
  2. in activity (if it is a process, for example, support)

It is equally important to determine the results of the activities of specialists. For this it is enough to answer two questions:
  1. What should happen as a result of his work?
  2. What should be the process? (if the process is endless, for example, support)

It is also important to understand the time interval control. For myself, I defined it as a week - 40 hours.

What is the object of control


  1. intermediate results, inside iterations
  2. achieving and maintaining quality of service
  3. increase the number of effective working hours of employees during working hours

Control in numbers


As I already wrote, I do not have a general formula and I doubt the ability to compose it. But it is certainly possible and necessary to withdraw it for any position, including in our field - IT. I will offer only items for evaluation. Now the points of the question.

System administrators


Security


can be evaluated by an external, independent agency

Uptime Hours


I mean not only the server, but all the equipment included in the competence of this position and serving business processes. Such equipment is easily listed. Hours of work can be counted without problems: for this you already have a lot of money and, if necessary, you can easily create one.

Database administrators


Data Acquisition Rate (Response)


This is a relative figure, it is necessary to consider it depending on the task. I have it 0.2s

Data update rate - data relevance


Similarly

Data recovery speed


This is the number of hours that an administrator will need to restore the system. I always consider several scenarios: from losing one disk in a raid to losing a server.

Uninterrupted operation - reliability and safety


similar to system administrator

Technical support, Response speed, Number of solved tasks, to unsolved, Number of tasks that were solved without recourse to other departments, User satisfaction


All these indicators are very individual for companies, because depend on the distribution of branches, departments and divisions of the company. Communication capabilities. And more from the bar set by the management of the company.

Programmers


Security


I will not repeat

Application speed


can easily be measured by tests or a stopwatch, I prefer automatic testing

fault tolerance


Unusually easily measurable, if there is a system for monitoring requirements and bug reports. I create such systems at the beginning of work on a project or process.

Compliance with the prototype and TZ


To be honest, I did not find numerical methods for estimating this important characteristic. I was lucky with the tester, he feels great and kicks programmers if something is wrong.

Effective hours


  1. This watch is adequately priced when planning activities.
  2. How many hours does a programmer have per week, month, year

An effective clock is a time that only takes to solve a problem. When nothing distracts, no one interferes. Further, correlating this clock with the length of the iteration (in my case it is with the 40-hour work week), one can easily find the causes of the inefficiency of work and influence them.

Analysts


When calculating efficiency, I do not distinguish analysts from programmers, since in their work there are also tasks, as well as among programmers. So, you can count effective hours.

Ending


I know and understand companies in which such records are not kept. My approach was formed under severe restrictions from the main customer - the investor. I really consider the hours of effective work of my employees and control development processes. I have my own “progress bar” of the movement of projects, as well as what I note separately. I managed to minimize the costs to the account of "raven" employees. That is, maximum efficiency and awareness when working in a project.
I will study your comments with interest, colleagues. I am pleased to take part in the creation of a performance evaluation system, since I see this as one of the important subjects of my professional activity.
What topics need more detailed disclosure in your opinion?
PS: I want to make my blog in the style of "I CIO"

Source: https://habr.com/ru/post/22536/


All Articles