Use Git data to optimize your developers’ annual reviews – TechCrunch

3 Metrics Can Help You Understand True Display Quality

the end of The year is looming and with it one of your most important tasks as a manager. To summarize the performance of 10, 20 or 50 developers over the last 12 months, offer personal advice and retract the facts – no small task.

We believe that the only fair, accurate, and practical way to understand how your developers are working, progressing and – last but certainly not least – how they are feeling, is through data Is with Data can provide more objective insights into employee activity, which may never be gathered by humans.

It is still very difficult for many managers to fully understand that all employees work at different locations and levels.

Consider this: More than two-thirds of employees say they will put more effort into their work if they feel more appreciated, and 90% want a manager who is fair to all employees.

Let’s be honest If you are (1) physically unable to work side by side with them, it is difficult to objectively assess all of your employees, meaning that you will inevitably have more contact with some people (for example, Those that are more compatible with you); And (2) you are relying on manual trackers to keep everyone on top of work, which can get lost and take a lot of effort for process and analysis; (3) You expect engineers to self-report their progress, which is far from objective.

It is also unlikely, especially with the quiet ones, that on top of all that you have identified areas for them to expand their talent by upskilling or reskilling. But it is that kind of personal attention that will make employees feel appreciated and able to progress with you professionally. Absent, they are likely to take the next best job opportunity that shows.

So here is part of why you need the data to set up a fair annual review process; If not this year, you can kick-start it for 2021.

1. Use data to set next year’s goals

The best way to automatically track the progress of your developers is to use Git analytics tools, which track the performance of individuals by collecting historical Git data and then feeding that information back to the managers in minutes.

If one of your engineers is over capacity or underworked and has the type of projects that they excel in, this data will show you clearly. If you are assessing an engineering manager and team members, they are taking longer to push their code. For shared repositories, due to a backlog of tasks, this may mean that they are not delegating tasks properly. A reasonable goal here would be to more efficiently track and segment your team’s responsibilities, which can be tracked using the same matrix, or cross-training members of other teams to aid their tasks.

Another example is that of an engineer dipping his toe into several projects. Indicators of where they have performed best (we will meet later), colleagues repeatedly ask that the same staff respond positively to helping them with new tasks, and of course to senior employees, whom Can be easily integrated into Git Analytics tools. These are clear signs that next year, your engineer can maximize his talent in these elective fields, and you can diversify your tasks accordingly.

Once you know what to set goals, you can use analytics tools to create automated goals for each engineer. This means that after you set it up, it will be regularly updated on the engineer’s progress using indicators directly from the code repository. This will not require time-consuming input from you or your employee, which will help both of you to focus on more important tasks. As a manager you will receive a full report after the task deadline is reached and notify whenever the metrics start to fall or the goal has been reached.

This is important – you will be able to maintain those goals on yourself, without having to delegate that responsibility or rely on self-reporting by the engineer. This will keep employee monitoring honest and transparent.

2. Three Git Metrics Can Help You Understand True Display Quality

The easiest way for managers to “draw conclusions” is by looking at the surface output of how an engineer has performed: the number of completed requests submitted per week, the number of incoming per day, etc. especially non-technical managers For, this is a serious but common error. When something is done, it does not mean that it is done well or that it is productive or usable.

Instead, look at these data points to determine the true quality of your engineer’s work:

  1. Manthan is your number-one red flag, which tells you how many times a person has modified their code in 21 days after first checking. The more churn, the less of an engineered code, is actually productive, with good longevity. Brainstorming is a natural and healthy part of the software development process, but we have identified that any churn level above the normal 15% –30% indicates that an engineer is struggling with the assignment.