当前位置:网站首页>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 .
边栏推荐
- Force buckle 141 Circular linked list
- On the auto increment of int type primary key in MySQL
- 最热门海量的阿里云盘资源分享
- Database interview summary
- Conference chat room - development documents
- libuv异步任务逻辑和uv_queue_work()
- Day14QProgressBar2021-10-17
- Implementation of epoll+threadpool high concurrency network IO model
- Sword finger offer 58 Symmetric binary tree
- 360EDR刨析
猜你喜欢

六、MySQL之数据定义语言(一)

Splunk: Auto load Balanced TCP Output issue
![[percona toolkit] series of Pt table checksum and Pt table sync data verification and repair artifacts](/img/1f/89cc2ec9ae6c967791994acac55c04.png)
[percona toolkit] series of Pt table checksum and Pt table sync data verification and repair artifacts

Hosting environment, components, APIs, collaboration and publishing of applets

Overview of web framework and program development
![[crawler notes 1] environment construction and necessary tools selenium](/img/58/e11951ce1b240fb4ac1398cb1a8b50.png)
[crawler notes 1] environment construction and necessary tools selenium

360edr planing

Typora + picGo 配置图床实现图片自动上传

TX2 attaching SD card, jtop

Library management system (PHP final report)
随机推荐
unity3D C# 在区间内生成不重复的随机数
tail的用法
Library management system (PHP final report)
uv_ loop_ Init() process
交通标志分类
What is an SSL certificate and what are the benefits of having an SSL certificate?
FastDFS-6.0.6
torch. Max() explanation
ATM simulation system
TX2 mirror source settings
【NVMe2.0b 12】NVM 容量模型
Figure data platform solution: single node deployment
2022年买理财产品买三个月还是半年?
背光模组的基本结构与应用
【爬虫笔记2】鼠标事件与截图方法、常用攻击方法
Irregular layout of table label
从根儿上理解虚拟内存
使用开源软件攒一个企业级图数据平台解决方案
Force buckle 295 Median data flow
Figure base de données ongdb version V - 1.0.2