软件开发过程管理全解析
1. 软件开发风险规划与应对
在软件开发过程中,项目团队需要在项目结束或定期状态会议上对比估计数据与实际数据,从中吸取经验教训。同时,开发过程有其独立的风险计划。该计划在开发进度表制定前产生,在基线进度表保存后进行完善。若有必要,需根据风险缓解需求或进度威胁对进度表进行修改。风险计划处于不断演变中,需定期审查。
开发过程中可能出现的风险性质会对开发进度产生重大影响,因此要提前准备应急措施。以下是一些需要密切监控的常见开发风险:
- 平台变更 :软件版本升级、组件或接口(如数据库引擎)更改。
- 完美主义开发 :开发者追求完美组件,导致编码时间延长,无论是否必要。
- 需求意外变更 :项目进行中需求突然改变。
- 关键路径任务延迟 :影响关键路径的任务出现意外延迟。
- 资源可用性问题 :人员流动、生病或其他问题导致资源不足。
除了上述常见风险,还可能存在其他潜在的进度威胁。此外,项目经理应组建由关键开发人员和支持基础设施成员组成的特警队或应急响应团队,以应对关键路径执行过程中出现的问题,如调查复杂或难以理解的问题,避免项目停滞。
2. 变更管理
所有项目文档都应进行变更控制,包括程序代码、页面脚本和数据库元素等。Visual Studio开发套件中的Visual SourceSafe是一个版本控制系统,更侧重于变更控制。它能跟踪项目中每个文档的所有变更,记录变更历史并提供多种可
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



