1软件项目计划的跟踪过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
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.参考资料