一个完整的项目管理流程
转贴于:中国项目管理资源网
从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:
1、产品立项报告
按照公司的管理流程,由公司有关人等都有可能提出《产品立项报告》,比如公司老总、市场部门、研发部门,一般是在公司组织的定期
召开的会议上提出,经初步讨论具有一定的可行性之后,由公司领导提交到公司负责产品开发立项的部门,比如,总工办,然后,按照公司的
管理流程,由该部门组织人员进行讨论,最后指定某人进行产品的可行性分析,提交《产品的可行性分析报告》。
在《产品立项报告》中,初步描述该技术的国内、国外现状、经济效益和社会效益。。。
2、产品可行性分析报告
指定的某人提交《产品的可行性分析报告》,在会议上产品立项讨论通过,指定项目经理,对该产品提出《初步设计》。
在这里,要对风险进行评估。
风险控制:要求,新技术在产品中的使用比例不要超出30%。
如果这个产品大量使用新技术,那么,质量和进度往往不容易保证。新技术,一般是需要先期做一些知识储备。使用太多的新技术推出的
产品,一旦出现了不可控的缺陷,将是灾难性的损失。
以上过程产生项目经理。以下步骤在项目经理的参与和指导下进行。
3、初步设计
由项目经理负责编写。
在这里,要对成本、进度、风险进行准确评估。
产生《初步设计》后,经讨论修改通过后,把《初步设计》提交给该项目的硬件工程师、软件工程师和结构工程师分别提交《硬件详细设
计》、《软件详细设计》和《结构详细设计》;
在初步设计中,指定该项目负责的硬件工程师、软件工程师、结构工程师、样机生产负责人、测试工程师等。
在初步设计中,由项目经理对项目总成本进行核算。并由项目经理或者测试工程师产生《测试大纲》,由总工程师或者项目经理对《测试
大纲》进行批准。
4、硬件详细设计
在这里要对成本、进度、风险进行细化,提出对资源的要求。
在这里,对可靠性设计进行分析,硬件工程师按照该项目的《初步设计》的要求,写出《硬件详细设计》,经项目经理批准后,按照该《
硬件详细设计》做原理图、PCB和物料清单;提交给生产部门,做PCB和采购物料;提交原理图给软件工程师。
在《硬件详细设计》中,对产品的成本、质量、可靠性进行分析,提交所需的资源表,提交进度表,提交测试记录单。要对公司现有的硬
件设计的资源进行分析,看看哪些是可以复用的,哪些是需要开发的,哪些是有一定难度,需要咨询、外包或者购买的。
5、软件详细设计
在这里要对成本、进度、风险进行细化,提出对资源的要求。
软件工程师按照该项目的《初步设计》的要求,写出《软件详细设计》,经项目经理批准后,编制代码,在生产部门提供的样机的基础上
,测试代码;按照《测试大纲》测试合格后,留下测试记录,并把芯片提交给测试工程师;进入测试阶段。
要对公司现有的软件资源进行分析,看看哪些是可以复用的,哪些是需要开发的,哪些是有一定难度,需要咨询、外包或者购买的。
6、结构详细设计
在这里要对成本、进度进行细化,提出对资源的要求。
结构设计要考虑到企业的加工能力。结构工程师需要与硬件工程师沟通,使得硬件工程师提出的电路板与机箱之间的结构在结构工程师的
能力之内。结构工程师提交《结构详细设计》,经项目经理批准后,提交生产部门生产样机的机箱;
7、样机生产
生产部门根据硬件工程师提交的PCB和物料清单,结构工程师提交的《结构详细设计》,生产PCB和机箱,并组装成样机;样机数量至少在4
台以上;2台提交给软件工程师;2台提交给硬件工程师;
8、软件自测
软件工程师编制代码后,按照《测试大纲》,自测通过后,提交给测试工程师进行可靠性测试。
9、《测试大纲》和测试
测试大纲的内容包括:
A、功能性测试:对产品的每一项功能逐条进行测试;
B、可靠性测试:对产品进行长时间运行、模拟现场情况进行测试;对于出口产品,需要进行EMC、EMI测试。
测试大纲的要求:
A、尽可能模拟现场的情况;
B、尽可能穷举所有的可能发生的情况;
C、做好真实记录;列出不合格项。尽量详细,以便研发人员定位,是软件还是硬件故障。
由测试负责人,按照《测试大纲》的要求,对样机进行测试;
10、形成生产文件
测试通过后,以上各个部门根据需要形成生产文件,汇总到项目经理;按照公司的管理流程,经审核后由公司下发到生产部门,进行小批
量试生产;
生产文件包括:
A、PCB布局图(硬件详细设计负责人提供)
B、物料清单BOM (Bill of Material)(硬件详细设计负责人提供)
C、PCB焊接注意事项(硬件详细设计负责人提供)
D、结构详细设计(结构详细设计负责人提供)
F、附件清单(生产负责人编制)
G、生产工艺(生产负责人编制)等文件
生产文件编写要做到,能认字、无色盲的普通人就能按照文件把产品做出来的目标,必要时可以附录照片等。
11、文件归档
阶段性文件归档。
12、小批量试生产
在一个项目中使用该产品,并对产品的情况进行严格的检测和反馈。
13、批量生产
根据小批量试生产和使用的情况,反馈到项目经理,如果有缺陷,则对详细设计进行修改,按照以上的流程再次进行,直至设备运行完全
正常。
14、文件最终归档
每做一次修改,文件需要再次归档。
由项目经理汇总,提交到公司技术主管,批准后,作为公司的受控文件。
归档文件包括:
A、产品立项报告
B、产品可行性分析报告
C、初步设计
D、硬件详细设计
E、软件详细设计
F、结构详细设计
G、测试大纲
H、生产文件
I、使用说明书等
文档的作用是:
A、留下完整的项目开发记录
B、作为奖励和惩罚的依据
C、可维护,便于对该产品进行维护
D、可升级,便于对该产品进行升级
E、可继承,不断完善细节使的后续工作量越来越小
F、可完善,不断加强细节,细节决定一切
企业在设计机制时,最重要的一条就是“多劳多得,做好多得”这样一个公平的利益分配原则,才能激发人的潜力。
完善的文档,是评估项目运作质量的唯一依据。
技术人员都不愿意写文档,更不愿意及时把文件归档。
管理成本最低的管理办法就是,把项目完成的奖金与文件归档挂钩,只有把文件归档了,才发给项目奖金。
规范:
流程图设计规范、PCB设计规范、原理图设计规范、汇编语言设计规范、C语言设计规范等,是公司的技术文件。
还有以上各个文档的编写规范,是一个标准的模板。
作为企业来说,很重要的就是这些技术文档,才能对开发的全过程进行控制;公司的财富也是在这些文档中。尤其是工程公司,需要详细记录现场的施工情况,更是如此。
一个完整的项目管理流程相关推荐
- pycharm的项目文件中包括什么_一个完整的项目管理流程包括什么?
首先,我们先了解一下什么是「项目」和「项目管理」. 「项目」是为完成某一独特的产品或服务所做的临时性努力.在项目的实施过程中,通常都会遇到一些问题,这些问题会阻碍项目的实施.而「项目管理」就是指在项目 ...
- 一个完整的项目管理流程包括什么?项目管理者必看
一个完整的项目管理流程包括规划.执行.收尾三大阶段. 第一阶段:规划 规划包括创建项目事项.分解复杂事项.派发任务 我们公司的项目管理者都在用飞项项目管理工具,对于项目内的事项,可以直接在PC/小程序 ...
- 一个完整的项目管理流程!
项目管理的定义 对有关项目活动的知识.技能.工具与技术的运用,已达到项目需求,通过运用一定的知识.技能工具和技术等使具体项目能够在计划时间内按照实际需求,高质量.高效率的完成项目内容.项目管理是对一些 ...
- 完整的项目管理流程包括什么?
项目流程管理对于一个项目能否高效的完成,能否达到客户满意.领导满意起着重要的作用.在企业项目管理过程中,一个完整的项目流程主要分为以下几步:项目启动,计划.实施,监控,收尾.项目管理流程,主要分为以下 ...
- 利用vue-cli配合vue-router搭建一个完整的spa流程
好文章备忘录: 转自:https://segmentfault.com/a/1190000009160934?_ea=1849098 demo源码:https://github.com/1590123 ...
- SpringBoot 整合activiti5.22 实现一个完整的请假流程
最近在熟悉activiti的使用,翻阅了很多资料,自己也整理了一点出来方便以后自己使用 一.引入依赖 <dependencies><dependency><groupId ...
- 数据分析人必看,分享一个完整的数据分析流程
想入门数据分析应该怎么学?新手做数据分析有哪些好用的工具?会用 Excel 但是做分析总是没思路怎么办?做数据分析有哪些方法...... 以上这些问题,相信各位想入门数据分析的小伙伴们或多或少都会遇到 ...
- 如何设计一个完整的交互流程,提升产品用户体验
交互流程设计是一项关乎用户体验的重要工作.通过设计和规划用户与产品或服务的交互方式和流程,我们可以提高用户的满意度和使用效果.在本文中,我们将深入探讨交互流程设计的关键要素以及其对用户体验的重要性. ...
- 一个完整的测试流程包括哪些?测试人员需要做什么?
目录 前言 1.需求交接 2.编写测试用例 3.冒烟测试 4.SIT测试 5.数据升级测试(视情况而定) 6.系统培训(视情况而定) 7.UAT测试 8.上线 结语 前言 在实际工作中,其实很少有公司 ...
最新文章
- 数论(一)——素数,GCD,LCM
- python类的继承--------类的基础(四)
- canvas - 饼状图
- Rational Rose2007无法启动,提示缺少“suite objects.dll”
- Tensorflow基于minist数据集实现自编码器
- POJ - 1696 Space Ant(极角排序)
- P4721-[模板]分治FFT【NTT,分治】
- 【转载】Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- HDU 4336 概率DP 状压
- leetcode题解20-有效的括号
- Waymo真·无人车上路了!没司机的出租车推出在即 | 多图实拍
- c语言冒泡排序法程序填空_五种数组的排序方法(C语言)Part1
- python远程执行linux命令unzip_Linux unzip命令
- python制作脑图_使用Python将xmind脑图转成excel用例(一)
- 10度角的三角函数计算
- 创业找市场——从逛街开始(转)
- 我是怎么做到开源系统的角色权限功能的?
- 甘特图在项目管理中的应用
- 【工具使用系列】TeX宏包之绘图宏包pgf/tikz
- Cesium本地加载地形(dem高程)数据