软件项目管理制度_第1页
软件项目管理制度_第2页
软件项目管理制度_第3页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

保密级别发布日期软件项目管理制度文件编号skyeyes-zj-04版 本 号version 0.1编制审核批准目录1目的 .22适用范围.23职责 .24软件项目管理.34.1 项目整体管理34.2 项目启动阶段54.3 初步需求调研阶段64.4 软件需求规格阶段64.5 设计阶段74.6 实现阶段84.7 测试阶段94.8 实施及试运行阶段104.9 验收阶段114.10 收尾阶段125相关文件.131 目的本制度规定了公司所承接的不同规模的软件项目开发流程,说明项目的各个阶段之间的输入输出结果,以及执行各阶段任务时的要求及相关模板,各部门的职责等,并说明了各阶段完成的标志和标准, 是项目组推进项目及质量管理部门检查项目工作的核心制度。本制度是作为项目配置管理、质量管理、测试管理制度的基础性文件,其他相关制度按照此制度规定的流程及要求进一步拓展、深化项目相关其他环节的管理规范。2 适用范围本制度适用于以下情况:公司所承接的不同规模的软件开发类项目; 公司所承接的集成项目中的软件开发部分; 公司产品的外围开发工作。3 职责部门名称主要职责1. 负责协助项目启动过程,指派项目经理及项目组;分管总监应用开发部2. 负责协助项目组完成项目各阶段任务;3. 负责参与评审项目关键阶段成果;4. 负责协助项目组处理疑难问题。1. 部门成员出任项目经理;2. 项目经理为项目第一责任人;3. 对项目结果负责;4. 根据公司要求开展项目各阶段任务;5. 负责项目启动至项目收尾的所有项目相关工作;6. 负责向其他部门提供允许的技术资料及技术支持。质量管理部1.负责项目启动阶段的准备工作;2. 负责检查项目各阶段的成果并出具检查报告;西南办事处行业产品销售部3. 负责项目过程中的测试工作并出具测试报告;4. 负责项目过程中的配置管理工作;5. 负责项目过程中的评审组织、里程碑活动组织工作;6. 负责定期向项目经理、应用开发部、质量管理部经理提交质量管理报告并及时汇报项目的近况;7. 负责协助项目经理分析项目过程的问题及风险,并提出解决方法。1. 负责项目前期商务工作,并于项目启动阶段移交、讲解前期资料至项目组;2. 负责协助项目经理处理客户关系;3. 负责协助项目验收工作;4. 负责项目的合同收尾工作。财务部1.负责审核、发放项目奖金;2.负责监督项目成本及预算执行情况。4 软件项目管理4.1 项目整体管理流程阶段参与人执行说明 / 模板a.1a.2a.3a.41、分管领导2、应用开发部3 、项目经理4 、质量管理部1 、项目经理2 、质量管理部1 、项目经理2 、项目组3 、质量管理部1 、项目经理2 、项目组3 、质量管理部1、项目立项,确定项目目标,项目组成立,项目经理任命,明确项目奖金及奖惩办法。2、 项目经理和项目组制定项目计划,质量管理部门审核通过。1、项目经理根据前期与客户交流的情况进行客户需求调研;2、调研期间,按日汇总分析需求调研结果,并形成书面记录。1、根据调研结果编制软件需求规格说明书(相当于总体设计),软件需求规格说明书主要用以说明软件的实现概况;2、以需求规格说明书为基础对客户进行二次调研;3、二次调研可采用系统原型的方式也可以采用说明书方式有项目经理确定;1、系统设计阶段必须包括ui 设计、业务设计、数据库设计等3个方面的内容;4、对于工期在20天以内可以完成的外围开发,以任务单为主体进行设计即可,无a1项目启动阶段需设计说明书, 超过 20 天的必须按照软件开发流程进行。a2初步需求调研阶段a3软件需求规格阶段a4系统设计阶段a5系统实现阶段a6系统测试阶段a7实施及试运行阶段a8项目验收阶段a9项目收尾阶段管理说明:a.5a.6a.7a.8a.91 、项目经理2 、项目组1 、项目经理2 、项目组3 、质量管理部1 、项目经理2 、项目组3 、质量管理部1 、项目经理2 、西南办事处行业产品销售部3 、质量管理部1 、项目经理2 、西南办事处行业产品销售部3 、质量管理部1、按编码规范进行编码,质量管理部定期抽查编码情况;2、按版本计划提交测试版本;3、按照里程碑计划进行审核、总结。根据软件测试管理制度进行软件测试, 测试工作交叉于整个项目过程中。包括系统初始化、系统问题收集及反馈、系统培训等几项工作。1、以项目组为主进行内部验收、外部验收工作的准备;2、通过内部验收和外部验收项目视为通过;3、西南办事处行业产品销售部负责协调组织外部验收,准备相关材料。1、项目收尾及合同收尾完成视为项目结束;2、完成项目收尾后,发放第一笔项目奖金;2、合同收尾由西南办事处行业产品销售部负责;1、项目过程中,执行质量管理考核标准,具体考核参见质量管理制度;2、项目过程中,执行配置管理考核标准,具体考核参加配置管理制度。3、质检员对项目全过程进行质量考核,如不达标则根据质量管理制度配置管理制度软件测试管理制度中的规定进行考核,考核结果影响项目奖金方法,具体参见项目奖金管理办法。4.2 项目启动阶段流程阶段参与人执行说明 / 模板不通过管理说明:b1开始b2项目启动b3编制进度计划b4评审通过b5编制测试计划b6编制质量保证计划b7结束b.1b.2b.3b.4b.5b.6b.71、西南办事处行业产品销售部2、应用开发部1、分管领导2、应用开发部3 、项目经理4 、质量管理部1、应用开发部2 、项目经理1、应用开发部2 、项目经理3、质量管理部1、质量管理部2、项目经理1、质量管理部2、项目经理1、分管领导2、应用开发部3 、项目经理4 、质量管理部说明: 由商务部的人员向应用开发部交接前期的商务资料。1、公司需向项目组明确项目目标,项目要求。2、组建项目组,任命项目经理,制定项目委任书。3、质量管理部指定质检员,搭建配置库、测试目录等,并协助完成启动工作。模板:项目委任书、项目经理授权书。说明: 项目经理带领项目组成员编制进度计划。模板:项目 进度计划。1、质检员初审进度计划,通过后组织相 关部门人员对计划进行评审,评审过程遵照评审规程执行。2、评审不通过则交换项目经理直至评审通过。1、质检员根据进度计划,编制测试计划。2、测试计划需经项目经理及质量管理部经理审核。1、质检员根据进度计划编制质量保证计划。2、质量保证计划需经项目经理及质量管理部经理审核。1、发布项目计划、测试计划、质量保证计划。2、项目经理根据项目奖金管理办法完成项目奖金预算,提交公司审核;3、项目经理进行项目成本预算,并提交公司审核;模板:项目奖金核算表、项目成本预算表1、项目工期在 2个月以内的, 项目进度计划允许规划只到里程碑,每月低对对下月计划进行细 化,但不允许修改里程碑(包括时间、 成果均不允许修改),如里程碑要进行修改必须按照配置管理制度中的变更要求进行审批,经同意后才能修改;2、项目成本预算通过后,交由财务部按月进行成本跟踪,质检员应在质检月报中定期汇报项目成本。4.3 初步需求调研阶段流程阶段参与人执行说明 / 模板1、项目经理说明:依据项目计划执行。c1开始c2确定关系人范围c.1c.21 、项目经理2 、西南办事处行业产品销售部说明:需西南办事处行业产品销售部及相关部门向项目经理提供管理表。模板:关系人管理表c3制定需求调研方案c.31 、项目经理说明:项目经理根据关系人情况,制定需求调研方案。模板:调研方案c4需求调研c5结束c.4c.51 、项目经理2 、项目组3 、质量管理部1 、项目经理2 、项目组1、需求调研过程需质检员参与;2、调研记录应形成需求确认表,并由客户签字确认。模板:需求调研确认表说明:初步需求调研阶段必须交付调研相关纸质、电子版材料及需求确认表。管理说明:1、质检员在需求调研过程加入项目组开展具体工作,所有的需求调研确认表需有质检员确认签字。4.4 软件需求规格阶段阶段流程参与人执行说明 / 模板d1开始d.11、项目经理说明: 根据初步需求调研确认表结果进入软件需求规格阶段d2软件需求规格d3二次需求调研d4软件需求评审d.21、项目经理2、项目组1 、可编制软件需求规格说明书初稿或根据需求编写系统原型作为需求规格;2 、软件需求规格阶段是将客户需求转变为软件实现的需求过程。d5结束d.31、项目经理2、项目组1 、软件需求编制完成后,以此为基础进行二次需求调研。调研结果用以修改软件需求规格的成果, 并形成最终提交的需求规格说明书或系统原型。模板:软件需求规格说明书d.41、应用开发部2、质量管理部3、项目经理1 、对需求规格说明书或系统原型进行评审;2 、如采用系统原型评审,则评审通过后质检员需协助完成需求规格说明书终稿。d.51、项目经理说明:软件需求规格阶段结束 后,应当输出软件需求规格说明书(如采用系统原型的应同步输出系统原型)管理说明:1、软件需求规格阶段主要用于将客户需求转化为软件实现的需求,需求规格说明书阐述的主题内容应围绕软件提供的功能实现为主;2、本阶段项目经理可根据项目组及客户实际情况制定需求讨论的方式(如系统原型、 说明书、评审会等),但最终必须形成软件需求规格说明。4.5 设计阶段流程阶段参与人执行说明 / 模板e1开始e2平面设计e3业务设计e4结束e.1e.2e.31 、项目经理2 、项目组1 、项目经理2 、项目组1、应用开发部2、质量管理部3 、项目经理4 、项目组说明:设计可根据已确认的需求说明,以模块独立开展设计工作。1、设计阶段需首先完成整体的平台风格设计,此阶段应提交客户确认平面设计图。2、如采用系统原型方式调研需求,则整体的平面设计阶段应在系统原型时完成。1、根据已确定的平面设计,根据已确认的 需求,按模块进行该模块的iu 设计、业务流程设计、数据库设计。模板:设计说明书e.41 、项目经理模块化的 iu 设计、业务流程设计、数据库设计评审通过后可先进行模块开发。管理说明:1、 所有的设计过程中中,整体的平面风格设计必须在分块设计前进行,并取得客户认可;2、 具体项目的设计过程由项目经理根据实际情况在项目进度计划阶段进行规划,并使项目组及质检员清晰了解推进计划。4.6 实现阶段流程阶段参与人执行说明 / 模板f1开始f2搭建开发环境f3编码构建f4项目组自测f5结束f.1f.2f.3f.41 、项目经理4 、项目组1 、项目经理4 、项目组1 、项目经理2 、项目组3 、质量管理部1 、项目经理2 、项目组1、项目经理组织召开里程碑会议,安排相应工作。1、由项目组搭建开发环境。2、项目采用的第三方控件与组件提交至质检员备案。1、在开发过程中开发人员必须按照公司的 编码规范、 数据库规范、 配置管理规范进行开发及成果提交。2、质量管理部定期对编码规范进行抽检以及配置资源的提交进行定期检查,按周、月上报质检情况。说明:编码完成后, 开发人员必须完成内部自测,通过后提交版本申请,由质检员进行测试。f.51 、项目经理2 、项目组说明:编码过程结束管理说明:质检员每周抽检10% 新增代码检查规范性。本周发现代码注释率低于5% ,规范性不合格则在周报中给予提醒,每月进行一次代码规范性的抽检,形成最终的代码规范考核,如月度抽检不合格,该项目规范性考核分数扣除2分,项目奖金根据项目考核分数进行处理,详见项目奖金管理办法质量管理制度。4.7 测试阶段流程阶段参与人执行说明 / 模板g1开始g2搭建测试环境g3编写测试用例g.1g.21、项目经理2、项目组3 、质量管理部门人员1、项目经理2、质量管理部说明: 依据项目组内部测试通过的版本进行测试,交叉于编码实现阶段。说明: 由质检员在编码开始初期搭建测试环境, 并输出测试环境说明书,交由项目经理审核。模板:测试环境搭建说明书g4系统测试g5结束g.3g.41、质量管理部经理2、质量管理部1、项目经理2、项目组3、质量管理部说明: 质量管理部编制该项目测试用例,提交部门经理审核,审核通过后按此测试用例执行测 试。1 、开发过程中功能、集成测试由开发人员通过自测、交叉测试完成, 日常测试需要提供测试结论,无需测试计划。2 、质量管理部负责测试项目组提交的代码版本的需求测试,以及阶段性的性能、压力、ui测试,并根据项目计划,完成本次测试计划。3 、测试版本:质量管理部从公司 svn库中提取最新项目代码,生成版本号, 进行编译后发布于测试环境,执行测试。3 、质量管理部在测试过程中发现的系统bug需登记到bug 管理工具中,项目经理根据发现的bug 安排处理人员、时间。质量管理部负责跟踪bug的消缺过程,直至缺陷消除。测试结束后,质检工程师完成测试报告g.5说明:质量管理部测试通过后, 进入版本管理流程进行版本发 布管理说明:1、 测试过程中, 必须对开发人员提交的功能代码质量进行考核,详见软件测试管理制度;2、测试管理过程详见软件测试管理制度。4.8 实施及试运行阶段流程阶段参与人执行说明 / 模板h1开始h2实施准备h3实施计划h.1h.21、项目经理2、西南办事处行业产品销售部3、项目组人员4、应用开发部5、分管领导1、项目经理2、项目组人员说明: 测试通过后才能进行实施工作。可按模块也可整体进行实施及试运行。说明: 项目经理准备实施使用的操作手册、培训课件等,并进行实施人员培训。h4数据初始化h5用户培训h6客户交流h7系统完善及修正h8结束h.3h.4h.5h.61、项目经理2、应用开发部3、分管领导1、项目经理2、项目组人员1、项目经理2、项目组人员1、项目经理2、项目组人员说明:项目经理制定实施计划, 提交部门经理及分管领导审核。模板:实施计划说明: 项目组人员对系统进行初始化, 并在初始化后检测系统是否正常运行。1 、根据客户实际需求,实施人员完成培训计划并报客户方确认;2 、培训中应安排考核,并于考核结束后出具考试成绩表及培训总结 提交客户方及项目经理。说明:试运行过程中,项目经理应定期与客户交流,记录交流结果,分析系统的运行情况,并在项目月报中汇报相关情况。h.71、项目经理2、项目组人员在系统实施过程中和实施完毕之后,因客户随时可能进入系统,所以要保证系统安全、有效、稳定地运行,因此,需要开展系 统巡检工作:1 、实施人员每天检查服务器、程序、备份是否正常,并将检查结果记录到实施记录;2 、实施记录 应当将每天收集到的客户问题及建议进行记录, 由实施人员针对收集的问题进 行分析, 提出解决建议后提交项目经理, 项目经理逐一对问题的处理提出反馈意见交实施人员。3 、实施人员收集的客户问题, 在 未 经 项 目 经 理 许 可 的 状 况下,不允许进行修改。4 、项目实施过程中,实施人员应当及时记录客户问题至实施记录,质量管理部根据每天反 馈的记录问题进行系统修正的跟踪,直至问题关闭模板:系统实施记录h.8本过程结束4.9 验收阶段流程阶段参与人执行说明 / 模板i.11、项目经理2、项目组人员3、质量管理部1 、项目验收分为内部验收和外部验收。2 、内部验收可在实施之前或之后进行, 与外部验收工作无一定关联。i.21、分管领导2、应用开发部3、项目经理4、项目组人员5、质量管理部1 、按照合同约定清理、准备所需的功能和验收资料,根据公司及客户方要求拟定验收日程。2 、验收日程提交应用开发部审核,分管领导批准。i16、西南办事处行业开始产品销售部3 、验收前系统演示,由项目经理与项目组人员共同准备。i2验收资料、系统准备i3系统验收i4总结归档i5结束i.31、分管领导2、应用开发部3、项目经理4、项目组人员5、质量管理部6、西南办事处行业产品销售部4 、质量管理部完成资料清单目录,并对整理的资料进行审核。5 、西南办 / 行业产品销售部负责资料的装订、准备等工作。1 、系统验收包括内部验收活动、客户验收会议。2 、项目经理负责内部验收活动的协调和准备。2 、西南办事处行业产品销售部负责外部验收活动的协调和准 备。i.41、项目经理2、项目组人员3、质量管理部4、应用开发部经理1 、项目组召开项目总结会议, 总结经验教训。i.51、项目经理2、项目组人员管理说明:1、外部验收中,项目一次验收不通过,扣除项目奖金10% ,二次验收不通过,扣除项目奖金30% ,三次不通过则全部扣除4.10 收尾阶段流程阶段参与人执行说明 / 模板j.1j.21、项目经理2、项目组人员1、应用开发部2、项目经理3、质量管理部1 、项目验收结束后,启动项目收尾。2 、项目收尾分为项目收尾和合同收尾。说明:项目收尾由项目组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论