软件开发过程管理

上传人:夏** 文档编号:563051088 上传时间:2023-12-23 格式:DOCX 页数:20 大小:55.34KB
返回 下载 相关 举报
软件开发过程管理_第1页
第1页 / 共20页
软件开发过程管理_第2页
第2页 / 共20页
软件开发过程管理_第3页
第3页 / 共20页
软件开发过程管理_第4页
第4页 / 共20页
软件开发过程管理_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《软件开发过程管理》由会员分享,可在线阅读,更多相关《软件开发过程管理(20页珍藏版)》请在金锄头文库上搜索。

1、软件开发过程管理流程修改记录版本号修改条款及内容修改人审批人修改日期(Y/M/D)目录1 编写背景42 编写目的43 名词解释44 适用范围55 公司各部门职责及关系55.1项目管理委员会55.2项目管理部与总工办55.3公司各部门主要职责55.3.1公司董事会55.3.2总经理办公室65.3.3 项目管理委员会(简称:PMO) 65.3.4 项目管理部65.3.5 总工办75.3.6 项目经理75.3.7 测试组75.3.8 其它相关部门76 项目总体工作流程86.1工作流程86.2流程说明97 项目过程说明117.1启动过程127.1.1可行性研究阶段127.2计划过程127.2.1 项目

2、立项阶段127.3 执行过程147.3.1 需求分析阶段147.3.2 概要设计阶段157.3.3 代码开发阶段157.3.4 软件测试阶段167.4 监控过程167.5收尾过程177.5.1 产品交付阶段177.5.2 产品验收阶段188 项目记录文档汇总181 文档介绍1.1 编写背景根据公司业务特点及行业特点,公司主要以项目开发为主,那么实施全面的 项目管理,将公司所有在建、新建的项目纳入项目管理的范畴之内就显得尤为重 要。因此,公司重新组建了项目管理部,在公司范围内推进项目的规范化运作, 同时检验公司项目管理机制的缺陷,提出项目管理过程的改进建议和意见,更好 的为公司的业务目标服务。1

3、.2 编写目的本文档将从项目管理的启动过程、计划过程、执行过程、监控过程、收尾过程五个过程,全面阐述项目管理的工作职能,每个过程包含那些阶段,各阶段的 工作内容,相关的参与部门,参与部门的工作职责以及相应的考核指标,力求规 范化管理公司的所有项目,保障公司项目保质保量按期完成。1.3 名词解释项目基线:指项目生命周期内产生的文档,在经过公司评审通过后,该文档 将作为基线文档,后续的所有变更都是基于该基线文档。干系人:指参与项目活动或受项目活动影响的人,包括项目发起人、项目组、 支持人员、客户、供应商,甚至是项目的反对者。项目发起人:指项目的发起者,任何有创新想法的人员均可成为项目发起人。 项目

4、组:指项目经理为具体项目而临时组建的团队,团队既可以是部门内部 人员,也可以跨部门组建项目团队。过程文档:指辅助项目经理或公司对项目过程进行管控的文档。产品文档:指与项目开发紧密相关的文档,并作为项目的一部分交付给最终用户。1.4 适用范围公司所有的在建和新建软件项目全部纳入项目管理工作范畴,但是涉及到硬 件生产过程暂时不纳入项目管理工作范畴。2 公司各部门职责及关系2.1 项目管理委员会项目管理委员会(以下简称:PMO)由总经理办公室授权组建,负责公司所 有项目的评审工作,对评审结果有决定权,对项目基线的变更有决定权。PMO 的人员组成由总经理办公室指定,总经理办公室可根据项目的具体需 求,

5、随时对PMO的组成进行调整,以适应具体项目的要求。总经理办公室以任 命书的形式公布PMO的人员组成。2.2 项目管理部与总工办项目管理部负责项目过程文档的规范编写及模板制定,总工办负责过程以外 文档的规范编写和模板制定;项目管理部负责组织评审过程。项目管理部对项目组提交文档质量进行预审,只有项目管理部对质量认可的 情况下,才会提交给PMO进行预审,并在一周内安排时间组织评审。2.3 公司各部门主要职责本节主要从项目生命周期来阐述公司各部门的工作职责,明确各部门的职责 范围及相互关系。2.3.1公司董事会1)对于公司项目金额在500万以上的项目,决定是否立项。2) 对于 500 万以上的项目,如

6、果项目成本有 20%以上变更时,决定变更是 否通过。2.3.2总经理办公室1) 参与项目建议书评审会,负责评审2) 对于公司项目金额在 100 万以上、500 万以下的项目,决定是否立项。3) 在项目立项会上,任命项目经理4) 参与项目可研评审会,负责评审5) 参与项目立项评审会,负责评审6) 参与项目验收评审会,负责评审7) 对于公司项目金额在 100 万以上、500 万以下的项目,如果项目成本有 20%以上变更时,决定变更是否通过。233项目管理委员会(简称:PMO)1) 参与项目建议书评审会,负责评审2) 对于公司项目金额在 100 万以下的项目,决定是否立项。3) 参与项目可研评审会,

7、负责评审4) 参与项目立项评审会,负责评审5) 参与项目文档评审会,负责评审6) 参与项目需求文档评审会,负责评审7) 参与项目设计文档评审会,负责评审8) 参与项目验收评审会,负责评审9) 业务需求变更影响到项目进度、质量、成本这三大要素时,或者开发时 间在3 天以上的业务需求,决定变更是否通过。2.3.4 项目管理部1) 对项目生命周期内的所有提交文档进行预审,预审不通过,文档提交者重新修改,只有达到项目管理部认可,才能提交专家组。2) 负责所有项目会议组织工作。3) 负责对公司各项目的全过程实施监控。2.3.5 总工办1) 参与公司所有项目的评审工作,负责评审2.3.6项目经理1) 根据

8、项目特点,组建项目团队2) 负责编写/审核、提交项目生命周期内所有过程文档和产品文档。3) 参与公司立项会后的项目评审工作。4) 负责管理、跟踪项目研发工作5) 业务需求变更不影响项目进度、质量、成本这三大要素时,或者开发时 间在 3 天以内的业务需求,由项目经理负责变更。2.3.7测试组1) 参与项目需求文档评审会,负责评审2) 参与项目设计文档评审会,负责评审3) 参与项目验收评审会,负责评审4) 负责产品测试工作2.3.8其它相关部门根据项目的具体情况,由项目管理部决定那些部门参与项目工作1) 参与公司所有项目的评审工作。2) 负责产品最终交付工作。3项目总体工作流程31工作流程软件开发

9、过程管理流程项目发起人.完成项目建议书完成可研报段阶动启总经理办公室项目管理委员会4预审项目建003相关部门项目经理测试组最终用户项目管理部总工办议书议1书评审会预审可研报006005召开项目口研评审会008007I完成项目章,009召开贝日立坝评审会段阶划计档010完成规定的J0过程文档召开坝目文档评审会段阶行执预审设计文档档、代码开发-%产品测试丿r1015召开需求文档评审会完成需求文完成设计文#08炉4;亚宙4_/I预审验收文/完成验收所丿J需文档段阶尾收023召开产品验收评审会产品交付一.产品验收0253.2 流程说明1】 项目发起人提出项目申请,编写项目建议书,编写完成后, 将项目建

10、议书提给项目管理部。2】 项目管理部预审项目建议书,预审不合格,及时打回,重新 修改,项目管理部对文档质量认可后,将文档转发给相关评委, 准备评审相关资料,一周以内,项目管理部组织相关部门进行评 审。3】 项目管理部组织召开项目建议书评审会,相关部门对文档进行评 审,如果评审不通过,则项目经理重新修改文档,修改完成后, 再次进入【001】流程;如果评审通过,准备进入项目可行性研 究。4】 项目发起人编写可行性研究报告,编写完成后,将可行性 研究报告提给项目管理部。5】 项目管理部预审可行性研究报告,预审不合格,及时打回, 重新修改,项目管理部对文档质量认可后,将文档转发给相关评 委,准备评审相

11、关资料,一周以内,项目管理部组织相关部门进 行评审。6】 项目管理部组织召开项目可研评审会,相关部门对文档进行评 审,如果评审通过,由总经理办公室决定是否立项,如果同意立 项(如果项目金额在500 万以上,需上报董事会,由董事会决定 是否立项),项目进入下一阶段;如果不立项,则项目终止;如 果评审不通过,且总经理办公室不终止项目,则项目发起人重新 修改文档,修改完成后,再次进入【004】流程。7】 项目发起人编写项目章程说明书,编写完成后,将项目章 程说明书提给项目管理部。8】 项目管理部预审项目章程说明书,预审不合格,及时打回, 重新修改,项目管理部对文档质量认可后,将文档转发给相关评 委,

12、准备评审相关资料,一周以内,项目管理部组织相关部门进 行评审,同时项目管理部要与项目发起人沟通、确认项目周期内需要完成的过程文档和产品文档。9】 项目管理部组织召开项目立项会,相关部门对文档进行评审。如 果评审不通过,且总经理办公室不终止项目,则项目发起人重新 修改文档,修改完成后,再次进入【 007】流程。会议期间,总 经理办公室宣读项目经理使命书,同时,项目管理部公布项目周 期内需要完成的过程文档及产品文档。10】 项目经理依次编写并提交项目所需的过程文档给项目管理部。 (由于文档数量较多,文档分阶段提交,分阶段评审)。11】 项目管理部预审项目过程文档,预审不合格,及时打回,重新修 改,

13、项目管理部对文档质量认可后,将文档转发给相关评委,准 备评审相关资料,一周以内,项目管理部组织相关部门进行评审。12】 项目管理部组织召开项目文档评审会,相关部门对文档进行评 审,如果评审不通过,则项目经理重新修改文档,修改完成后, 再次进入【010】流程;如果评审通过,准备进入下一轮评审。(由 于项目周期的过程文档较多,需要经过几轮的项目评审会,过程 文档才能评审完成,因此【010】【011】【012】流程会复复多次)13】 项目经理编写需求说明文档,编写完成后,将需求说明文档提给 项目管理部。14】 项目管理部预审项目需求文档,预审不合格,及时打回,重新修 改,项目管理部对文档质量认可后,

14、将文档转发给相关评委,准 备评审相关资料,一周以内,项目管理部组织相关部门进行评审。15】 项目管理部组织召开需求文档评审会,相关部门对文档进行评 审,如果评审不通过,则项目经理重新修改文档,修改完成后, 再次进入【013】流程;如果评审通过,准备进入下一轮评审。16】 项目经理编写设计文档,编写完成后,将设计文档提给项目管理 部。17】 项目管理部预审项目设计文档,预审不合格,及时打回,重新修 改,项目管理部对文档质量认可后,将文档转发给相关评委,准 备评审相关资料,一周以内,项目管理部组织相关部门进行评审。【18】 项目管理部组织召开设计文档评审会,相关部门对文档进行评 审,如果评审不通过,则项目经理重新修改文档,修改完成后, 再次进入【016】流程;如果评审通过,准备进入下一轮评审。【19】 项目经理带领项目组进入开发阶段。【20】 开发完成后,测试组安排人员进行软件测试。经过多轮的产品测 试,最终产品测试通过。【21】 项目经理对产品进行打包,编写产品的验收相关文档,编写完成 后

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号