`
atgoingguoat
  • 浏览: 194331 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

一个般项目管理流程

 
阅读更多

 

 

一个管理流程
从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:
  1、产品立项报告
  按照公司的管理流程,由公司有关人等都有可能提出《产品立项报告》,比如公司老总、市场部门、研发部门,一般是在公司组织的定期召开的会议上提出,经初步讨论具有一定的可行性之后,由公司领导提交到公司负责产品开发立项的部门,比如,总工办,然后,按照公司的管理流程,由该部门组织人员进行讨论,最后指定某人进行产品的可行性分析,提交《产品的可行性分析报告》。
  在《产品立项报告》中,初步描述该技术的国内、国外现状、经济效益和社会效益。。。
  2、产品可行性分析报告
  指定的某人提交《产品的可行性分析报告》,在会议上产品立项讨论通过,指定项目经理,对该产品提出《初步设计》。
  在这里,要对风险进行评估。
  风险控制:要求,新技术在产品中的使用比例不要超出30%。
  如果这个产品大量使用新技术,那么,质量和进度往往不容易保证。
  新技术,一般是需要先期做一些知识储备。使用太多的新技术推出的产品,一旦出现了不可控制的缺陷,将是灾难性的损失。
  以上过程产生项目经理。以下步骤在项目经理的参与和指导下进行。
  3、初步设计
  由项目经理负责编写。
  在这里,要对成本、进度、风险进行准确评估。
  产生《初步设计》后,经讨论修改通过后,把《初步设计》提交给该项目的硬件工程师、软件工程师和结构工程师分别提交《硬件详细设计》、《软件详细设计》和《结构详细设计》;
  在初步设计中,指定该项目负责的硬件工程师、软件工程师、结构工程师、样机生产负责人、测试工程师等。
  在初步设计中,由项目经理对项目总成本进行核算。
  并由项目经理或者测试工程师产生《测试大纲》,由总工程师或者项目经理对《测试大纲》进行批准。
  4、硬件详细设计
  在这里要对成本、进度、风险进行细化,提出对资源的要求。
  在这里,对可靠性设计进行分析,
  硬件工程师按照该项目的《初步设计》的要求,写出《硬件详细设计》,经项目经理批准后,按照该《硬件详细设计》做原理图、PCB和物料清单;提交给生产部门,做PCB和采购物料;
  提交原理图给软件工程师。
  在《硬件详细设计》中,对产品的成本、质量、可靠性进行分析,提交所需的资源表,提交进度表,提交测试记录单。
  要对公司现有的硬件设计的资源进行分析,看看哪些是可以复用的,哪些是需要开发的,哪些是有一定难度,需要咨询、外包或者购买的。
  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、结构详细设计(结构详细设计负责人提供)
  6、附件清单(生产负责人编制)
  7、生产工艺(生产负责人编制)等文件
  生产文件编写要做到,能认字、无色盲的普通人就能按照文件把产品做出来的目标,必要时可以附录照片等。
  11、文件归档
  阶段性文件归档。
  12、小批量试生产
  在一个项目中使用该产品,并对产品的情况进行严格的检测和反馈。
  13、批量生产
  根据小批量试生产和使用的情况,反馈到项目经理,如果有缺陷,则对详细设计进行修改,按照以上的流程再次进行,直至设备运行完全正常。
  14、文件最终归档
  每做一次修改,文件需要再次归档。
  由项目经理汇总,提交到公司技术主管,批准后,作为公司的受控文件。
  归档文件包括:
  1、产品立项报告
  2、产品可行性分析报告
  3、初步设计
  4、硬件详细设计
  5、软件详细设计
  6、结构详细设计
  7、测试大纲
  8、生产文件
  9、使用说明书等
  文档的作用是:
  1、留下完整的项目开发记录
  2、作为奖励和惩罚的依据
  3、可维护,便于对该产品进行维护
  4、可升级,便于对该产品进行升级
  5、可继承,不断完善细节使的后续工作量越来越小
  6、可完善,不断加强细节,细节决定一切

分享到:
评论

相关推荐

    软件项目管理ppt

    这种模型的特点是每个阶段必须在前一个阶段完成后才能开始,形成类似瀑布般的流程。瀑布模型强调计划性与文档化,适用于需求明确且在项目周期内不会发生重大变化的情况。 ### 喷泉模型 喷泉模型主要用于面向对象的...

    Kunagi项目管理工具 v0.26.2

    该工具的核心目标是简化项目管理流程,提高团队协作效率,同时保持界面的友好性和易用性,如同桌面应用般的体验。 Kunagi的核心功能包括但不限于以下几个方面: 1. **任务管理**:Kunagi允许用户创建、分配和跟踪...

    电子商务项目管理实训1.pptx

    《电子商务项目管理实训》课程旨在帮助学生理解和掌握项目管理和电子商务项目实施的核心知识,通过一系列实践环节,提升学生的项目策划、组织、实施与评估能力。以下是课程的主要内容和关键知识点: 首先,项目是为...

    信息系统项目管理师考试精要软件工程.doc

    【信息系统项目管理师考试精要:软件工程】 软件工程是一门综合了计算机科学、数学以及管理科学原理的学科,旨在运用工程化的方法解决软件开发中的问题,以提升软件的生产效率、质量和降低开发成本。国际电气和电子...

    信息系统项目管理资源,人力资源管理

    在信息系统项目管理中,人力资源管理是一个至关重要的环节,因为它涉及到如何有效地利用和协调团队成员的能力和努力,以达成项目目标。人力资源管理并非单纯的监管,而是一种领导和管理的艺术。 首先,领导者和管理...

    大型电动车管理项目

    《大型电动车管理项目》是一个基于SpringMVC、MySQL和ExtJS技术栈的毕业设计项目,旨在构建一个类似于桌面应用的Web管理系统,用于高效地管理和监控电动车的相关信息。这个项目不仅包含了完整的源代码,还附带了...

    android小项目文件管理器

    本项目名为"MobileMap",意在构建一个类似地图般清晰易用的文件系统导航器。这个小项目对于初学者来说是一个极好的起点,通过它,你可以学习到许多核心的Android开发技能。 **1. Android基础知识** 在开始这个项目...

    我的项目羡慕羡慕羡慕小魔仙

    项目管理工具如"小魔仙"可能是对高效工具的一种比喻,实际上可能是指如JIRA、Trello或Microsoft Project等软件。这些工具帮助团队跟踪任务、管理资源、协作沟通,并提供实时项目状态更新。它们有助于提高工作效率,...

    Python-Pigar梦幻般的工具可以用来生成你的Python项目以及其它

    **Python Pigar:一个梦幻般的项目管理工具** Python Pigar 是一个高效且用户友好的工具,专门设计用于管理和维护Python项目。它可以帮助开发者自动化许多日常的项目管理任务,从而节省时间和提高生产力。Pigar 的...

    一个qt/c++写的抓图程序 源代码

    Qt 4.5是一个较早的版本,包含了丰富的类库和工具,而Qt Creator 1.3是一个早期的集成开发环境,用于编写、调试和管理Qt项目。 在学习和研究这个源代码时,你可以关注以下几个知识点: 1. **Qt库的使用**:了解Qt...

    LightHouse:一个渐进式Web应用程序,用于管理和确定项目,任务和截止日期的流程

    综上所述,"灯塔"是一个利用JavaScript和PWA技术实现的项目管理工具,通过Service Worker和Web App Manifest提供流畅的离线体验和原生应用般的交互。它的源代码结构表明了现代Web开发的最佳实践,为用户提供了一个...

    基于nodejs微信小程序学生宿舍管理系统源码.zip

    这是一个基于Node.js开发的微信小程序,用于管理学生宿舍的系统。源码包含了完整的后端服务和前端界面,为教育机构或高校提供了一种便捷的方式来跟踪和管理学生住宿情况。在这个项目中,Node.js作为服务器端的主要...

    基于微信小程序的教务管理系统.zip

    该系统可能涵盖了学生信息管理、课程安排、成绩录入、考勤记录等功能,旨在提高教务工作的效率,简化管理流程。 【描述】:基于微信小程序开发的系统 这个教务管理系统利用微信小程序的框架进行开发,充分利用其...

    微信小程序-仿哔哩哔哩小程序源码及项目截图

    在"微信小程序-仿哔哩哔哩小程序源码及项目截图"中,我们可以推测这是一个基于微信小程序平台开发的项目,旨在模仿国内知名的视频分享网站——哔哩哔哩(B站)的用户界面和功能。开发者可能已经实现了类似B站的部分...

    某项目物业管理方案.docx

    方案的主要目标是引入现代化的物业管理理念,打造一个如同都市般宜居的小区环境,让业主在县城也能体验到都市生活。同时,通过精心的管理和服务,使物业价值最大化,并塑造物业公司的品牌形象。 二、组织 考虑到...

    释放Redis的力量闪电般快速的数据管理之旅小教程

    通过上述步骤,可以构建出一个简单但功能完整的CRUD应用程序,利用Redis的强大性能提升数据处理速度。这种实践不仅展示了Redis作为高性能数据存储的优势,也为开发者提供了构建现代应用程序的新思路。

    车间四个全面提升管理.pptx

    项目管理不仅涉及科学的流程(如D-M-A-I-C改善顺序),还需要艺术般的领导力。项目界定明确目标,评量当前状态,分析问题,实施改善措施,并通过控制确保成果的稳定。项目团队的建立和维护同样重要,项目主导者应...

    项目四一般进出口货物报关.pptx

    【一般进出口货物报关流程详解】 一、申报 1. 申报定义: 申报是指货物的收发货人或其委托的报关企业在货物进出境时,按照中国的《海关法》及相关的法律法规,通过电子数据报关单或纸质报关单的形式,在规定时间和...

Global site tag (gtag.js) - Google Analytics