软件项目研发管理流程图
- 格式:doc
- 大小:228.85 KB
- 文档页数:3
研发项目管理流程4.1项目阶段划分研发管理流程一般为为六个阶段和四个决策评审点。
如下图所示:研发管理流程步骤图在整个过程中,四个决策点分别为:概念决策点、计划(规划)决策点、可获得性(妥善度)决策点和终止决策点。
概念决策点、计划决策点——行竞争分析、获利分析、可行性分析,获得技术、资金、人员等资源管理部门的支持保证。
进行项目立项的决策。
可获得性决策点——判断产品是否可以满足最新市场的需求。
终止决策点——决定何时终止生产、终止销售、终止服务。
提供后续新的产品的开发建议。
若延伸项目的前期工作,那么概念阶段前还应有项目立项阶段和项目组建阶段。
以下分别就这几个阶段的工作,任务,流程和方法一一展开介绍。
4.2项目阶段流程图4.2.1项目立项阶段4.2.2.1阶段工作制订项目经理和项目核心成员根据初步计划和任务书内容,正式编制总体业务计划,细化至1/2级计划,并与各相关部门负责人(职能经理/资源经理)进行任务和资源的协商,经充分沟通后,由各部门负责人签字确认,并提交IPMT审核后,由项目经理向小组成员和相关部门经理下达正式的项目计划书。
按总体计划内容,制订项目组概念阶段工作计划。
按各功能领域进行工作计划的分解,并下达。
研发管理经理和核心组员根据项目总体工作计划,确定概念阶段工作计划(产品计划)。
核心组员制订详细滚动计划(资源计划),研发管理项目经理进行分解计划的整合与修正。
研发管理核心组员将概念阶段详细计划与各部门经理进行签字确认。
(相关部门负责人签定本部门的计划内容,在签字确认计划后,应安排好部门内部各项工作和任务分配,保证项目的资源供给)。
研发管理项目经理签字确认后,将计划下达。
并同时将计划报IPMT团队备存。
4.2.2.2项目调研与分析针对各个功能领域进行相关项目的情况调查,如项目的市场情况与技术需求。
研发管理核心组员进行资料收集,形成调查条目,制定调查方案。
展开调研工作,进行调研资料的整理,形成调研报告,如《项目技术调研报告》、《项目市场调研报告》等。
.................................................................................................................................................................................................1.1 需求分析 (4)1.2 需求评审 (5)1.3 产品设计 (5)1.4 UI 设计 (6)..........................................................................................................2.1 开发评审 (7)2.2 概要设计 (8)2.3 详细设计(非必需) (9)2.4 编码 (9)2.5 单体测试 (10)2.6 集成测试 (10)2.7 提测 (11)2.8 产品验收 (12)........................................................................................................3.1 产品发布 (13)3.2 产品运营 (13)....................................................................................发布阶段通过调研市场、业务部门反馈等渠道获取需求,并进行详细分析。
这一阶段主要目的是从总体上把握产品规划方向和趋势,了解自身产品的业务流程、硬件和软件环境等,并结合同类竞品分析的情况,整理出产品需求的优先级、权重等,以便后续设计和研发工作的实施。
产品设计部需求分析报告对需求进行分类,筛选出可行性需求,根据四“象限定位法”进行需求分位,明确需求优先级。
一个完整的软件开发流程一、开发流程图二、过程产物及要求本表主要列出开发阶段需要输出的过程产物,包括产物名称、成果描述、负责人及备注,即谁、在什么时间、应该提供什么内容、提供内容的基本方向和形式是什么。
三、过程说明(一)项目启动1、产品经理和项目干系人确定项目方向,产品型项目的干系人包括公司领导、产品总监、技术总监等,项目的话则包括客户方领导、主要执行人等。
2、公司领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试团队等。
3、明确项目管理制度,每个阶段的成果产物需要进行相应的评审,评审有相应的《会议纪要》;从项目启动起,研发项目经理每周提供《项目研发周报》;测试阶段,测试工程师每周提供《项目测试周报》。
4、产品经理进行需求调研,输出《需求调研》文档。
需求调研的方式主要有背景资料调查和访谈。
5、产品经理完成《业务梳理》。
首先,明确每个项目的目标;其次,梳理项目涉及的角色;再来,每个角色要进行的事项;最后,再梳理整个系统分哪些端口,要有哪些业务模块,每个模块再包含哪些功能。
(二)需求阶段1、进入可视化产物的输出阶段,产品经理提供最简单也最接近成品的《产品原型》,线框图形式即可。
在这个过程中还可能产生的包括业务流程图和页面跳转流程图。
业务流程图侧重在不同节点不同角色所进行的操作,页面跳转流程图主要指不同界面间的跳转关系。
项目管理者联盟2、产品经理面向整个团队,进行需求的讲解。
3、研发项目经理根据需求及项目要求,明确《项目里程碑》。
根据项目里程表,完成《产品开发计划》,明确详细阶段的时间点,最后根据开发计划,进行《项目任务分解》,完成项目的分工。
4、研发工程师按照各自的分工,进入概要需求阶段。
《概要需求》旨在让研发工程师初步理解业务,评估技术可行性。
(三)设计阶段1、UI设计师根据产品的原型,输出《界面效果图》,并提供界面的标注,最后根据主要的界面,提供一套《UI设计规范》。
UI设计规范主要是明确常用界面形式尺寸等,方便研发快速开发。
HS-20-QA-0001-00产品研发管理流程图及工作标准(一)产品研发管理流程图部门名称 产品研发部 流程名称研发项目管理流程层任务概2次要研发项目组织、实施单 位总裁技术总监产品研发部相关部门或单位节ABCD点123审批456789审1批0公司指令审 批审 批审 批审 批开 始 项目立项 编制 项目方案 方案可行 性研讨 制订详细 研发方案编制项目 研发计划 制订实施 方案组织实施组织验收生产建议有关部门 和单位配合 有关部门或 设计院配合有关部门 和单位配合 有关部门配合.11 1公司 名称编制 单位HS-20-QA-0001-00密级签发 人交付使用结 束有关车间 投 入使用共页第页签发日 期(二)采购比价管理工作标准任务节名点任务程序、重点及标准称B2项目D研2发C与2立项程序 ☆公司向产品研发部下达项目研发指令 ☆ 相关部门或生产单位提出项目研发建议,产品 研发部、技术总监、相关部门讨论、立项☆产品研发部编制技术工艺局部调整初步实施方案重点 ☆项目研发的调研、讨论,编制初步实施方案标准☆项目研发方案的撰写项目C3程序 ☆ 产品研发部组织相关部门和单位参加研讨项目 研发方案的可行性时限相关资 料即时 一、《公即时 司 技 改 制 度》依计划情 况定依计划情 况定.2研发 方案D 3HS-20-QA-0001-00☆ 产品研发部将研讨后的方案报技术总监审 定,总裁审批确定C 4D 4☆ 依据总裁、技术总监审批的方案,产品研发 部制订详细研发方案,有关部门或外部设计院配合 ☆产品研发总将最终方案报技术总监审批重点☆研发项目方案的研讨、修改标准☆研发项目方案的最终确定项C目6研发C计7划与方案程序 ☆研发项目方案经技术总监审批后,产品研发部编制研发项目计划 ☆产品研发部制订项目实施方案,报技术总监审批重点 ☆改造项目的设计图纸标准 ☆设计图纸正确,不影响履行项目的进行1 个工作 日内依计划情 况定 1 个工作 日内一、 《公司技 改制度》2 个工作日内一、《项依计划情 目 改 革 方况定案》研 发项 目程序☆产品研发部组织,相关部门和单位配合,实施项依计划情目研发况定☆产品研发部在验收前组织试车、开车☆项目研发完成后,由产品研发部组织,有关部门依计划情配合,进行项目验收况定☆产品研发部编写项目验收报告,报技术总监审 定,总裁审批3 个工作 日☆项目验收报告经审批后,产品研发部组织交付使依计划情用况定.3一、 《项目 验收报 告》的 执行 与验 收HS-20-QA-0001-00☆有关生产单位将新的研发项目投入使用重点 ☆研发项目实施过程标准 ☆研发项目按计划完成 ☆ ☆ ☆1 个工作 日.4。
软件研发流程管理办法为加强对软件研发工作的管理,缩短开发周期,提高开发质量,降低开发成本,提高开发效率,特制定软件研发流程管理办法.第一章、总则为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发流程的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标。
1、软件开发总体遵循项目管理和软件工程的基本原则.2、项目管理涉及项目立项、项目计划和监控、配置管理。
3、软件工程涉及需求分析、系统设计、软件实现、测试、试运行、系统上线和产品维护。
第二章、阶段成果根据软件工程的过程理论并结合公司目前的实际情况,制定以下工作流程,并规定了各个重要环节需要提交的交付物。
1、立项:市场需求合同或项目立项单。
2、需求分析:软件需求分析报告。
3、总体设计:概要设计说明书或功能模块描述.4、详细设计:详细设计说明书,包括数据库设计、软件接口说明等。
5、软件实现:软件源代码、源代码说明或者注释。
6、产品测试:测试报告.7、产品发布:产品说明书或使用手册。
软件过程成果表:第三章、岗位设置根据软件开发过程,主要分为分析、开发和测试三个阶段.分析阶段完成用户需求文档的编写,系统概要设计的编写;开发阶段完成设计文档的编写,代码的编写;测试阶段完成系统的测试,测试文档及其他材料。
通过逐渐的调整岗位,明确工作职责,逐步实现项目经理,需求分析工程师,软件开发工程师和测试工程师的岗位设置.第四章、项目立项1、需求分析工程师进行应用调查与分析,确认软件的应用需求.2、根据项目可行情况成立项目开发小组,制定软件开发计划,确定项目经理,并由所领导和项目经理共同确定具体项目配置,知识技能要求,团队成员及团队的角色。
第五章、项目计划与监控1、以项目为单位,项目经理负责整个项目的计划、组织和控制。
2、在整个项目过程中,项目经理定期检查项目进度和完成情况,调整人员分工和安排。
3、项目计划需要变更时,需要明确变更内容并及时汇报。
项目立项:输出《项目立项报告》在立项报告中,需要包含如下内容:应用背景,立项的目的,产品预售价格,成本预算,竞争对手的产品对比,产品开发周期;项目成员组成等;5、流程图项目立项报告产品定义市场需求产品需求规格说明书评审产品确认硬件方案设计软件方案设外观结构设软件方案评审编码单元测试代码检查优化源程序硬件方案评审结构方案评制作原理图结构设计制作PCB 原理图PCB硬件方案评审制作接口文件,BOM 等接口文件,BOM外包打样电路板调试包装设计硬件方案评审外包打样样品检验相关结构图纸外观效果图整机联调评审总体测试计划编写测试用例执行测试测试问题评审试产评估问题,分析处理措施不通过通过试产抽检测试量产通过项目结束产品维护6、开发流程此过程主要包括以下活动:市场需求定位、嵌入式软件设计与开发、硬件设计与开发、结构设计与开发、样机联调、测试、验收等。
6.1、市场需求定位目的是通过调查与分析,获取用户需求并定义产品需求,包括:需求获取,需求分析和需求定义。
目的是在用户与项目组之间建立对产品的共同理解。
6.1.1需求获取需求获取的目的是通过各种途径获取用户的需求信息,结合自身的开发环境输出《产品需求规格说明书》。
需求来源,获取技术包括但不限于:行业标准;竞争对手的产品说明书、技术说明书、宣传手册等资料;用户访谈与用户调查;可由公司市场部产品组负责组织、实施,并反馈给研发部门。
6.1.2需求分析在完成需求获取资料的分析与整理后,项目经理组织进行产品的需求分析工作。
建立需求之间的关系,明确分配给产品的需求(括嵌入式软件、硬件及结构)。
6.1.3需求变更无论最初的需求分析有多么明确,开发过程中的需求变化也还是不可避免的。
6.1.4需求跟踪需求跟踪的目的是保证在产品开发过程中每个需求都被实现,且项目的其它工作产品与需求保持一致6.2、嵌入式软件设计与开发该过程主要包括设计与开发两个活动。
设计是指设计软件系统的体系结构、数据结构、模块等,在需求和代码之间建立桥梁;开发是指软件工程师按照系统设计去编码开发,并进行单元测试、代码检查优化等。
一个完整的软件开发流程一、开发流程图二、过程产物及要求本表主要列出开发阶段需要输出的过程产物,包括产物名称、成果描述、负责人及备注,即谁、在什么时间、应该提供什么内容、提供内容的基本方向和形式是什么。
三、过程说明(一)项目启动1、产品经理和项目干系人确定项目方向,产品型项目的干系人包括公司领导、产品总监、技术总监等,项目的话则包括客户方领导、主要执行人等。
2、公司领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试团队等。
3、明确项目管理制度,每个阶段的成果产物需要进行相应的评审,评审有相应的《会议纪要》;从项目启动起,研发项目经理每周提供《项目研发周报》;测试阶段,测试工程师每周提供《项目测试周报》。
4、产品经理进行需求调研,输出《需求调研》文档。
需求调研的方式主要有背景资料调查和访谈。
5、产品经理完成《业务梳理》。
首先,明确每个项目的目标;其次,梳理项目涉及的角色;再来,每个角色要进行的事项;最后,再梳理整个系统分哪些端口,要有哪些业务模块,每个模块再包含哪些功能。
(二)需求阶段1、进入可视化产物的输出阶段,产品经理提供最简单也最接近成品的《产品原型》,线框图形式即可。
在这个过程中还可能产生的包括业务流程图和页面跳转流程图。
业务流程图侧重在不同节点不同角色所进行的操作,页面跳转流程图主要指不同界面间的跳转关系。
项目管理者联盟2、产品经理面向整个团队,进行需求的讲解。
3、研发项目经理根据需求及项目要求,明确《项目里程碑》。
根据项目里程表,完成《产品开发计划》,明确详细阶段的时间点,最后根据开发计划,进行《项目任务分解》,完成项目的分工。
4、研发工程师按照各自的分工,进入概要需求阶段。
《概要需求》旨在让研发工程师初步理解业务,评估技术可行性。
(三)设计阶段1、UI设计师根据产品的原型,输出《界面效果图》,并提供界面的标注,最后根据主要的界面,提供一套《UI设计规范》。
UI设计规范主要是明确常用界面形式尺寸等,方便研发快速开发。
研发管理制度一、研发及产品开发流程二:根据企业研发活动特点合理划分研究阶段与开发阶段实务中不少企业,对企业研发支出管理都比较粗款,缺乏精细化管理。
其中缘由以笔者之见,其一企业没有专门的研发管理相关制度,其二企业有研发管理制度,但是制度要不是不能和企业业务无缝对接,要不就是制度无法落地执行。
其三是研发部门有相关制度,财务部门也制定也相关制定,但是两个部门制定的制度,各自为政,没有对接和融合。
那么会计要对研发支出有一个精细化核算和管理,其中一个基础的阶段,就是研发部门与财务部门必须先基于对本企业的研发活动的全阶段的了解下,然后根据研发活动特性,结合会计核算的要求。
把研发活动相关阶段划分清楚。
公司将研发活动的阶段划分为5个阶段,分别为:理论阶段(信息收集、可行性研究)、研究设计阶段、试验阶段、实践阶段(样品到实际项目测试)、实际应用阶段(小批量制造应用持续改进和完善)。
每个阶段完成后经评委会通过后进入下一个阶段。
公司将理论阶段、计算阶段、试验阶段划分为研究阶段。
研究阶段结束时点的标志是:①研发项目产品通过试验认证,具备使用价值和商业价值;②对个别产品项目定为通过试验认证,达到预期技术指标。
研究阶段主要对新产品新工艺的设想、立项、图纸设计、程序搭建及初步测试,该阶段处于框架搭建和设计概念产品的试验阶段,是否继续商业化且是否能够为企业带来经济利益存在较大不确定性。
将实践阶段和实际应用阶段划分开发阶段。
该阶段为概念产品制作完成后通过初步试验并经过项目评审,进入开发应用的实质性程序,完成整个产品的制作、优化以及达到可供使用和对外销售状态。
不存在明显严重的障碍情况,同时后续研发进度的不确定性较小,支出能够可靠计量。
三:各阶段经济活动事项及财务规范在第一点的基础上,各企业根据自身研发活动的特性,将整个研发阶段划分清楚研究阶段和开发阶段。
那么接下来财务部门需要做的工作,就是如何将这些阶段涉及的会计经济活动精细化。
笔者的思路是在划分清楚研究阶段和开发阶段之后,对每个阶段涉及的阶段,进行进一步的分解。
标准的项目管理完整流程图从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:1、产品立项报告按照公司的管理流程,由公司有关人等都有可能提出《产品立项报告》,比如公司老总、市场部门、研发部门,一般是在公司组织的定期召开的会议上提出,经初步讨论具有一定的可行性之后,由公司领导提交到公司负责产品开发立项的部门,比如,总工办,然后,按照公司的管理流程,由该部门组织人员进行讨论,最后指定某人进行产品的可行性分析,提交《产品的可行性分析报告》。
在《产品立项报告》中,初步描述该技术的国内、国外现状、经济效益和社会效益。
2、产品可行性分析报告指定的某人提交《产品的可行性分析报告》,在会议上产品立项讨论通过,指定项目经理,对该产品提出《初步设计》。
在这里,要对风险进行评估。
风险控制:要求,新技术在产品中的使用比例不要超出30%。
如果这个产品大量使用新技术,那么,质量和进度往往不容易保证。
新技术,一般是需要先期做一些知识储备。
使用太多的新技术推出的产品,一旦出现了不可控制的缺陷,将是灾难性的损失。
以上过程产生项目经理。
以下步骤在项目经理的参与和指导下进行。
3、初步设计由项目经理负责编写。
在这里,要对成本、进度、风险进行准确评估。
产生《初步设计》后,经讨论修改通过后,把《初步设计》提交给该项目的硬件工程师、软件工程师和结构工程师分别提交《硬件详细设计》、《软件详细设计》和《结构详细设计》;在初步设计中,指定该项目负责的硬件工程师、软件工程师、结构工程师、样机生产负责人、测试工程师等。
在初步设计中,由项目经理对项目总成本进行核算。
并由项目经理或者测试工程师产生《测试大纲》,由总工程师或者项目经理对《测试大纲》进行批准。
4、硬件详细设计在这里要对成本、进度、风险进行细化,提出对资源的要求。
在这里,对可靠性设计进行分析,硬件工程师按照该项目的《初步设计》的要求,写出《硬件详细设计》,经项目经理批准后,按照该《硬件详细设计》做原理图、PCB和物料清单;提交给生产部门,做PCB和采购物料;提交原理图给软件工程师。
Quality Management System 文件制订/变更申请单O-053F1.目的落实新产品开发设计之作业流程管制,确保其设计结果能符合客户及公司对品质之要求。
2.范围凡本移动通讯事业群新产品之开发设计案均属之。
3.名词解释3.1 PM:产品经理3.2 MRS:Marketing Requirement Spec3.3 PDS(Product Development Schedule):新产品开发进度3.4 BOM(Bill of Material):材料构成表3.4.1 E-BOM:研发阶段初期之零件表。
不能用于正式生产.3.4.2 M-BOM:研发成熟后,将用于产线生产使用之零件表。
3.5 Kick Off Meeting:设计开发案启动会议3.6 FTA(Full Type Approval):产品认证3.7 ES(Evaluation Specification):提案及市场/客户需求分析、研发计划申请阶段3.8 EV(Evaluation Validation):产品概念发展、设计规划及设计雏型阶段3.9 DV(Design Validation):研发样品、工程试作阶段3.10 PV(Production Validation):量试阶段3.11 MP(Mass Production):量产阶段3.12 EVT 1.x:PCBA样品、手工样品、CNC样品试作代号(通信基本功能、外观参考用)3.13 DVT 2.x:新产品设计验证试作代号(正式模具品Soft/Hard T ooling、全功能验证、研发技转确认产线)3.14 PVT 3.x:产品小量量产验证试作代号(确认制程&良率)4.管理重点:4.1 产品概念发展/设计规划阶段(ES):4.1.1 提案客户产品之开发构想,由产品规划人员提出开发案申请。
4.1.2 市场/客户需求分析:(A)市场信息,销售预计(B)成本预估(C)必要时合同审查之结果(D)国际或国家法规4.1.3 可行性分析:视产品需求,可由产品规划人员主导进行市场分析及技术可行性分析(RD),客制化的专案项目的市场可行性分析可由客户承担4.1.4 提出产品规格书及专案计划:PM依据『MRS』与Project Team人员共同研讨各项设计需求,(A) 项目组织结构:(1)每一新产品研发项目需指派PM 负责整个计划之推动。
研发项目立项流程图
研发管理委员5个工作日内完成
研发管理部汇总〈〈研发项目立项初审表》,呈报本部总经理办公会初审,根据初审结果组织终审会,将〈〈研发项目立项终审表》发给评审组进行终审
研发管理部编制项目信息表,经总经理签字后发布实施,进入过程管理
本文档可编辑,内容仅供参考,需要结合您的实际情况进行修改调整。
编辑技巧:
ctrl+z是office软件撤回的操作,但是一般计算机默认只可以撤几步就不能撤了,这时我
们可以通过设置word选项-高级,来设置可取消操作数即可
编辑文档时如果想要快速插入时间可以按shift+alt+d ,时间显示的方式以大为单位,比如2018/3/22 ,按着shift+alt+t ,时间显示以当天分钟为单位:08 : 31。
流程图就是用一些规则的符号及连线来表示某个具体事务处理的进程。
它能够用于描绘体系内各职工、单位之间事务关系、作业顺序和办理信息流向。
事务流程图适用于各类行业,描绘的是完整的事务流程一般没有数据的概念。
无需绘图技巧
使用这个功能丰富的流程图软件,您就不必在如何才能创建视觉上很有吸引力的流程图问题很专业了。
您只需输入您的数据,剩下就交给亿图就行了,亿图会自动为您排列所有形状,为获得专业设计应用专业设计主题等。
这个软件让任何层次的用户都能用更短的时间创建更好的流程图。
此外,亿图为您节省更多资金,免费为您进行科技支持和升级。
智能地创建视觉流程图
亿图也可以帮助您将文本和图表中的复杂信息翻译成为视觉图表。
用这种方式用户就能够识别
瓶颈和低效现象,这些也是过程需要精简的地方。
亿图提供智能连接线和高级的文本设计和矢量符号,通过显示浮动对话框告诉你该怎么做。
几分钟获得一个专业的流程图
亿图赋予您能力,简简单单,有效地使用特殊工具,免费的模板和精简的工作流示例就能够创
建出有专业水准的流程图,帮助您快速建立新的流程图、工作流程图、NS图、BPMN图、跨职能
流程图、数据流图和高光流程图等。
所有这些图形的绘制仅需短短几分钟即可。
轻松创建交互流程图
插入超链接和插画功能同样包括在内。
您可以将图表和基础数据连接起来展示更多地细节信息,这样能够增强效率、影响和交流。
为了更加具体一些,你可以通过增加链接到网站、插入附件、添
加注释或者链接到亿图其他视图工具等方式把任何图表转换成信息关口。
它们是交互图形,任何人
都可以轻松使用亿图轻松创建。
无缝地分享与合作
亿图流程图软件能够与其他程序无缝地合作。
亿图与微软 Office 兼容,并且亿图的文件可以一键导出成 Word、Excel、PDF 和其他多种图形格式。
您可以几秒钟将亿图文件导入到其他文件中。
所以您的作品就可以和更多的人分享,获得更合作。
亿图图示软件(EdrawMax),作为一款国产软件,无论是功能还是操作上都丝毫不输国外的同类型软件。
恰恰相反的是,亿图图示软件凭借模板丰富、操作简单、页面精美等特点,捕获众多使用者的芳心。
亿图图示软件是一款专业的流程图绘制软件,不仅仅可以绘制工作流程图,还能够绘制跨职能流程图(泳道图)、业务流程图、数据流程图、事件流程图等。