d.项目双方(以开发方为主)共同建立高级管理者评审方法,对所有的软件项目约定和计划进行评审,并使其保持在监控状态下;
e. 项目双方(以开发方为主)共同明确开发工作的范围、技术目标和对象、最终用户的识别、成本和进度的约束及目标、项目伙伴;
f.开发方应确保能够为策划软件项目提供足够的资源和投资,必要时应采取的应对措施;
g. 项目双方(以开发方为主)共同对与项目成本资源、进度和技术方面相联系的软件风险进行鉴别、评估和建立文档。
3.软件项目跟踪和监督
软件项目跟踪和监督的目的是建立对实际进展的适当的可视性,使项目经理能在软件项目性能明显偏离软件计划时采取有效措施。它包括对照已文档化的估计、约定和计划,评审和跟踪软件完成情况和结果,基于实际的完成情况和结果调整这些计划。因此,合同具有如下条款:
a.开发方能够采用并维护一个已文档化的软件开发计划作为跟踪软件项目的基础,随时向项目经理报告软件项目的状态和问题;
b. 开发方应确保能够为跟踪软件项目提供足够的资源和投资,必要时应采取的应对措施;
c.在管理软件的技术和人员方面,软件经理受到培训,使其能熟练地管理技术项目,跟踪和监督软件规模、工作量、成本以及进度,管理职员;
d. 开发方应确保一线软件开发人员在软件项目的技术方面受到定向培训,包括项目的软件工程标准和规程、项目的应用领域;
e.跟踪软件工作产品的规模,跟踪项目的软件工作量和成本,跟踪项目的关键计算机资源,跟踪项目的软件进度,必要时能采取应对措施;
f.软件开发方应进行定期的内部评审以便对照软件开发计划跟踪技术进展、计划、性能和问题,并在里程碑处进行正式评审。
4.软件质量保证
软件质量保证的目的是向项目经理提供适当的对软件项目正使用的过程和正构造产品的可视性。它包括评审和审计软件产品和活动以验证它们符合适用的规程和标准,给项目和其他有关的经理提供这些评审和审计的结果。因此,合同具有如下条款:
a. 项目双方(以开发方为主)共同制定软件产品和活动遵循适用的标准、规程和需求的情况并得到客观的验证;
b.开发方能保证受影响的组和个人接到软件质量保证活动和结果的通知;
c.开发方存在负责协调和实施项目的SQA的组,SQA组有一个向高级管理者报告的渠道,使其处理在软件项目内部不能解决的不符合问题;
d. 开发方应确保能够为SQA活动提供足够的资源和投资,必要时应采取的应对措施;
e. SQA组的成员受到培训以完成他们的SQA活动,培训的内容包括软件工程技巧和实践、相关部门的岗位任务和职责、用于软件项目的标准、规程及方法、软件项目的应用领域等;
f.软件项目的成员接受有关SQA组的任务、职责、权力和价值等的定向培训。
5.软件配置管理
软件配置管理的目的是建立和维护在项目的整个软件生存周期中软件项目产品的完整性。它包括标识在给定时间点上软件的配置,系统地控制对配置的更改、并维护在整个软件生存周期中配置的完整性和可跟踪性。因此,合同具有如下条款:
a.开发方能按照已文档化的规程对软件项目准备一份软件配置管理(SCM)计划,明确指派每个项目的SCM职责,并保证其在整个软件开发过程中实行;
b.开发方能确保项目建立或利用一个仓库(软件基线库),用来存储配置项/单元和相关联的SCM记录;
c.开发方存在或建立一个有权力管理项目软件基线的委员会(即软件配置控制委员会
项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~
http://www.leadge.com/pmqhd/index.html