`
atgoingguoat
  • 浏览: 199291 次
  • 性别: 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

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

    2020-论大型信息系统项目的整体管理-系统集成项目管理工程师(高级案例高分论文).docx

    在信息化时代背景下,大型信息系统项目如雨后春笋般涌现,它们往往涉及到跨学科、跨部门的综合协调工作,对于项目管理的要求也日益提高。因此,系统集成项目管理工程师的角色变得至关重要。本文以“数字文档中心系统...

    商业地产项目营销管理程序流程教材.doc

    商业地产项目营销管理程序流程教材将为您深入解析如何构建这样一个流程,以及其在实际操作中的重要性。 首先,商业地产项目营销管理程序流程的构建,起步于组织架构的科学设计。一个有效的营销组织架构往往采用垂直...

    Kunagi项目管理工具 v0.26.2

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

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

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

    模块2建设工程项目组织管理.pptx

    例如,在一个建设项目的初期阶段,项目管理团队需根据项目目标和范围来分解项目结构,并结合合同结构来明确不同参与方的职责。在这一过程中,项目结构图、组织结构图和合同结构图的应用可以帮助团队清晰地了解项目各...

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

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

    A项目物业管理专案流程.docx

    物业管理经费的测算对于整个管理流程至关重要。经费主要由人员工资、设施设备运行维护费、绿化管理费、清洁卫生费、保安费、办公费、固定资产折旧费和法定税费等组成。不同类型和规模的物业需要不同数量的管理人员、...

    大型电动车管理项目

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

    xx项目管理系统202309版测试用例

    项目管理系统202309版的测试用例是一份详细的文档,其核心目的在于指导测试人员如何对被测软件进行系统的验证工作,确保软件的功能和性能均满足既定的要求。在进行测试时,测试用例将作为主要参考,其包含的关键内容...

    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...

    基于微信小程序的面向企事业单位的项目申报系统小程序设计与实现.docx

    这些模块共同构成了一个完整的项目申报工作流程,为企事业单位提供了一个便捷的在线申报平台。 在开发过程中,首先进行市场调研和需求分析,确定了系统应具备的核心功能和技术要求。随后,根据需求分析制定了相应的...

    springboot项目教师人事档案管理系统.zip

    尤其是教育行业,随着教育资源的不断丰富和教师队伍的壮大,教师人事档案管理系统应运而生,它不仅能够优化教师管理流程,还能够提高教育机构对教师档案信息的管理效率。 springboot项目教师人事档案管理系统是一套...

    weixin小程序项目基于微信平台健身小助手小程序的设计与实现+ssm.zip

    在这个背景下,基于微信平台开发的小程序如雨后春笋般涌现,而健身小助手小程序则是其中的一个典型代表。它通过整合健身知识、提供科学的健身计划、记录和管理用户的日常运动数据,成为许多健身爱好者和专业人士的...

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

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

    weixin小程序项目在线厨艺平台的设计与实现微信小程序ssm.zip

    设计与实现一个微信小程序在线厨艺平台是一个系统的工程,需要综合考虑技术实现、用户体验、数据管理等多方面因素。通过精心的设计和开发,一个功能完备、操作便捷、内容丰富的在线厨艺平台便可以吸引广大烹饪爱好者...

    cooladminmidway版一个很酷的后台权限管理框架Ai编码流程编排模块化插件化CRUD极速开发永久开源免费基于.zip

    cooladminmidway版正是这样一个项目,它是一个基于Midway.js框架的后台权限管理框架,集成了模块化插件化的特点,同时提供了一套完整的CRUD(创建、读取、更新、删除)操作流程,支持极速开发,为开发者提供了一种...

Global site tag (gtag.js) - Google Analytics