公司项目开发管理流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安极众数字通讯有限公司
管理制度
公文名称:公司项目开发管理流程
编制:
审核:
批准:
公文编号:
受控状态:受控
版本/修改:A/0
※本规范为受控公文,未经人力资源部确认,不得更改其中流程内容;※本规范一式两份人力资源部、品管部各一份;
※本规范在实施过程中需更改地方,按照公文记录管理规范执行;
文档名称公司项目开发管理流程
文档编号当前版本发布版本
起草时间定稿时间
姓名部门分机电话电子邮件
起草人
备注
批准人刘晓宁
修订记录
序号修改时间修改人主要修改存档版
本1
2
3
4
5
6
7
8
9
11
12
13
14
15
目录
1目的 (3)
2适用范围 (3)
3职责 (3)
4项目管理 (4)
4.1项目整体管理 (4)
4.2项目启动阶段 (6)
4.3初步需求调研阶段 (7)
4.4项目需求规格阶段 (7)
4.5设计阶段 (8)
4.6实现阶段 (9)
4.7测试、调试阶段 (10)
4.8实施及试运行阶段 (11)
4.9验收阶段 (12)
4.10收尾阶段 (13)
5相关文件 (14)
6记录 (14)
1目的
本流程规定了公司不同规模的项目流程,说明项目的各个阶段之间的输入输出结果,以及执行各阶段任务时的要求及相关模板,各部门的职责等,并说明了各阶段完成的标志和标准要求,是项目组推进项目及质量管理、部门检查项目工作的核心制度。
本流程是作为项目配置管理、质量管理、测试管理制度的基础性文件,其他相关制度按照此制度规定的流程及要求进一步拓展、深化项目相关其他环节的管理规范。
2适用范围
本流程适用于以下情况:
●公司不同规模的软件、硬件类项目;
●公司产品的外围工作。
3职责
名称主要职责
分管领导(江总)1.负责协助项目启动过程,指派项目经理及项目组;
2.负责协助项目组完成项目各阶段任务;
3.负责参与评审项目关键阶段成果;
4.负责协调各项目组处理疑难问题。
项目部门(软件部/ 技术部)1.部门成员出任项目经理;
2.对项目结果负责;
3.根据公司要求开展项目各阶段任务;
4.负责向其他部门提供允许的技术资料及技术支持。
项目评审小组1.制定公司项目及发展的方向。
2.审议并决定重大项目。
3.评审各项目需求分析结果。
4.负责评审项目各阶段的里程牌工作并出具评审报告。
5.负责项目过程的总体评价
6.研究相关企业的管理状况与方向。
7.组织相关部门人员实施业务培训。
8.负责协助项目经理分析项目过程的问题及风险,并提出解
决方法。
应用技术部/市场部1.负责项目前期商务工作,并于项目启动阶段移交、讲解前期
资料至项目部门门;
2.应用技术部/市场部为项目第一责任人;
3.负责协助项目经理处理客户关系;
4.负责项目启动至项目收尾的所有项目相关工作;
5.负责项目的合同收尾工作。
财务部 1.负责监督项目成本及预算执行情况。
4项目管理
4.1项目整体管理
流程阶
段
参与人执行说明/模板
A1
项目启动阶段
A2
初步需求调研阶段
A3
项目需求规格阶段
A4
系统设计阶段
A5
系统实现阶段
A6
系统测试阶段
A7
实施及试运行阶段
A8
项目验收阶段
A9
项目收尾阶段A.1
1、分管领导
2、项目部门
3、项目经理
4、项目评审小组
5、应用技术部
/市场部
1、相关人员就此项目进行初步沟通,并
确定项目的目标、项目经理、项
目组及评审小组负责审核;
2、明确项目的奖惩管理办法
A.2
1、项目经理
2、项目评审小组
3、应用技术部
/市场部
1、项目经理根据前期与客户交流的情况
进行客户需求调研分析;
2、调研期间,按日汇总分析需求调研结
果,并形成书面记录。
A.3
1、项目经理
2、项目组
3、项目评审小组
4、应用技术部
/市场部
1、根据调研结果编制项目需求规格说明
书或确认产品规格(相当于总体设计),
项目需求规格说明书主要用以说明项目
的实现情况;
A.4
1、项目经理
2、项目组
3、项目评审小组
1、对于(工期在天以内/任务量较少/
仅是进行产品功能优化升级/小幅度修
改)可以完成的项目,以任务单为主体进
行设计即可,无需设计说明书,超
过的必须按照项目开发流程进行。
A.5
1、项目经理
2、项目组
1、按硬件规则/软件编码规范进行工作开
展,项目评审小组定期抽查开展情况;
2、按版本计划提交测试、调试版本;
3、按照里程碑计划进行审核、总结。
A1
项目启动阶段
A2
初步需求调研阶段
A3
项目需求规格阶段
A4
系统设计阶段
A5
系统实现阶段
A6
系统测试阶段
A7
实施及试运行阶段
A8
项目验收阶段
A9
项目收尾阶段A.6
1、项目经理
2、项目组
3、项目评审小组
根据《项目测试、调试管理制度》进行项
目测试,测试、调试工作交叉于整个项目
过程中。
A.7
1、项目经理
2、项目组
3、项目评审小组
包括系统初始化、系统问题收集及反馈、
系统培训等几项工作。
A.8
1、项目经理
2、应用技术部/市
场部
3、项目评审小组
1、以项目组为主进行内部验收、外部验
收工作的准备;
2、通过内部验收和外部验收项目视为通
过;
3、应用技术部/市场部负责协调组织外部
验收,准备相关材料。
A.9
1、项目经理
2、应用技术部/市
场部
3、项目评审小组
1、项目收尾及合同收尾完成视为项目结
束;
2、合同收尾由应用技术部/市场部负责;
管理说明:
1、项目过程中,执行质量管理考核标准,具体考核参见《质量管理制度》;
2、项目过程中,执行配置管理考核标准,具体考核参加《配置管理制度》。
3、项目评审小组对项目全过程进行质量考核,如不达标则根据《质量管理制度》《配置管理制度》《项目测试、调试管理制度》中的规定进行考核,考核结果影响项目绩效薪资。
具体参见《绩效管理制度》。
(以上制度,由软件部、技术开发部部门根据工作要求,自行编写)
4.2 项目启动阶段
流程
阶段
参与人
执行说明/模板
B1开始
B2
项目启动
B3
编制进度计划
B5
编制测试计划
B4评审
B6结束
不通过
通过
B.1 1、应用技术部/市场部
2、项目部门 说明:由应用技术部/市场部的人员向项目部门门交接前期的商务资料。
B.2 1、分管领导 2、项目部门
3、项目经理
4、
项目评审小组 1、公司需向项目组明确项目目标,项目要求。
2、组建项目组,任命项目经理,制定项目委任书。
3、项目评审小组负责协助、跟进相关事宜。
模板:项目委任书
B.3 1、项目部门 2、项目经理 说明:项目经理带领项目组成员编制进度
计划。
模板:项目进度计划。
B.4 1、项目部门 2、项目经理 3、测试人员
4、项目评审小组
1、项目评审小组遵照《评审规程》评审进度计划,通过后按照进度计划进行执行。
2、评审不通过则反馈给项目经理/测试人员进行重新编制进度计划。
B.5
1、项目评审小组
2、项目经理 1、测试、调试人员根据进度计划,编制测试、调试计划与测试用例。
2、测试计划需经项目经理及项目评审小组经理审核。
B.6 1、分管领导
2、项目部门
3、项目经理
4、项目评审小组
1、发布项目计划、测试计划。
2、项目经理进行项目成本预算,并提交公司审核;
模板:项目成本预算表
管理说明:
1、 项目周期在2月以内的,项目进度计划允许规划只到里程碑,每月底对下月计划进行细化,
但不允许修改里程碑(包括时间、成果均不允许修改),如里程碑要进行修改必须经由评审小组及分管领导进行审批,经同意后才能修改;
2、 项目成本预算通过后,交由财务部按月进行成本跟踪。
4.3 初步需求调研阶段
流程
阶段
参与人
执行说明/模板
C1开始
C2
确定关系人范围
C3
制定需求调研方案
C4需求调研
C5结束
C.1
1、项目经理 说明:依据项目计划执行。
C.2
1、项目经理
2、应用技术部/市场部 说明:应用技术部/市场部及相关部门向项目经理提供管理表。
模板:关系人管理表
C.3
1、项目经理
说明:项目经理根据关系人情况,制定需求调研方案。
模板:调研方案
C.4
1、项目经理
2、项目评审小组 1、需求调研过程应用技术部/市场部人员参与;
2、调研记录应形成需求确认表,并由客户签字确认。
模板:需求调研确认表
C.5
1、项目经理
说明:初步需求调研阶段必须交付调研相关纸质、电子版材料及需求确认表。
管理说明:
1、 应用技术部/市场部人员在需求调研过程加入项目组开展具体工作,所有的需求调研确认
表需有应用技术部/市场部人员确认签字。
4.4 项目需求规格阶段
流程
阶段
参与人
执行说明/模板
D1开始
D2
项目需求规格
D3
二次需求调研
D5结束
D4
项目需求评审
D.1
1、项目经理 说明:根据初步需求调研确认表结果进入项目需求规格阶段 D.2
1、项目经理
2、项目组
1、可编制项目需求规格说明书初稿或根据需求编写系统原型作为需求规格;
2、项目需求规格阶段是将客户需求转变为软件实现的需求过程。
D.3
1、项目经理
2、项目组
1、项目需求编制完成后,以此为基础进行二次需求调研。
调研结果用以修改软件需求规格的成果,并形成最终提交的需求规格说明书或系统原型。
模板:项目需求规格说明书
D.4
1、项目部门
2、项目评审小组
3、项目经理
1、对需求规格说明书或系统原型进行评审;
2、如采用系统原型评审,则评
审小组需协助完成需求规格说明书终稿。
D.51、项目经理说明:项目需求规格阶段结束
后,应当输出项目需求规格说明
书(如采用系统原型的应同步输
出系统原型)
管理说明:
1、项目需求规格阶段主要用于将客户需求转化为软件/硬件实现的需求,需求规格说明书阐述的主题内容应围绕项目提供的功能实现为主;
2、本阶段项目经理可根据项目组及客户实际情况制定需求讨论的方式(如系统原型、说明书、评审会等),但最终必须形成项目需求规格说明。
4.5设计阶段
流程阶段参与人执行说明/模板
E1
开始
E2
原型/原理设计
E3
业务设计
E4
结束E.1
1、项目经理
2、项目组
说明:设计可根据已确认的需求说明,以模
块独立开展设计工作。
E.2
1、项目经理
2、项目组
1、设计阶段需首先完成整体的平台风格设
计,此阶段应提交客户确认原型/架构模型
图。
2、如采用系统原型方式调研需求,则整体
的设计阶段应在系统原型时完成。
E.3
1、项目部门
2、项目评审小组
3、项目经理
4、项目组
1、根据已确定的原型/架构模型图,根据已
确认的需求,按模块进行该模块的(IU设
计、业务流程设计、数据库设计)或功能业
务设计实现。
模板:设计说明书
E.4
1、项目经理(模块化的IU设计、业务流程设计、数据
库设计)或功能业务设计实现评审通过后可
先进行模块开发。
管理说明:
1、具体项目的设计过程由项目经理根据实际情况在项目进度计划阶段进行规划,并使项目组
及项目评审小组清晰了解推进计划。
4.6 实现阶段
流程 阶段
参与人
执行说明/模板
F1开始
F2
搭建开发环境
F3编码构建
F5结束
F4
项目组自测
F.1
1、项目经理 4、项目组 1、项目经理组织召开里程碑会议,安排相应工作。
F.2
1、项目经理 4、项目组 1、由项目组搭建开发/设计环境。
F.3
1、项目经理
2、项目组
3、项目评审小组
1、在过程中开发/设计人员必须按照公司的设计/编码规范、数据库规范、配置管理规范进行及成果提交。
2、项目评审小组定期对编码规范/硬件设计进行抽检以及配置资源的提交进行定期检查,按周、月上报质检情况。
F.4 1、项目经理
2、项目组
说明:设计/编码完成后,人员必须完成内部自测,通过后提交版本申请,由测试、调试人员进行测试、调试。
F.5
1、项目经理
2、项目组
说明:设计/编码过程结束
管理说明:
(内部检查人员/交叉检查人员)每月进行一次代码规范性/硬件设计的抽检,形成最终的代码规范/硬件设计相关的考核,如月度抽检不合格,该项目规范性考核分数扣除 分,根据项目考核分数进行处理,详见《绩效管理制度》《质量管理制度》。
4.7 测试、调试阶段
流程
阶段 参与人
执行说明/模板
G1开始
G2
搭建测试\调试环境
G3
编写测试、调试用例
G5结束
G4系统测试、调试
G.1
1、项目经理
2、项目组
说明:依据项目组内部测试、调试通过的版本进行测试、调试,交叉于设计/编码实现阶段。
G.2
1、项目经理
说明:由测试/开发人员在设计/编码开始初期搭建测试环境,并输出测试环境说明书,交由项目经理审核。
模板:测试环境搭建说明书
G.3
1、项目评审小组经理
说明:测试组编制该项目测试用例,提交部门经理审核,审核通过后按此测试用例执行测试。
G.4
1、项目经理
2、项目组
3、项目评审小组
1、过程中功能、集成测试由人员通过自测、交叉测试完成,日常测试需要提供测试结论,无需测试计划。
G.5
说明:项目评审小组测试、调试通过后,进入版本管理流程进行版本发布
管理说明:
1、 测试、调试过程中,必须对人员提交的功能代码/设计资料的质量进行考核,详见《项目
测试、调试管理制度》; 2、测试管理过程详见《项目测试、调试管理制度》。
4.8 实施及试运行阶段
流程
阶段 参与人
执行说明/模板
H1开始
H2实施准备
H3实施计划
H8结束
H4数据初始化
H5用户培训
H6客户交流
H7
系统完善及修正
H.1
1、项目经理
2、应用技术部/市场部
3、项目组人员
4、项目部门
5、分管领导 说明:测试、调试通过后才能进行实施工作。
可按模块也可整体进行实施及试运行。
H.2
1、项目经理
2、项目组人员
说明:项目经理准备实施使用的操作手册、培训课件等,并进行实施人员培训。
H.3
1、项目经理
2、项目部门
3、分管领导
说明:项目经理制定实施计划,提交部门经理及分管领导审核。
模板:实施计划
H.4
1、项目经理
2、项目组人员 说明:项目组人员对系统进行初始化,并在初始化后检测系统是否正常运行。
H.5
1、项目经理
2、项目组人员
3、应用技术部/市场部
1、根据客户实际需求,实施人员完成《培训计划》并报客户方确认;
2、培训中应安排考核,并于考核结束后出具《培训总结》提交客户方及项目经理。
H.6
1、项目经理
2、项目组人员
3、应用技术部/市场部
说明:试运行过程中,项目经理应定期与客户交流,记录交流结果,分析系统的运行情况,并在项目月报中汇报相关情况。
H.7
1、项目经理
2、项目组人员
在系统实施过程中和实施完毕之后,因客户随时可能进入系统,所以要保证系统安全、有效、稳定地运行,因此,需要开展系统巡检工作:
1、实施人员每天检查服务器、程序、备份是否正常,并将检查结果记录到《实施记录》;
2、《实施记录》应当将每天收集到的客户问题及建议进行记录,
由实施人员针对收集的问题进行分析,提出解决建议后提交项目经理,项目经理逐一对问题的处理提出反馈意见交实施人员。
3、实施人员收集的客户问题,在未经项目经理许可的状况下,不允许进行修改。
4、项目实施过程中,实施人员应当及时记录客户问题至《实施记录》,项目评审小组根据每天反馈的记录问题进行系统修正的跟踪,直至问题关闭 模板:系统实施记录
H.8
本过程结束
4.9 验收阶段
流程
阶段 参与人
执行说明/模板
I1开始
I2
验收资料、系统准备
I3系统验收
I5结束
I4总结归档
I.1
1、项目经理
2、项目组人员
3、项目评审小组
1、项目验收分为内部验收和外部验收。
2、内部验收可在实施之前或之后进行,与外部验收工作无一定关联。
I.2
1、分管领导
2、项目部门
3、项目经理
4、项目组人员
5、项目评审小组
6、应用技术部/市场部
1、按照合同约定清理、准备所需的功能和验收资料,根据公司及客户方要求拟定验收日程。
2、验收日程提交项目部门审核,分管领导批准。
3、验收前系统演示,由项目经理与项目组人员共同准备。
4、项目评审小组完成资料清单目录,并对整理的资料进行审核。
5、应用技术部/市场部负责资料的装订、准备等工作。
I.3 1、分管领导
2、项目部门
3、项目经理
4、项目组人员
5、项目评审小组
6、应用技术部/市场
部
1、系统验收包括内部验收活动、
客户验收会议。
2、项目经理负责内部验收活动
的协调和准备。
2、应用技术部/市场部负责外部
验收活动的协调和准备。
I.4 1、项目经理
2、项目组人员
3、项目评审小组
4、项目部门
1、项目组召开项目总结会议,
总结经验教训。
I.51、项目经理
2、项目组人员
本过程结束
管理说明:
1、外部验收中,项目一次验收不通过,扣绩效分值10%,二次验收不通过,扣除绩效分值
30%,三次不通过则全部扣除。
4.10收尾阶段
流程阶
段
参与人执行说明/模板
J.1 1、项目经理
2、项目组人员
1、项目验收结束后,启动项目
收尾。
2、项目收尾分为项目收尾
和合同收尾。
J.2 1、项目部门
2、项目经理
说明:项目收尾由项目部门共
同完成。
J.3 1、分管领导
2、应用技术部/市
场部
说明:合同收尾由应用技术部/
市场部完成,分管领导协助。
J.4 1、项目经理
2、项目组人员
3、项目部门经理
1、项目经理负责项目组所有项
目资料(文档、源代码、第三
方控件)的收集;
2、项目部门根据资料抽取可复
用内容。
J1开始
J2
项目收尾
J3
合同收尾J7
结束
J4
项目分析整理
J5
总结归档
J6收款J.5
1、项目经理
2、项目组人员
3、项目部门经理
1、项目组提交项目全套资料至
归档。
J.7
1、应用技术部市
场部
项目收尾、合同收尾项目完成
后,项目结束。
5相关文件
●配置管理制度
●质量管理制度
●项目测试、调试管理制度●绩效管理制度
6记录
●项目委任书
●项目经理授权书
●项目进度计划
●项目成本核算表
●关系人管理表
●需求调研方案
●项目需求规格说明书
●需求调研确认表
●系统设计说明书
●测试、调试环境搭建说明书●BUG生命周期管理表
●项目实施计划
●系统实施记录
●培训计划
●培训签到表
●测试用例表
●测试、调试结果说明
●测试、调试实施计划。