当前位置:网站首页>Project management software development project management
Project management software development project management
2022-06-22 03:20:00 【Young and】
Preface
For a complete software development team , Product managers should be included , Development , Test the three teams
- Product manager soul , Responsible for requirements and acceptance
- The development team is the main force , Be responsible for product development and realization
- The test team is the guarantee , Be responsible for product quality .
For a complete software project , In addition to the need for product managers , Development , Outside the test , The project manager is also required
- The project manager is the pilot , Be responsible for the whole project .

abbreviation
In the software project system , Some commonly used role names and corresponding Chinese and English abbreviations are as follows , The following roles will be abbreviated .
| name | Full name | English abbreviation |
|---|---|---|
| project manager | Project Manager | PM |
| The product manager | Product Manager | PM |
| Test Engineer | Quality Assurance Engineer | QA |
| Development Engineer | Research and Development engineer | RD |
project manager -PM
Be responsible for the project progress , Coordinate PM,RD,QA Ensure the smooth progress of the project
- Collect development plans and test plans .
- Organize regular project meetings every day , And arrange and send project minutes
- Face the risk allocation positively , Adjust the plan in time , Reduce reinsurance
- Push bug Repair condition
- Supervise the testing of testers , Product manager's acceptance, etc
- Master the project progress
The product manager -PM
Determine product requirements , Determine what is right .
- Clarify product requirements . Coordinate sales , Customer ,UI, Determine product requirements .
Only I can figure it out , To make RD,QA I understand- Hold requirements review meeting - Output requirements document
- Participate in regular project meetings . Timely understand the problems of R & D and testing in product requirements logic , To adjust
- Handle QA The demands put forward bug. See whether to adjust the business logic or lower the priority , This period does not deal with
- Validation requirements . The development work is over , At the end of the test , The product manager checks whether the actual product meets the requirements
- Feel whether to release the version . Before release , According to this iteration buglist detailed list , as well as QA Feedback , Decide whether to release the version .
Test team -QA
Be responsible for product quality , Timely feedback various problems found during the test bug And reinsurance
- Clarify product requirements , Write corresponding test cases
- Hold a test case review meeting - Want to be a party member and need a second review ,
QA,RD,PM Need to agree - Output test case documents- Participate in regular project meetings , Timely feedback and communicate the problems found during the test bug And reinsurance
- A functional test
- Pressure test
- Customer complaint return visit
R & D team -RD
Product development , Design the product according to the product requirement document , Development , Self test, etc
Outline design .
Document according to requirements , Demand analysis Output outline design , Clarify product requirements , Logic , Frame, etc
Organize the development team to review the outline design
Detailed design .
Output detailed design documents according to the outline design documents , Clearly implement the module , Function, etc
Organize the development department to conduct detailed design review internally
software development . According to detailed design documents , Software development ,
Self test . Write self-test cases .
Version test . After the self-test passes , Send the test version to QA.
Participate in the daily meeting of the project , Keep abreast of products bug And project progress
correct QA/PM Relevance of feedback bug.
Do a good job of code version management control and version control of release and test version .
Conclusion
The above just lists and sorts out a normal , The role assignment and responsibility division required for an idealized software project , But in real work , Yes RD There are bound to be many problems . For example, lack of PM Or lack of QA etc. , Or the demand is not clear , Or the requirements change too frequently , All these need us to face .
For this reason, as an excellent developer , It also needs to be improved from the following aspects
communication skills .
Be good at listening , Do things peacefully , There is no knot that cannot be untied , There is nothing that is not clear .
Knowledge reserve .
Good at learning , Keep pace with the times , Continue to expand their technical reserves .
Share the summary .
Good at sharing , Summarize and make up for shortcomings . Never underestimate the power of the team , Share the summary , backgammon .
such , Keep a peaceful mind , Maintaining the status quo , knowledge has no limit .
边栏推荐
- Operating instructions for tcp202 current probe of Tektronix oscilloscope
- 最热门海量的阿里云盘资源分享
- Figure database ongdb release v-1.0.2
- uv_run流程
- [kubernetes series] what is kubernetes?
- 调度功能:splunk-operator-controller-manager
- Typora + picgo configure the drawing bed to realize automatic uploading of pictures
- 自适应批作业调度器:为 Flink 批作业自动推导并行度
- uv_ Run process
- 为什么程序员写的第一个程序是“Hello World!”
猜你喜欢

Typora + picgo configure the drawing bed to realize automatic uploading of pictures

A solution to memory leak in server

Day13QMainWindow2021-09-28

【NVMe2.0b 5】NVM Subsystem

Right and left vertical time axis with serial number
![[microservices | Nacos] quickly realize the configuration center function of Nacos, and complete configuration update and version iteration](/img/20/4c4a062ac7a4d265cde236ee677ac1.png)
[microservices | Nacos] quickly realize the configuration center function of Nacos, and complete configuration update and version iteration

关于mysql的int型主键自增问题

libuv异步任务逻辑和uv_queue_work()

C2-qt serial port debugging assistant 2021.10.21

【爬虫笔记1】环境搭建和必要工具Selenium
随机推荐
[nvme2.0b 6] nvme queue model
xpm_ memory_ A complete example of using the tdpram primitive
【Percona-Toolkit】系列之pt-table-checksum和pt-table-sync 数据校验修复神器
Memory hierarchy introduction
Operating instructions for tcp202 current probe of Tektronix oscilloscope
Classic case of JS operation node (three-level linkage)
自适应批作业调度器:为 Flink 批作业自动推导并行度
Force buckle 160 Intersecting linked list
unity3D C# 在区间内生成不重复的随机数
Typora + picGo 配置图床实现图片自动上传
EFCore中的主键
Unity3d C # generates non repeated random numbers in the interval
Day12QFile2021-09-27
Redis6.0新特性(下)
VS正在加载符号导致程序启动变慢
图数据平台解决方案:集群部署
不规范的命名
【leetcode周赛总结】LeetCode第298场周赛总结(6.19)
Zcmu--1052: holedox eating (C language)
交通标志分类