How to solve problems that cannot be quantified by the developer's work

Source: Internet
Author: User

According to the river Wang Hai know many internet companies will perform KPI assessment. A frontline developer's KPI workload is not only troubling the company's HR but also the developers themselves. At the end of the month how to analyze the work of each developer through effective data is a headache. Therefore, many developers KPI performance assessment is direct leadership by virtue of the feeling of playing out.

Many internet companies have opportunities to promote their jobs every year. However, the developer is ready to fill out the promotion table when the data can be taken to get a little less. Every day in busy, but busy no results.

1. Basic article1.1. Product line Ideas

Developers are the foundation of web companies, like the ingredients in the hands of chefs. A lot of the time is in the corresponding product manager, the company's business needs. Each developer is subordinate to the administrative division of the Intelligent Department has subordinate to the virtual division of the product line. Therefore, each developer is associated with at least one product line.

First step: Define the number of tasks:

The workload of the product line is the workload of the developer. Like what. A product line in the first cycle of an iteration, the product manager outputs 30 requirements. These 30 requirements were then broken down into 90 tasks by the project manager, typically the development supervisor. Suppose this product line has a total of 5 developers. The task that you collect and the leader assigns to you is 20.

Step two: Clear hours:

The processing of each task requires the Code farmer (developer) to keep code code below. After the code is finished, you need to record the hours. Many yards of the peasant association questioned, how can I clearly figure out the time I spent on the task? The answer is that it's not accurate at first, but as you and the team gradually take care of the parameters of the work, you think the value will be more and more accurate.

Step three: Identify the bug:

A task is sure to produce a bug. The 20 tasks assigned to you are unlikely to be bug-free, and if not, congratulations, you have become "Mission King". Fewer bugs can reflect the quality of task execution.

Summary: Task number + work +bug is the focus of the evaluation of developers.

PS: Many times, new recruits are dealing with bugs left by former developers. This bug can be interpreted as a task at this time. When the developer is dealing with this task, there is a bug that the developer will need to generate the bug. Also conforms to the above examination logic.

1.2. Technical point of thinking

First Step: Unit Testing


1.3. Pending

reserved

2. Promotion Chapter2.1. Patents

reserved

2.2. Publish an article

reserved

How to solve problems that cannot be quantified by the developer's work

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.