软件开发建设项目工作流程_第1页
软件开发建设项目工作流程_第2页
软件开发建设项目工作流程_第3页
软件开发建设项目工作流程_第4页
软件开发建设项目工作流程_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、山东新世纪网络教育有限公司软件开发建设项目管理办法山东新世纪网络教育有限公司2014年11月目 录1编写目的32适用范围33涉及部门职责34工作流程44.1售前阶段5立项5投标6合同签订6项目概要计划74.2执行阶段7项目启动7项目详细计划7详细需求8系统设计8开发编码8系统测试8项目上线9项目验收94.3维护阶段9系统维护9项目结项105项目跟踪管理101 编写目的为了保障高效、有序的完成软件开发项目,规范软件开发项目执行过程,明确项目执行过程中相关部门职责任务,特制定本流程。2 适用范围本流程适用于公司内所有软件开发类项目管理工作,包括外部客户软件开发和内部产品软件开发项目,不包含培训服务

2、、资源开发项目。3 涉及部门职责企业营销策划部:负责与客户沟通,完成初始需求调研、立项,以及项目投标、合同签订;负责跟踪项目进展,发现进度风险,协调应对分享;协调组织项目验收工作。技术研发部:负责项目详细需求调研、技术方案编写、设计与开发、性能测试、部署方案编写;配合完成投标、系统上线、项目验收、系统运维工作。运营管理部:负责软件功能测试、用户说明书编写、系统上线、系统运维;配合完成性能测试。技术管理委员会:负责立项审批、技术方案审批、内部验收审批;协调跟踪项目进展情况。4 工作流程软件开发项目工作流程图本流程图为软件开发项目整个生命周期的执行过程,从时间先后上,将整个项目过程划分为售前、执行

3、、维护三个阶段。项目执行过程可按照项目具体情况进行裁剪,各具体环节可迭代进行。4.1 售前阶段4.1.1 立项4.1.1.1 立项申请1) 立项申请人根据用户需求、或公司战略发展方向,编写项目概要需求分析,明确项目任务目标;立项申请人可以是公司内所有可能获取客户需求和向公司提出项目建议人员。2) 立项申请人在完成项目概要需求分析后,填写立项申请表;3) 立项申请人向企业营销策划部提交立项申请表和项目概要需求分析,申请立项。4.1.1.2 立项审批1) 企业营销策划部接到立项申请后2个工作日内,组织立项申请人、技术管理委员会、项目相关部门人员进行立项评审,技术管理委员会综合各方意见给出立项结论;

4、2) 评审会议后1个工作日内,立项申请人协助企业营销策划部编写立项评审报告,并传阅所有参加评审的成员,签字确认;3) 评审通过,技术研发部任命项目经理,并同立项公告一同在公司内公布;评审不通过,则项目终止。4.1.2 投标对于需要投标的项目,由企业营销策划部组织进行投标工作,技术研发部、运营维护部协助进行标书及技术方案编写。1) 销售经理负责拜访用户,了解用户的项目基本情况,向用户介绍公司和相关产品,与用户建立起良好的关系。项目经理与客户进行技术上的交流和沟通,进行相应的技术方案准备。2) 销售经理获取招标书后,负责组织相关人员仔细阅读招标书,并进行讨论,找出招标书中有疑问或描述不清楚的地方,

5、销售经理负责与招标方进行沟通确认;3) 销售经理对招标书确认后,按照招标书的要求,结合前期与客户交流的情况,确定投标书的内容并初步编写投标书大纲;4) 销售经理按投标书大纲组织人员开展投标书的编写工作,销售经理负责商务部分编写,项目经理负责技术部分编写,相关部门负责人协助进行指导和审查,最终形成项目投标书。5) 按照招标邀请函规定的时间,销售经理与项目经理共同参加投标会,进行技术、商务上的讲解和答疑;6) 投标会结束后,销售经理负责进行投标结果的跟踪,及时向相关负责人反馈相关信息;7) 投标成功,企业营销策划部负责向全公司发布中标公告,并进入合同签订工作;投标失败,则项目终止。4.1.3 合同

6、签订1) 销售经理负责与客户沟通,起草项目合同及相关附件;起草完毕后提交总经办审批;2) 与客户意见达成一致后,销售经理负责与客户签订合同,并在合同签订后1个工作日内将项目合同及附件提交给财务部、行政管理部进行存档备案;4.1.4 项目概要计划1) 立项后,项目经理按照概要需求,制定项目概要计划;2) 概要计划制定完成,提交技术管理委员会进行评审;3) 投标中使用到的项目计划,必须为评审通过后的项目概要计划;4.2 执行阶段项目执行阶段,按照工作内容和先后顺序,可分为项目启动、制定项目详细工作计划、需求分析、系统设计、开发编码、系统测试、系统上线、项目验收等工作环节。4.2.1 项目启动1)

7、技术研发部协调人员确定项目执行团队人员,形成项目团队人员名单。2) 项目经理起草项目章程(即项目执行具体要求)向相关人员发布,根据项目需要召开项目启动会。4.2.2 项目详细计划1) 项目经理根据项目工作内容,确定执行阶段项目目标、范围及主要工作内容,根据项目实际情况划分项目各阶段及里程碑点,拆分工作任务,确定人员任务分工及任务完成时间和输出成果,形成项目详细工作计划;2) 项目详细工作计划中,需要将工作任务明确到人,工作拆分粒度不应大于5人日。3) 项目详细工作计划的制定按照渐进明细的原则,再在每个阶段开始时进行细化。依据不同的项目类型及复杂度,项目经理在项目启动后3-5个工作日内完成项目详

8、细工作计划,提交技术管理委员会评审。4.2.3 详细需求1) 项目经理带领团队成员根据项目计划制定需求阶段具体工作任务,细化本阶段的项目计划2) 项目经理带领项目团队,采用必要的调研方法进行需求调研,形成需求调研记录;3) 项目经理负责把控项目范围,在需求调研过程中,若发生需求超出项目范围,项目经理汇同销售经理与用户协商解决;4) 项目经理负责组织相关人员根据用户需求开展需求分析工作,形成需求规格说明书及系统原型(根据不同项目类型及具体情况,系统原型详细程度)。5) 完成需求规格说明书和系统原型后,销售经理协调客户进行需求评审确认工作。如为公司内部产品项目,由技术委员会进行需求评审确认。4.2

9、.4 系统设计1) 项目经理带领项目团队人员,依据公司技术规范,对需求规格说明书中的系统要求进行系统设计,形成系统设计说明书、系统部署方案。2) 完成系统设计后,将系统设计提交技术管理委员会进行评审,评审通过后进行系统开发工作。4.2.5 开发编码1) 项目经理指导团队成员,依据需求规格说明、系统设计说明书、系统原型,完成系统开发编码工作。4.2.6 系统测试1) 运营维护部,以需求规格说明书为基础,按照系统功能测试工作规范,完成系统功能测试工作,最终形成系统功能测试报告。2) 技术研发部,在运营维护部的配合下,完成系统性能测试工作,并出具系统性能测试报告。4.2.7 项目上线1) 项目经理负

10、责带领团队成员,在系统部署方案基础上,编写系统部署手册,并提交运营维护部用户系统部署维护工作指导。2) 运营维护部负责进行系统用户手册编写工作。3) 系统开发测试完毕后,召开技术管理委员会,由项目经理负责用系统演示方式,进行系统内部评审验收。同时检查系统部署手册、系统测试报告、系统用户手册。4) 内部评审通过后,运营维护部制定系统上线方案,按照系统上线方案进行系统上线工作实施。4.2.8 项目验收1) 销售经理负责组织与客户协调,确定项目验收会议时间,并向用户提交项目验收申请及相关文档;2) 运营维护部,在系统上线后,根据系统运行情况,出具项目试运行报告。3) 如客户需要进行现场测试验收,运营

11、维护部负责编写现场测试方案,进行客户现场测试,形成现场测试报告;4) 销售经理、项目经理配合用户对系统进行验收,并记录验收过程中出现的问题及建议,形成会议纪要或系统验收报告。4.3 维护阶段4.3.1 系统维护1) 运营维护部负责按照运营维护规范进行系统运行维护工作,并按照客户要求,出具系统运行维护报告。4.3.2 项目结项1) 系统维护期到期后,销售经理负责与客户协调进行项目结项工作。5 项目跟踪管理1) 售前阶段,销售经理需例行每月编写项目进展报告,如有重大进展,需及时向相关部门及人员通报项目进展状况。2) 执行阶段,项目经理需及时掌握进度计划的完成情况。可要求项目团队成员及时向项目经理及主管部门领导提交工作周报(或日报); 3) 项目经理

温馨提示

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

评论

0/150

提交评论