软件项目计划的跟踪过

  • 格式:doc
  • 大小:180.50 KB
  • 文档页数:5

目录
1.目的1
2.范围2
3.职责2
4.工作程序2
4.1工程跟踪过程3
4.2跟踪过程描述4
4.3工程变更跟踪4
4.4工程计划和跟踪工具4
4.5文档控制4
5.参考资料5
1.目的
软件工程跟踪及监督的目的是在工程执行过程中为经管层就工程进展提供足够的透明度. 并当实际和计划发生显著偏差时为经管层采取及时的和必要的措施进行修正或纠正提供依据. 软件工程跟踪及监督包括对阶段性结果进行评估, 将实际进展和原有的估算、承诺和计划相比较, 并对相应的计划进行必要的修正和采取必要措施以保证工程的顺利进行.
•软件工程开发计划是工程跟踪的基础和依据.
•软件工程经理负责汇报工程的进展情况和存在的问题.
•如果工程计划不能达到,软件工程经理或直属部门经理必须采取相应的措施通过调整工作方式或调整设计等以确保工程的正常进行.
•当承诺或约定变更时,要重新协调所有的相关人员及部门. 可能包括客户经理、软件工程经理、配置经管人员、质量保证人员、工程组成员等.
•对外的承诺或约定的变化要经高级经管者批准.
软件工程跟踪与监督的内容主要包括: 软件的规模、工作量、成本、进度、资源、风险、技术活动、阶段报告、里程碑报告、结束归纳总结报告、追踪问题、控制变更等.
2.范围
本过程适用于新开发软件工程和具有开发计划的软件开发活动。

.
3.职责
工程经管是由软件工程经理负责并和多方面密切配合的过程, 是团队合作和集体努力的结果. 相关职责如下:
3.1软件工程经理负责根据软件工程开发计划对工程实施跟踪、监督控制, 记录相
关的跟踪结果,并向研发经理负责;
3.2测试工程师负责产品测试并向质量测试经理和软件工程经理负责;
3.3配置工程师负责软件的配置和实施, 并向软件工程经理负责;
3.4质量保证工程师按质量保证计划实施质量保证活动,并向质量保证经理、软件
工程经理负责;
3.5 高级经管者负责解决工程内部无法解决的问题。

4.工作程序
软件工程经理负责组织工程的跟踪活动,选择和提供或请求足够的资源;必要时工程经理本人要接受工程经管方面的知识培训和对相关人员进行相关过程和规范的培训。

•软件工程经理要依据《软件工程开发计划》保持对所确定工作任务的追踪,及时更新工程跟踪相关报表并定期报告工程进展情况,.
•工程跟踪体现在《软件工程跟踪和监督表》和甘特图, 汇报包括对工程的软件规模、进度、工作量、风险、关键计算机资源(可选)、工程技术活动和存在问题等的追踪,必要时应采取纠正措施纠正偏差。

•在工程例会中,软件工程经理要向工程组成员和研发经理提交《工程进展报告》(工程周期短于6个月的至少2周召开一次;工程周期长于6个月的,至少1个月召开一次)。

•工程组成员应每天填写自己的工作记录,并统计各项工作的时间等数据。

•在工程里程碑点,软件工程经理准备好《工程里程碑报告》,并向技术经管部提出评审要求或进行内部评审,并向高级经管者、客户经理、工程经理、工程组成员、技术经管部经理、测试质保部经理抄送。

.
•软件工程经理在工程结束时,要向技术经管部和研发经理、高级经管者提交《工程归纳总结报告》,并向技术经管部提出评审要求.
•软件工程经理负责更新工程工作量总表,这个文档是软件工程追踪的基础数据来源, 可使用规范模板或相关软件如Microsoft Project 2000 生成,填写的依据是工程组成员的个人工作记录以及软件工程经理和工程组员的交流。

•工程经理对跟踪软件工程活动和计划更改活动的工作量、资源等数据进行记录,并作为工程资料进行经管和控制。

•高级经管者通过跟踪记录和了解《工程里程碑报告》、《工程归纳总结报告》监督工程跟踪活动情况
•SQA按计划对工程跟踪活动进行审计填写《计划跟踪情况检查表》,并向相关人员报告审计结果
4.3工程变更跟踪
工程变更可划分为需求变更基线变更和一般变更. 需求变更参见《软件需求经管过程》中的需求变更控制;一般变更应跟踪以下内容:
●符合配置经管中的《软件基线变更过程》;
●必须对变更引起的风险、工作量等进行评估;
●软件工程经理必须跟踪变更的实施;
●必须对变更引起的附加工作量、工作时间等数据进行统计。

4.4工程计划和跟踪工具
建议在工程计划和跟踪时使用Microsoft Project 2000 作为辅助工具. 工程综述性文档, 如《工程进展报告》、《工程里程碑报告》、《工程归纳总结报告》、《软件工程跟踪和监督表》应由软件工程经理填写。

4.5文档控制
跟踪文档等记录应进行配置经管。

5.参考资料。