7、软件开发项目管理与需求分析

软件开发项目管理与需求分析

1. 项目回顾

大多数开发团队在每个项目结束后都会进行回顾。回顾,顾名思义,是一个反思刚刚完成的项目并回答一些问题的机会。通常,这些问题如下:
- 哪些方面做对了?我们的流程是否按预期运行?我们是否按时完成了任务?我们是否实现了客户要求的所有功能?
- 哪些方面出了问题?为什么我们会有这么多缺陷?为什么在项目的最后一个月我们需要每周工作60小时?
- 出现了哪些流程问题?我们是否遵循了流程?如果没有,哪些部分存在问题?
- 下次我们需要修复什么?根据前面问题的答案,我们需要在流程、工作习惯或环境方面为下一个项目做出哪些改进?
- 谁负责这些修复工作?必须有人对我们流程的更改负责,这个人是谁?(不要让经理负责,开发团队应该主导流程)。

在计划驱动的项目中,回顾通常在产品发布后或产品的每个主要迭代后进行。在敏捷项目中,每次迭代后都会进行回顾。例如,在Scrum中,每次冲刺后都会进行回顾。

2. 项目管理要点总结

在项目管理中,最重要的理念是开发者应该主导流程,管理层应该给予支持并倾听开发者的意见,特别是在日程安排和估算方面,并且要成为开发者与外界之间的缓冲。如果能在这样的组织中工作,开发者将能够编写出色的代码。

3. 需求的重要性

在开始编码之前,你需要明确要构建的内容,这就是需求。需求是创建出色程序所需实现的一系列内容。大多数开发者讨厌处理需求,他们更愿意直接开始编码。然而,要成为高效的开发者,减少错误并设计出优秀的程序,就需要详细的需求。好的需求能告诉你程序应该做什么,为设计提供框架。

4. 需求的类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值