最新软件开发建设项目工作流程.docx
- 文档编号:28923971
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:8
- 大小:161.64KB
最新软件开发建设项目工作流程.docx
《最新软件开发建设项目工作流程.docx》由会员分享,可在线阅读,更多相关《最新软件开发建设项目工作流程.docx(8页珍藏版)》请在冰豆网上搜索。
最新软件开发建设项目工作流程
软件开发建设项目工作流程
山东新世纪网络教育有限公司
软件开发建设项目
管理办法
山东新世纪网络教育有限公司
2014年11月
1编写目的
为了保障高效、有序的完成软件开发项目,规范软件开发项目执行过程,明确项目执行过程中相关部门职责任务,特制定本流程。
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)项目经理负责把控项目范围,在需求调研过程中,若发生需求超出项目范围,项目经理汇同销售经理与用户协商解决;
4)项目经理负责组织相关人员根据用户需求开展需求分析工作,形成《需求规格说明书》及系统原型(根据不同项目类型及具体情况,系统原型详细程度)。
5)完成需求规格说明书和系统原型后,销售经理协调客户进行需求评审确认工作。
如为公司内部产品项目,由技术委员会进行需求评审确认。
4.2.4系统设计
1)项目经理带领项目团队人员,依据公司技术规范,对《需求规格说明书》中的系统要求进行系统设计,形成《系统设计说明书》、《系统部署方案》。
2)完成系统设计后,将系统设计提交技术管理委员会进行评审,评审通过后进行系统开发工作。
4.2.5开发编码
1)项目经理指导团队成员,依据《需求规格说明》、《系统设计说明书》、系统原型,完成系统开发编码工作。
4.2.6系统测试
1)运营维护部,以《需求规格说明书》为基础,按照《系统功能测试工作规范》,完成系统功能测试工作,最终形成《系统功能测试报告》。
2)技术研发部,在运营维护部的配合下,完成系统性能测试工作,并出具《系统性能测试报告》。
4.2.7项目上线
1)项目经理负责带领团队成员,在《系统部署方案》基础上,编写《系统部署手册》,并提交运营维护部用户系统部署维护工作指导。
2)运营维护部负责进行《系统用户手册》编写工作。
3)系统开发测试完毕后,召开技术管理委员会,由项目经理负责用系统演示方式,进行系统内部评审验收。
同时检查《系统部署手册》、《系统测试报告》、《系统用户手册》。
4)内部评审通过后,运营维护部制定《系统上线方案》,按照系统上线方案进行系统上线工作实施。
4.2.8项目验收
1)销售经理负责组织与客户协调,确定项目验收会议时间,并向用户提交《项目验收申请》及相关文档;
2)运营维护部,在系统上线后,根据系统运行情况,出具《项目试运行报告》。
3)如客户需要进行现场测试验收,运营维护部负责编写《现场测试方案》,进行客户现场测试,形成《现场测试报告》;
4)销售经理、项目经理配合用户对系统进行验收,并记录验收过程中出现的问题及建议,形成《会议纪要》或《系统验收报告》。
4.3维护阶段
4.3.1系统维护
1)运营维护部负责按照运营维护规范进行系统运行维护工作,并按照客户要求,出具《系统运行维护报告》。
4.3.2项目结项
1)系统维护期到期后,销售经理负责与客户协调进行项目结项工作。
5项目跟踪管理
1)售前阶段,销售经理需例行每月编写《项目进展报告》,如有重大进展,需及时向相关部门及人员通报项目进展状况。
2)执行阶段,项目经理需及时掌握进度计划的完成情况。
可要求项目团队成员及时向项目经理及主管部门领导提交《工作周报》(或日报);
3)项目经理及时向部门负责人、技术管理委员会、企业营销策划部提交《项目周报》,需说明项目进展、存在风险及问题、解决方案等;在项目各阶段及里程碑任务完成后,项目经理提交《项目阶段性工作总结报告》。
4)企业营销策划部根据项目工作计划、项目周报、项目阶段性工作总结报告,定期跟踪进度计划的执行情况,识别并报告进度偏差,协助项目经理及采取有效措施进行改进,跟踪并报告改进结果。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 软件 开发 建设项目 工作 流程