Talking about how to do an inventory of software R&D teams

Towards the end of the year, various work summaries are coming one after another, and at the same time, we must also consider the work plan for the next year. As the head of the R&D department, do a good job of inventory work of the software R&D team, which is conducive to analyzing the current situation of the team and clearing up the work ideas. , Clarify the future development. Here, I will share some thoughts on how to do a good inventory of the software R&D team and how to write a team inventory report. I welcome all my friends to criticize and correct.

1. Clarify the purpose and scope of team inventory

The purpose of doing a team inventory is to give the team a more comprehensive and in-depth understanding of the overall situation of the team, personnel conditions, etc., in order to have a comprehensive understanding of the team and make future plans. The scope of inventory usually includes the overall situation of the current stage of personnel, personnel in various departments, distribution of personnel in various positions, project delivery personnel and project matching, operation and maintenance service personnel and project matching, technical research and development personnel, etc.

2. Count the overall situation of the team members

First of all, the inventory of the overall situation of the team includes statistics from the total number of R&D departments, the number of types, the distribution of each type of personnel, the distribution of the number of graduated colleges, and the distribution of personnel entry and departure. Among them, the distribution of various types of personnel includes, but is not limited to, statistics based on social service age distribution, statistics based on age of employees, distribution statistics based on age, distribution statistics based on educational background, etc. Statistics on the distribution of the number of graduated colleges and universities, in addition to the distribution of the number of the main colleges and universities, can also be statistics on the proportion of some key colleges and universities, which is conducive to clarifying the distribution of various types of talents. Statistics on the entry and exit of personnel are usually classified by position (such as project manager, demand analyst, development engineer, test engineer, operation and maintenance engineer, etc.).
Secondly, statistical analysis can be made from the distribution of secondary departments, job categories, and business categories. Job categories include job categories and job categories. Job categories can be similar to the classification of project management implementation, software architecture development, software design and development, UED design and development, software quality assurance, software operation and maintenance services, departmental public, etc., and job categories It can be classified similarly by project management, demand analysis, architecture development, interaction design, UI design, front-end development, back-end development, software testing, quality management, configuration management, operation and maintenance services, department management, department public, etc. The statistical analysis of the distribution of business categories is carried out in conjunction with the company's business direction. For those that cannot be classified into the business direction, they can be classified according to public resources.

3. Count the distribution of various personnel in the team

The distribution of various types of personnel in the team is mainly considered in combination with the company’s model. My company is a typical project-based company. Therefore, the classification is divided into project delivery, operation and maintenance services, technology research and development, and comprehensive others. Item inventory.
In terms of project delivery, all types of personnel involved in major projects of major customer units were counted to identify possible bottlenecks. In terms of operation and maintenance services, the operation and maintenance personnel of the main projects of major customer units were counted, and the gap between the planned number of personnel and the actual number of personnel was identified. In terms of technology research and development, it mainly refers to the inventory of personnel in technology pre-research and architecture research and development. In other aspects of synthesis, it is mainly a comprehensive inventory analysis of public resources (such as interaction design, UI design, etc.).

4. Make the team planning for the next stage

Based on the aforementioned team inventory, combined with the company's future business development direction, based on comprehensive consideration of business level, technical level and R&D efficiency level, plan the team situation for the next stage. Here, it will also be considered from the aspects of project delivery, operation and maintenance services, technology research and development, and public resources. It's just that the project delivery and operation and maintenance services consider the business situation of the next year's project/product/service, and then conduct an analysis of team allocation and ability matching. Technology research and development is to determine the direction of technology research and development for the next year.

5. Clarify the recruitment requirements for the next stage

Based on the inventory of the current R&D team and the team planning for the next stage, sort out the recruitment needs for the next stage (usually 3-6 months in the future, or 1 year longer).

Finally, through the above ideas, the team inventory can be organized into a team inventory report. The outline of the team inventory report I currently use is shown in the figure below, which is only for your reference and study.
Insert picture description here

Guess you like

Origin blog.csdn.net/huangxinfeng/article/details/103528682