软件项目管理流程图
- 格式:pdf
- 大小:260.46 KB
- 文档页数:2
修改记录页目录1. 目的 (4)2. 适用范围 (4)3. 职责与分工 (4)3.1 集团公司首席信息官 (4)3.2 集团信息办 (4)3.3 集团公司各部门和各成员公司 (4)3.4 信息技术中心 (4)4. 管理规定 (4)4.1 概述 (4)4.2 角色与职责 (5)4.3 流程图 (6)4.4 识别与分析风险 (6)4.4.1 目的 (6)4.4.2 启动条件 (7)4.4.3 输入 (7)4.4.4 活动内容和步骤 (7)4.4.5 输出 (8)4.4.6 结束条件 (8)4.4.7 度量 (8)4.4.8 剪裁 (8)4.5 风险管理 (8)4.5.1 目的 (8)4.5.2 启动条件 (8)4.5.3 输入 (8)4.5.4 活动内容和步骤 (8)4.5.5 输出 (9)4.5.6 结束条件 (9)4.5.7 度量 (9)4.5.8 剪裁 (9)5. 定义与缩略语 (9)5.1 定义 (9)5.2 缩略语 (9)6. 维护与解释 (9)7. 附件 (9)1.目的识别、预估与跟踪软件项目各阶段的风险,策划应对风险的措施,及时实施应对措施,规避、转移或减轻风险可能带来的不利影响,将风险发生时产生的影响降至最低。
2.适用范围本程序适用于中广核集团范围内所有的软件项目。
3.职责与分工3.1 集团公司首席信息官负责批准本程序。
3.2 集团信息办负责组织编制、审核并发布本程序,检查并监督本程序执行情况,协调解决相关问题。
3.3 集团公司各部门和各成员公司集团公司各部门和各成员公司执行本程序。
各公司信息化职能部门负责配合具体工作的执行和落实。
3.4 信息技术中心受集团信息办委托,负责编制和维护本程序;协助信息办监督、检查和反馈本程序执行情况。
4.管理规定4.1 概述项目组根据风险检查表和项目实际情况识别项目生命周期各阶段的风险,分析和评估风险出现的概率及产生的影响,对风险按严重性和可能性进行排序并制定出应对风险的控制措施。
山东新世纪网络教育有限公司软件开发建设项目管理办法山东新世纪网络教育有限公司2014年11月目录1编写目的 (3)2适用范围 (3)3涉及部门职责 (3)4工作流程 (4)4.1售前阶段 (5)4.1.1立项 (5)4.1.2投标 (6)4.1.3合同签订 (6)4.1.4项目概要计划 (7)4.2执行阶段 (7)4.2.1项目启动 (7)4.2.2项目详细计划 (7)4.2.3详细需求 (8)4.2.4系统设计 (8)4.2.5开发编码 (8)4.2.6系统测试 (8)4.2.7项目上线 (9)4.2.8项目验收 (9)4.3维护阶段 (9)4.3.1系统维护 (9)4.3.2项目结项 (10)5项目跟踪管理 (10)1编写目的为了保障高效、有序的完成软件开发项目,规范软件开发项目执行过程,明确项目执行过程中相关部门职责任务,特制定本流程。
2适用范围本流程适用于公司内所有软件开发类项目管理工作,包括外部客户软件开发和内部产品软件开发项目,不包含培训服务、资源开发项目。
3涉及部门职责企业营销策划部:负责与客户沟通,完成初始需求调研、立项,以及项目投标、合同签订;负责跟踪项目进展,发现进度风险,协调应对分享;协调组织项目验收工作。
技术研发部:负责项目详细需求调研、技术方案编写、设计与开发、性能测试、部署方案编写;配合完成投标、系统上线、项目验收、系统运维工作。
运营管理部:负责软件功能测试、用户说明书编写、系统上线、系统运维;配合完成性能测试。
技术管理委员会:负责立项审批、技术方案审批、内部验收审批;协调跟踪项目进展情况。
本流程图为软件开发项目整个生命周期的执行过程,从时间先后上,将整个项目过程划分为售前、执行、维护三个阶段。
项目执行过程可按照项目具体情况进行裁剪,各具体环节可迭代进行。
4.1售前阶段4.1.1立项4.1.1.1立项申请1)立项申请人根据用户需求、或公司战略发展方向,编写《项目概要需求分析》,明确项目任务目标;立项申请人可以是公司内所有可能获取客户需求和向公司提出项目建议人员。
施工项目管理流程图接收项目信息准备报名资料,填写(项目信息表)根据业务部提供(项目信息表)开具供应商授权委托书及供应商资料文件提交业务部派送项目资料并跟踪项目进展情况,领取招标书或投标报价文件派送报名情况并跟踪项目进展情况,领取招标书及投标报价文件项目前期勘察现场,审核投标报价文件及技术条款严格按技术条款核计成本并列出材料计划采购根据记录配合核计成本安装供货项目正规招投标项目广联达软件报价配合内勤编制投标文件审核投标技术条款(列出主要材料成本报价表)审核安装供货工程预算报价组织编制对外报价审核编制投标文件递交投标文件及报价文件,业务项目负责人编制(投标结果分析表)业务谈判业务部、技术部、预算部合同会审签订合同商务合同交底,编制(合同交底表)项目接收业务部提交合同报价清单,了解项目整体采购内容,以月为单位向财务部做出请款资金计划项目接收业务部提交的合同技术条款及进度质量要求按技术交底,核计成本并列出材料总计划安装供货项目工程部编制《物资采购单》及《项目资金计划》购销合同项目业务部根据技术交底下发《物资采购单》采购部根据工程项目部《物资采购单》及业务部提交《物资采购单》选定合格供应商,编制采购合同并递交业务部,审核技术条款。
商务报价单位对价格进行审核并提交成本报告公司领导审批安装供货项目:安排人员进场,临设,下单生产,材料付款及时办理物资出入库,提前告知业务部材料设备发货时间。
通知入库会计编制送货单,通知办公室准备报验资料编制送货单,办理入库审核报验资料配合现场根据合同条款结合工程进度及时催款并办理结算业务送发票,收款调试验收售后服务收取质保金项目结束。
标准的项目管理完整流程图从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:1、产品立项报告按照公司的管理流程,由公司有关人等都有可能提出《产品立项报告》,比如公司老总、市场部门、研发部门,一般是在公司组织的定期召开的会议上提出,经初步讨论具有一定的可行性之后,由公司领导提交到公司负责产品开发立项的部门,比如,总工办,然后,按照公司的管理流程,由该部门组织人员进行讨论,最后指定某人进行产品的可行性分析,提交《产品的可行性分析报告》。
在《产品立项报告》中,初步描述该技术的国内、国外现状、经济效益和社会效益。
2、产品可行性分析报告指定的某人提交《产品的可行性分析报告》,在会议上产品立项讨论通过,指定项目经理,对该产品提出《初步设计》。
在这里,要对风险进行评估。
风险控制:要求,新技术在产品中的使用比例不要超出30%。
如果这个产品大量使用新技术,那么,质量和进度往往不容易保证。
新技术,一般是需要先期做一些知识储备。
使用太多的新技术推出的产品,一旦出现了不可控制的缺陷,将是灾难性的损失。
以上过程产生项目经理。
以下步骤在项目经理的参与和指导下进行。
3、初步设计由项目经理负责编写。
在这里,要对成本、进度、风险进行准确评估。
产生《初步设计》后,经讨论修改通过后,把《初步设计》提交给该项目的硬件工程师、软件工程师和结构工程师分别提交《硬件详细设计》、《软件详细设计》和《结构详细设计》;在初步设计中,指定该项目负责的硬件工程师、软件工程师、结构工程师、样机生产负责人、测试工程师等。
在初步设计中,由项目经理对项目总成本进行核算。
并由项目经理或者测试工程师产生《测试大纲》,由总工程师或者项目经理对《测试大纲》进行批准。
4、硬件详细设计在这里要对成本、进度、风险进行细化,提出对资源的要求。
在这里,对可靠性设计进行分析,硬件工程师按照该项目的《初步设计》的要求,写出《硬件详细设计》,经项目经理批准后,按照该《硬件详细设计》做原理图、PCB和物料清单;提交给生产部门,做PCB和采购物料;提交原理图给软件工程师。
软件流程图规范软件流程图(Software Flowchart),是一种用来表示算法、计算机程序或者系统流程的图示方法。
软件流程图具有直观、简洁、易于理解的特点,被广泛应用于软件开发、项目管理、系统设计等领域。
为了确保软件流程图的准确性和规范性,下面我将介绍一些软件流程图的规范。
一、基本符号软件流程图主要由基本符号构成,这些符号代表了不同的操作和判断。
常用的基本符号如下:1.矩形框:表示操作或处理的步骤。
2.菱形框:表示一个判断,通常是一个条件,根据判断结果选择不同的路径。
3.箭头线:表示不同步骤之间的执行顺序或流向。
4.直线:表示正常的流程控制。
5.椭圆框:表示开始或结束的点。
二、规范要求1.图形简洁明了:流程图应该尽量简洁明了,避免过多的细节和冗余。
2.符号使用规范:应该正确使用和组合不同的符号,确保流程图的逻辑正确。
3.步骤正确有序:流程图中的每个步骤应按正确的顺序排列,确保流程的连贯性。
4.判断条件清晰准确:判断条件应该清晰准确,能够根据不同的条件选择正确的路径。
5.连接线连贯不交叉:不同的步骤之间的连接线应连贯不交叉,避免歧义和混乱。
6.注释说明详细:流程图中的注释应详细说明每个步骤的功能和作用。
7.图形间距一致:各个图形之间的间距应保持一致,整个流程图看起来整齐美观。
8.标签字体规范:标签字体应使用统一的字号和字体,保证图形的可读性。
三、示例以下是一个示例的软件流程图:开始 -> 输入数据 -> 数据处理 -> 数据判断 -> 判断条件1 -> 执行步骤1 -> 执行步骤4 -> 结束-> 判断条件2 -> 执行步骤2 -> 执行步骤3 -> 结束在这个示例中,开始和结束使用椭圆框表示,输入数据、数据处理、数据判断和执行步骤使用矩形框表示,两个判断条件使用菱形框表示,箭头线表示不同步骤之间的执行顺序或流向。
四、总结软件流程图作为一种常用的图示方法,为软件开发和项目管理提供了直观、简洁、易于理解的工具。
IT项目验收流程IT项目验收流程说明由于IT项目验收一般均比较复杂,因此,一般将IT项目的验收划分为四个阶段:验收准备、初步验收、最终验收、报告总结。
(见划分请参见:IT项目验收流程图)一、验收准备验收准备阶段主要是根据项目的情况组建验收组织,并确定验收方式、验收内容、标准以及验收条件等。
1.成立验收小组。
验收小组的主要组成为使用部门、信息技术部、招标部门、财务等部门,该项工作需要领导的参与和批准,另外,对于金额比较大的项目,有条件也可以请股东代表参与。
2.确定验收策略。
验收小组根据项目的特点确定项目验收的方式,即是否需要分阶段验收,完成验收阶段的划分,并制定相关的验收计划,一般对于比较复杂的项目均需要划分阶段进行初步验收,而且阶段的划分也需要与供应商进行沟通和确认。
3.确定验收内容和标准。
根据前面确定的验收策略明确各阶段验收的条件、需要验收的内容、验收通过的标准,以及需要提交的资料清单等,其中值得一提的是验收内容包括时间进度的验收项目。
4.领导审批。
由领导审批验收小组确定的验收阶段和验收内容以及标准等是否合理。
二、初步验收初步验收主要是完成软硬件系统的初步运行情况,IT项目可能涉及硬件设备的验收,也可能涉及软件系统的验收,也可能同时涉及软件和硬件的验收,由于对于机房装修这样复杂的项目,涉及到几个硬件子系统和软件子系统的验收;对于硬件系统的验收,存在两个验收步骤,在设备到货后需要验收设备到货情况,在调试完成后需要进行设备试车验收(试运行),一般付款条件为试车验收通过,不是到货验收通过。
1.验收申请。
当供应商认为符合验收条件后会提请进行验收。
2.检验验收条件是否合格。
验收小组接到供应商的验收申请后,审查是否符合验收条件。
3.供应商进行整改。
如果验收小组认为不符合验收条件,将要求供应商进行整改,供应商根据验收小组提出的整改意见进行相关的整改,整改完成后再次提请验收。
4.验收类型的判断。
验收小组会根据项目的性质,分别按照软硬件系统进行初步验收。
一个完整的软件开发流程一、开发流程图二、过程产物及要求本表主要列出开发阶段需要输出的过程产物,包括产物名称、成果描述、负责人及备注,即谁、在什么时间、应该提供什么内容、提供内容的基本方向和形式是什么。
三、过程说明(一)项目启动1、产品经理和项目干系人确定项目方向,产品型项目的干系人包括公司领导、产品总监、技术总监等,项目的话则包括客户方领导、主要执行人等。
2、公司领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试团队等。
3、明确项目管理制度,每个阶段的成果产物需要进行相应的评审,评审有相应的《会议纪要》;从项目启动起,研发项目经理每周提供《项目研发周报》;测试阶段,测试工程师每周提供《项目测试周报》.4、产品经理进行需求调研,输出《需求调研》文档.需求调研的方式主要有背景资料调查和访谈。
5、产品经理完成《业务梳理》。
首先,明确每个项目的目标;其次,梳理项目涉及的角色;再来,每个角色要进行的事项;最后,再梳理整个系统分哪些端口,要有哪些业务模块,每个模块再包含哪些功能。
(二)需求阶段1、进入可视化产物的输出阶段,产品经理提供最简单也最接近成品的《产品原型》,线框图形式即可。
在这个过程中还可能产生的包括业务流程图和页面跳转流程图.业务流程图侧重在不同节点不同角色所进行的操作,页面跳转流程图主要指不同界面间的跳转关系.项目管理者联盟2、产品经理面向整个团队,进行需求的讲解。
3、研发项目经理根据需求及项目要求,明确《项目里程碑》。
根据项目里程表,完成《产品开发计划》,明确详细阶段的时间点,最后根据开发计划,进行《项目任务分解》,完成项目的分工.4、研发工程师按照各自的分工,进入概要需求阶段。
《概要需求》旨在让研发工程师初步理解业务,评估技术可行性.(三)设计阶段1、UI设计师根据产品的原型,输出《界面效果图》,并提供界面的标注,最后根据主要的界面,提供一套《UI设计规范》.UI设计规范主要是明确常用界面形式尺寸等,方便研发快速开发。