产品研发项目管理流程一般分六个阶段:
第一阶段是项目 前期,主要是做市场调研之类的;
第二个阶段是项目概念建造(项目开始节点);
第三个阶段是尺寸结构(选择主题节点 );
第四个阶段是具体设计(实施工装节点) ;
第五个阶段是产品调整(上线节点);
第六个阶段是工业化生产。
扩展资料
研发管理,是一个较为宽泛的管理范畴。可以从狭义和广义两个方面来进行理解:
狭义的定义:是指对研发或技术部门及其工作进行管理,重点是产品开发及测试过程。
广义的定义:研发工作实际上不仅仅包含技术开发工作,其范围涵盖新产品的全生命周期,以从产品创意的产生、产品概念形成、产品市场研究、产品设计、产品实现、产品开发、产品中试、产品发布等整个过程。从管理的角度来看,其范围涵盖产品战略与规划、市场分析与产品规划、产品及研发组织结构设计、研发项目管理、研发质量管理、研发团队管理、研发绩效管理、研发人力资源管理、平台开发与技术预研等领域。
软件项目管理流程是什么?
从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:
1、产品立项报告2、产品可行性分析报告3、初步设计
4、硬件详细设计
5、软件详细设计
6、结构详细设计
7、样机生产
生产部门根据硬件工程师提交的PCB和物料清单,结构工程师提交的《结构详细设计》,生产PCB和机箱,并组装成样机;样机数量至少在4台以上;2台提交给软件工程师;2台提交给硬件工程师;
8、软件自测
软件工程师编制代码后,按照《测试大纲》,自测通过后,提交给测试工程师进行可靠性测试。
9、《测试大纲》和测试
测试大纲的内容包括:
1、功能性测试:对产品的每一项功能逐条进行测试;
2、可靠性测试:对产品进行长时间运行、模拟现场情况进行测试;对于出口产品,需要进行EMC、EMI测试。
测试大纲的要求:
1、尽可能模拟现场的情况;
2、尽可能穷举所有的可能发生的情况;
3、做好真实记录;列出不合格项。尽量详细,以便研发人员定位,是软件还是硬件故障。
由测试负责人,按照《测试大纲》的要求,对样机进行测试;
10、形成生产文件
测试通过后,以上各个部门根据需要形成生产文件,汇总到项目经理;按照公司的管理流程,经审核后由公司下发到生产部门,进行小批量试生产;转贴于:中国项目管理资源网
生产文件包括:
1、PCB布局图(硬件详细设计负责人提供)
2、物料清单BOM (Bill of Material)(硬件详细设计负责人提供)
3、PCB焊接注意事项(硬件详细设计负责人提供)
4、结构详细设计(结构详细设计负责人提供)
5、(此处原文中没有内容)。
6、附件清单(生产负责人编制)
7、生产工艺(生产负责人编制)等文件
生产文件编写要做到,能认字、无色盲的普通人就能按照文件把产品做出来的目标,必要时可以附录照片等。
11、文件归档
阶段性文件归档。
12、小批量试生产
在一个项目中使用该产品,并对产品的情况进行严格的检测和反馈。
13、批量生产
根据小批量试生产和使用的情况,反馈到项目经理,如果有缺陷,则对详细设计进行修改,按照以上的流程再次进行,直至设备运行完全正常。
14、文件最终归档
每做一次修改,文件需要再次归档。
由项目经理汇总,提交到公司技术主管,批准后,作为公司的受控文件。
归档文件包括:
1、产品立项报告
2、产品可行性分析报告
3、初步设计
4、硬件详细设计
5、软件详细设计
6、结构详细设计
7、测试大纲
8、生产文件
9、使用说明书等
文档的作用是:
1、留下完整的项目开发记录
2、作为奖励和惩罚的依据
3、可维护,便于对该产品进行维护
4、可升级,便于对该产品进行升级
5、可继承,不断完善细节使的后续工作量越来越小
6、可完善,不断加强细节,细节决定一切
研发项目管理流程怎么做?
流程第一阶段:项目的启动。在项目管理过程中,启动阶段是开始一个新项目的过程。启动研发项目,必须了解企业组织内部在目前和未来主要业务发展方向,这些主要业务将使用什么技术及相应的使用环境是什么。
流程第二阶段:项目的计划。在项目管理过程中,计划的编制是最复杂的阶段,项目计划工作涉及九个项目管理知识领域。在计划编制的过程中,可看到后面各阶段的输出文件。在计划制定出来后,项目的实施阶段将严格按照计划进行控制。
流程第三阶段:项目的实施及控制。在项目实施阶段是占用大量资源的阶段,此阶段必须按照上一阶段定制的计划采取必要的活动,来完成计划阶段定制的任务。在实施阶段中,项目经理应将项目按技术类别或按各部分完成的功能分成不同的子项目,由项目团队中的不同的成员来完成各个子项目的工作。我们公司一直使用日事清进行研发项目流程管理。
软件项目管理的大概流程是什么?
项目管理的对象是工程项目。它所涉及的范围覆盖了整个工程过程。 为使项目开发获得成功,关键问题是必须对项目的工作范围、可能风险、需要资源(人、硬件/)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。 这种管理在技术工作开始之前就应开始,在从概念到实现的过程中继续进行,当工程过程最后结束时才终止
项目管理是为了使项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。 项目管理的根本目的是为了让项目尤其是大型项目的整个生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成交付用户使用。而研究项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。 项目管理的提出是在20世纪70年代中期的美国,当时美国国防部专门研究了开发不能按时提交,预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是开发者开始逐渐重视起开发中的各项管理。到了20世纪90年代中期,研发项目管理不善的问题仍然存在。据美国工程实施现状的调查,研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。 1995年,据统计,美国共取消了810亿美元的商业项目,其中31%的项目未做完就被取消,53%的项目进度通常要延长50%的时间,只有9%的项目能够及时交付并且费用也控制在预算之内。 项目管理和其他的项目管理相比有相当的特殊性。首先,是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,系统的复杂性也导致了开发过程中各种风险的难以预见和控制。Windows这样的操作系统有1500万行以上的代码,同时有数千个程序员在进行开发,项目经理都有上百个。这样庞大的系统如果没有很好的管理,其质量是难以想象的。 项目管理的内容主要包括如下几个方面:人员的组织与管理,度量,项目计划,风险管理,质量保证,过程能力评估,配置管理等。
软件开发项目中,过程管理文档包括哪些
在软件项目开发过程中,应该按软件开发要求撰写十三类文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性!
需求阶段
1、可行性分析报告
说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。
2、项目开发计划
为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。
3、软件需求说明书(软件规格说明书)
对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。
设计阶段
4、概要设计说明书
该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。
5、详细设计说明书
着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。
开发阶段
6、开发进度月报
该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。
测试阶段
7、测试计划
为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。
8、测试分析报告
测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。
收尾阶段
9、用户操作手册
本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。
10、项目开发总结报告
软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。
11、软件维护手册
主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。
维护阶段
12、软件问题报告
指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软
件修改提供准备文档。
13、软件修改报告
软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响作出详细的描述,提交审批。
如何做好研发项目管理流程?
项目开发管理过程中,不仅要努力实现项目的范围、时间、成本和质量等目标,还必须协调整个项目过程,以满足项目参与者及其他利益相关者的需要和期望。严谨的研发项目开发控制与管理不仅可以在每个阶段回顾和纠正项目的偏差,识别项目的风险甚至果断中止项目,而且可以将人才流动所带来的不利影响减少到最小。要进行有效的过程控制,必须明确软件项目管理流程。流程第一阶段:项目的启动。流程第二阶段:项目的计划。流程第三阶段:项目的实施及控制。流程第四阶段:项目的收尾。流程第五阶段:项目的维护期。
我们公司使用日事清进行研发项目的流程管理,实现了项目制定、分解、跟踪、反馈的全程透明管理。
完整的软件项目的开发流程。每一步都要完成一些什么?软件项目管理课程作业,在线等,谢谢了!
这个是没有标准答案的,软件项目开发的模式有很多种,不同的模式对应不同的流程,但是大多数的软件开发一般都遵循以下基本的框架性流程,你可以参考一下:
1.需求分析,编写需求文档.
2.需求测试.
3.系统设计-编写概要设计文档
4.系统设计-编写详细需求文档和数据库设计文档.
5.设计测试.
6.界面设计和程序编码
7.测试
其中任何一步会有1次到多次的回归,是个循环状态.并且其中每一步又可以分解成多个小步骤,具体根据项目和开发模式的不同而不同.
转载请注明出处51数据库 » 软件项目开发流程管理 产品研发项目管理流程分几个阶段
咖咖爱睡觉
