山东新世纪网络教育有限公司软件开发建设项目管理办法山东新世纪网络教育有限公司2014年11月目录1编写目的..................................................................................................................................32适用范围..................................................................................................................................33涉及部门职责...........................................................................................................................34工作流程..................................................................................................................................44.1售前阶段.......................................................................................................................54.1.1立项...................................................................................................................54.1.2投标...................................................................................................................64.1.3合同签订...........................................................................................................64.1.4项目概要计划...................................................................................................74.2执行阶段.......................................................................................................................74.2.1项目启动...........................................................................................................74.2.2项目详细计划...................................................................................................74.2.3详细需求...........................................................................................................84.2.4系统设计...........................................................................................................84.2.5开发编码...........................................................................................................84.2.6系统测试...........................................................................................................84.2.7项目上线...........................................................................................................94.2.8项目验收...........................................................................................................94.3维护阶段.......................................................................................................................94.3.1系统维护...........................................................................................................94.3.2项目结项.........................................................................................................105项目跟踪管理.........................................................................................................................101编写目的为了保障高效、有序的完成软件开发项目,规范软件开发项目执行过程,明确项目执行过程中相关部门职责任务,特制定本流程。2适用范围本流程适用于公司内所有软件开发类项目管理工作,包括外部客户软件开发和内部产品软件开发项目,不包含培训服务、资源开发项目。3涉及部门职责企业营销策划部:负责与客户沟通,完成初始需求调研、立项,以及项目投标、合同签订;负责跟踪项目进展,发现进度风险,协调应对分享;协调组织项目验收工作。技术研发部:负责项目详细需求调研、技术方案编写、设计与开发、性能测试、部署方案编写;配合完成投标、系统上线、项目验收、系统运维工作。运营管理部:负责软件功能测试、用户说明书编写、系统上线、系统运维;配合完成性能测试。技术管理委员会:负责立项审批、技术方案审批、内部验收审批;协调跟踪项目进展情况。4工作流程软件开发建设类项目工作流程企业营销策划部技术研发部运营维护部技术委员会维护阶段售前阶段执行阶段编码、测试、手册编写过程客户前期调研立项建议书立项评审合同签订结束不通过详细需求调研分析及原型设计是否通过否是系统设计编码开发、单元测试编写部署手册系统部署上线组织项目验收项目结项支持维护协调客户进行需求及原型评审确认设计评审不通过内部验收通过不通过通过功能测试编写用户手册性能测试确定项目经理制定项目概要计划是否需要投标通过否投标是计划评审通过不通过软件开发项目工作流程图本流程图为软件开发项目整个生命周期的执行过程,从时间先后上,将整个项目过程划分为售前、执行、维护三个阶段。项目执行过程可按照项目具体情况进行裁剪,各具体环节可迭代进行。4.1售前阶段4.1.1立项4.1.1.1立项申请1)立项申请人根据用户需求、或公司战略发展方向,编写《项目概要需求分析》,明确项目任务目标;立项申请人可以是公司内所有可能获取客户需求和向公司提出项目建议人员。2)立项申请人在完成《项目概要需求分析》后,填写《立项申请表》;3)立项申请人向企业营销策划部提交《立项申请表》和《项目概要需求分析》,申请立项。4.1.1.2立项审批1)企业营销策划部接到立项申请后2个工作日内,组织立项申请人、技术管理委员会、项目相关部门人员进行立项评审,技术管理委员会综合各方意见给出立项结论;2)评审会议后1个工作日内,立项申请人协助企业营销策划部编写《立项评审报告》,并传阅所有参加评审的成员,签字确认;3)评审通过,技术研发部任命项目经理,并同立项公告一同在公司内公布;评审不通过,则项目终止。4.1.2投标对于需要投标的项目,由企业营销策划部组织进行投标工作,技术研发部、运营维护部协助进行标书及技术方案编写。1)销售经理负责拜访用户,了解用户的项目基本情况,向用户介绍公司和相关产品,与用户建立起良好的关系。项目经理与客户进行技术上的交流和沟通,进行相应的技术方案准备。2)销售经理获取招标书后,负责组织相关人员仔细阅读招标书,并进行讨论,找出招标书中有疑问或描述不清楚的地方,销售经理负责与招标方进行沟通确认;3)销售经理对招标书确认后,按照招标书的要求,结合前期与客户交流的情况,确定投标书的内容并初步编写投标书大纲;4)销售经理按投标书大纲组织人员开展投标书的编写工作,销售经理负责商务部分编写,项目经理负责技术部分编写,相关部门负责人协助进行指导和审查,最终形成《项目投标书》。5)按照招标邀请函规定的时间,销售经理与项目经理共同参加投标会,进行技术、商务上的讲解和答疑;6)投标会结束后,销售经理负责进行投标结果的跟踪,及时向相关负责人反馈相关信息;7)投标成功,企业营销策划部负责向全公司发布中标公告,并进入合同签订工作;投标失败,则项目终止。4.1.3合同签订1)销售经理负责与客户沟通,起草项目合同及相关附件;起草完毕后提交总经办审批;2)与客户意见达成一致后,销售经理负责与客户签订合同,并在合同签订后1个工作日内将《项目合同》及附件提交给财务部、行政管理部进行存档备案;4.1.4项目概要计划1)立项后,项目经理按照概要需求,制定项目概要计划;2)概要计划制定完成,提交技术管理委员会进行评审;3)投标中使用到的项目计划,必须为评审通过后的项目概要计划;4.2执行阶段项目执行阶段,按照工作内容和先后顺序,可分为项目启动、制定项目详细工作计划、需求分析、系统设计、开发编码、系统测试、系统上线、项目验收等工作环节。4.2.1项目启动1)技术研发部协调人员确定项目执行团队人员,形成《项目团队人员名单》。2)项目经理起草《项目章程》(即项目执行具体要求)向相关人员发布,根据项目需要召开项目启动会。4.2.2项目详细计划1)项目经理根据项目工作内容,确定执行阶段项目目标、范围及主要工作内容,根据项目实际情况划分项目各阶段及里程碑点,拆分工作任务,确定人员任务分工及任务完成时间和输出成果,形成《项目详细工作计划》;2)《项目详细工作计划》中,需要将工作任务明确到人,工作拆分粒度不应大于5人日。3)《项目详细工作计划》的制定按照渐进明细的原则,再在每个阶段开始时进行细化。依据不同的项目类型及复杂度,项目经理在项目启动后3-5个工作日内完成《项目详细工作计划》,提交技术管理委员会评审。4.2.3详细需求1)项目经理带领团队成员根据《项目计划》制定需求阶段具体工作任务,细化本阶段的项目计划2)项目经理带领项目团队,采用必要的调研方法进行需求调研,形成需求调研记录;3)项目经理负责把控项目范围,在需求调研过程