6 种常用的项目管理模式

简介: 6 种常用的项目管理模式  项目管理是按客观经济规律对项目建设全过程进行有效的计划、组织、控制、协调的系统管理活动。从内容上看,它是项目建设全过程的管理,即从项目建议书、可行性研究分析、设计、施工到竣工投产全过程的管理。





  项目 管理是按客观经济规律对项目建设全过程进行有效的计划、组织、控制、协调的系统 管理活动。从内容上看,它是 项目建设全过程的管理,即从 项目建议书、可行性研究分析、设计、施工到竣工投产全过程的管理。从性质上看,项目管理是固定资产投资管理的微观基础,其性质属投资管理范畴。项目管理模式,是指将管理的对象作为一个系统,通过一定的组织和管理方式,使系统能够正常运行,并确保其目标的实现。 

   一、传统的项目管理模式

  传统的项目管理通常具有几个固定的阶段:

  第一项目启动阶段,第二 计划阶段,项目的规模、项目的需求、项目的估算,第三阶段设计规范书(软件开发的蓝图),第四项目时间表(schedule),样品的试开发。第五执行阶段,编程开发。同时fixbugs.第六控制阶段,对发现的错误进行回车重新开发。第七结束阶段。 

  启动、计划、执行、控制、结束这五个阶段的传统的项目管理模式thldl.org.cn在业界使用的比较普遍。

   二、eXtremeProgramming(XP)

  由KentBeck,WardCunningham,RonJeffries提出和倡导.特点:

  1)使用故事卡进行项目的计划规划

  2)要求在开发过程中一直有客户的参与

  3)很短的开发周期:任何一个开发分段都不超过3个星期

  4)群体式负责制:任何人可以参与任何部分的开发

  5)使用重组(Refactoring)来进行渐进式设计

  6)采用TDD和连续性整合

  7)要求每周40小时工作时间

   三、Crystal

  由AlistaireCockburn提出和倡导灵活性模式的一种.特点:

  1)尊重不同大小的项目在管理上需要有不同程度的正式性管理规章,强调在完成目前的开发项目的同时,要将眼光放在开发团队和企业未来的位置

  2)使用几个不同的管理方式:透明、黄色、桔黄、红色等模式

  3)采用轻型化的规章制度

  4)比较注重项目文档的用途,要求管理人员使用各种文件来帮助管理

   四、MSF-MicrosoftSolutionsFramework

  由RandyMiller,PaulHaynes提出,微软倡导.是基于传统项目管理模式的基础上发展起来的.特点:

  1)加入了使用者角色(Personals)的概念

  2)推行一个从角色到使用方案的设计流程

  3)开发过程采用循环型的3星期的周期

  4)要求单元测试的程序与开发程序的原代码一起提交

  5)要求100%的原代码执行测试(Codecoverage)

   五、DynamicSystemsDevelopmentMethod(DSDM)

  是一个通常由来推动的管理方法.将开发周期分成5个部分:可行性认证、商业需求认证、功能模式循环、设计和建造循环、以及最终的开发是一种偏向于繁重规章制度的项目管理模式特点: 

  1)开发的计划和设计采取渐进式的

  2)类似RUP,但是有明确的风险管理指南,能达到较好的灵活性

  这个方法不是很常用,与其他几种方式相比知名度较小,使用较少。

   六、RUP-RationalUnifiedProces

  RUP起源于被ibm收购的Rational.是一个基于UML思想的面向对象软件工程的通用业务流程

  对于所有的关键 开发活动,RUP为每个团队成员提供了使用准则、参考模板、工具指导,并以此形成所有团队成员的的共同知识基础。而通过对相同知识基础的理解,无论进行需求分析、设计、测试项目管理或配置管理,均能确保全体成员共享相同的知识、过程和开发软件的视图。 

  RUP的关键点在于6方面:

  1)采用迭代式而非瀑布式的开发方法

  2)强化需求分析管理,准确地描述用户需求

  3)使用基于Component的体系结构

  4)充分利用可视化软件建模工具

  5)既要提出验证软件质量的标准,也要在适当的时机进行验证

  6)严格控制 软件的变更,缩减变更的影响范围,同时能够追溯每一次变更



目录
相关文章
|
4月前
|
敏捷开发 测试技术 项目管理
在LabVIEW项目管理中,如何确保团队之间的有效沟通和协作
在LabVIEW项目管理中,如何确保团队之间的有效沟通和协作
53 2
|
4月前
|
Java 数据库连接 项目管理
项目管理问题之什么是好的设计
项目管理问题之什么是好的设计
|
敏捷开发 监控 BI
敏捷项目管理和传统项目管理的区别(内附工具)
敏捷项目管理和传统项目管理在多个方面存在区别,包括但不限于以下几点: 规划方式 变更管理 文档量 等等
|
监控 项目管理
一个完整的项目管理流程包括什么?
项目管理流程是指在实施项目过程中,按照一定的规范和步骤进行项目管理的过程。项目管理流程包括项目启动、规划、执行、监控和收尾五个阶段
484 0
一个完整的项目管理流程包括什么?
|
jenkins 测试技术 持续交付
任务管理,项目管理和目标管理
任务管理,项目管理和目标管理
185 0
|
存储 数据可视化 项目管理
|
敏捷开发 测试技术 持续交付
敏捷模式下的测试管理
大家好,我是阿萨。昨天学习了老牛的讲座《敏捷模式下测试管理如何构建护城河》。 目前敏捷测试下,部分公司测试质量把控不过关,导致测试背锅情况严重。同时不同公司的组织文化不一样,大部分的情况下测试除了多多找几个bug 其实对质量管理束手无策。因为本身组织结构,流程等状况,测试无任何推进作用。 归根结底,其实都是管理问题。所以日常工作中如何做好测试管理呢?
280 0
敏捷模式下的测试管理
|
项目管理
项目经理如何有效管理项目进度?项目管理3大常见问题及解决方案
在同质化时代,质量、成本和创意成为企业的营收杠杆点,因此产品和项目质量的高低都会影响企业的营收。但在项目管理中,项目负责人经常遇到明明做了时间表,但还是出现超时且质量不高的情况,由此影响订单的成交率,所以如何进行项目的有效管理成为大多数项目负责人苦恼的事情。
项目经理如何有效管理项目进度?项目管理3大常见问题及解决方案
下一篇
无影云桌面