20种常用的项目管理方法论,你get到了吗

20种常⽤的项⽬管理⽅法论,你get到了吗
⼀个公司是否需要建⽴项⽬管理流程,取决于项⽬管理流程是否能为该公司带来好处。从⼀般意义上讲,如果⼀个公司收益的主要来源是项⽬,那么这个公司就需要建⽴专门的项⽬管理流程。⽐如很多IT公司他们的业务主要集中在为不同的客户定做不同的IT解决⽅案,并对此⽅案进⾏实施。在这种情况下,⼤部分的⽅案及其实施过程之间都存在⼀定的差异,但是对这种项⽬的管理却存在着⼀定的共性。在这样的公司内,建⽴正规的项⽬管理流程是⾮常必要的,可以通过对单个项⽬的成功管理,实现公司的整体⽬标。此时选择⼀种合适的项⽬管理⽅法显得⾄关重要,项⽬管理的⽅法论有很多。不同于其他科⽬,很多来⾃于理论。项⽬管理的⽅法论基本上来⾃于项⽬实践,并跟随历史发展、组织的进步⼀起成长。下⾯将介绍20种常⽤的项⽬管理⽅法,希望对你能有所帮助。
1
敏捷(Agile)
敏捷(Agile)作为⼀种开发流程,⽬前为各⼤公司所采⽤, 敏捷流程的具体实践有XP 和Scrum,敏捷开发以⽤户的需求进化为核⼼,采⽤迭代、循序渐进的⽅法进⾏软件开发。在敏捷开发中,软件项⽬在构建初期被切分成多个⼦项⽬,各个⼦项⽬的成果都经过测试,具备可视、可集成和可运⾏使⽤的特征。作为⼀种项⽬管理⽅法,敏捷是⾼度交互的,允许在整个项⽬中进⾏快速的调整。它通常⽤于软件开发项⽬,很⼤程度上是因为能够快速识别问题,同时在开发过程的早期进⾏变更也会很灵活,⽽不必等到测试完成。敏捷提供了可重复的过程,减少了风险,允许即时的反馈,能够提供快速的周转,并降低了复杂性。它把⼀个⼤项⽬分为多个相互联系,但也可独⽴运⾏的⼩项⽬,并分别完成,在此过程中软件⼀直处于可使⽤状态。
2
极限编程(XP)
极限编程是⼀个轻量级的、灵巧的软件开发⽅法;同时它也是⼀个⾮常严谨和周密的⽅法。它的基础和价值观是交流、朴素、反馈和勇⽓;即,任何⼀个软件项⽬都可以从四个⽅⾯⼊⼿进⾏改善:加强
黄如论中学
交流;从简单做起;寻求反馈;勇于实事求是。XP是⼀种近螺旋式的开发⽅法,它将复杂的开发过程分解为⼀个个相对⽐较简单的⼩周期;通过积极的交流、反馈以及其它⼀系列的⽅法,开发⼈员和客户可以⾮常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。XP的核⼼价值观是沟通(Communication)、简单(Simplicity)、反馈(Feedback)、勇⽓(Courage)、谦逊(Modesty)。
3
⽔晶⽅法(Crystal)
⽔晶⽅法,Crystal ,是由 Alistair Cockburn 和 Jim Highsmith 建⽴的敏捷⽅法系列,其⽬的是发展⼀种提倡“机动性的”⽅法,包含具有共性的核⼼元素,每个都含有独特的⾓⾊、过程模式、⼯作产品和实践。Crystal 家族实际上是⼀组经过证明、对不同类型项⽬⾮常有效的敏捷过程,它的发明使得敏捷团队可以根据其项⽬和环境选择最合适的 Crystal 家族成员。⽔晶系列与XP⼀样,都有以⼈为中⼼的理念,但在实践上有所不同。
透明⽔晶⽅法的七⼤体系特征:
天津师范学院体系特征⼀:经常交付
体系特征⼀:经常交付
体系特征⼆:反思改进
体系特征三:渗透式交流
体系特征四:个⼈安全
橡胶带体系特征五:焦点
体系特征六:与专家⽤户建⽴⽅便的联系
体系特征七:配有⾃动测试、配置管理和经常集成功能的技术环境
4
动态系统开发⽅法(DSDM)沙扬娜拉赏析
动态系统开发⽅法(DSDM)倡导以业务为核⼼,快速⽽有效地进⾏系统开发。可以把DSDM看成⼀种控制框架,其重点在于快速交付并补充如何应⽤这些控制的指导原则。DSDM是⼀整套的⽅法论,不仅仅包括软件开发内容和实践,也包括了组织结构、项⽬管理、估算、⼯具环境、测试、配置管理
、风险管理、重⽤等各个⽅⾯的内容。
5
精益开发(Lean)
精益软件开发⼀词起源于Mary Poppendieck 和Tom Poppendieck写的⼀本同名书籍。这本书将传统的精益原则以⼀种新的⽅式呈现---作为22种敏捷开发实践⼯具之⼀,并且和其他⼯具进⾏了⽐较。精益⽣产最初是由丰⽥公司设计的,旨在减少浪费的同时最⼤化产出,以增加利益相关者的价值。虽然精益起源于制造业,但如今它已应⽤于各⾏各业,因为它的重点不是针对特定⾏业的。精益⽣产遵循七个关键原则:减少浪费,提⾼质量,与他⼈分享知识,保持持续改进的状态,加快周转,消除筒仓,保持⼀个相互尊重的环境。
6
Scrum
Scrum是敏捷框架的⼀部分,本质上也是交互式的。它是⽤于开发、交付和持续⽀持复杂产品的⼀个框架,是⼀个增量的、迭代的开发过程。在这个框架中,整个开发过程由若⼲个短的迭代周期组成,⼀个短的迭代周期称为⼀个Sprint,每个Sprint的建议长度是⼀⾄四周。通过“Scrum会议”或“30天的sp
rints”来确定任务的优先级。Scrum master通常被⽤来帮助项⽬经理,⽽不是作为项⽬经理。⼩团队可以独⽴地专注于特定的任务,然后会与scrum master会⾯,评估进度或结果,并重新确定积压任务的优先级。虽然Scrum是为管理软件开发项⽬⽽开发的,它同样可以⽤于运⾏软件维护团队,或者作为计划管理⽅法。Scrum之间的合作称为“Scrum of Scrums”。
7
看板(Kanban)
看板管理(Kanban)最初是丰⽥汽车公司于20世纪50年代从超级市场的运⾏机制中得到启⽰,作为⼀种⽣产、运送指令的传递⼯具⽽被创造出来的。经过近50年的发展和完善,已经在很多⽅⾯都发挥着重要的机能。其关注于持续的协作,并能够促进⼀个持续学习和改进的环境。它会使⽤可视板和卡⽚来帮助团队查看已完成、正在进⾏和未完成的任务。所有的活动都是基于对⽇常任务的可视化、对⼯作进度的仔细平衡和对待办事项的管理。
8
Scrumban
Scrumban⽅法论是由软件开发爱好者Corey Ladas在他的书《Scrumban: Essays on Kanban System
s for Lean Software Development》中提出的概念。他认为Scrumban是为了让开发团队从Scrum迁移到精益(依靠创建,界定,学习周期,持续改进和专注与提供给客户的最终价值)。Scrumban设计于替代Scrum,它的⽅法论包含了Scrum和看板的基础元素。它将Scrum和看板⽅法结合到项⽬管理中。它有看板的灵活性,并添加了⼀些Scrum结构来创建管理项⽬的新⽅法。为产品开发和⽀持团队提供了来⾃Scrum和Kanban的最佳特性。通过结合Kanban的拉动系统和Scrum的待办事项列表优先级和短周期,团队不仅能够快速有效地完成⼯作,还可以通过暴露弱点来改进流程。通过利⽤这两种框架的优点,团队最终可以减少浪费、缩短交货期、周转时间,并交付更⾼质量的产品和服务。
嵌入式实时操作系统ucos-ii9
混合模型(瀑布和敏捷)
虽然许多团队都倾向于使⽤瀑布⽅法或敏捷⽅法,但是这两种⽅法的好处可以为混合项⽬管理⽅法的解决⽅案创造⼀个案例,其中计划和需求阶段是在瀑布⽅法下进⾏的,⽽设计、开发、实现和评估阶段则遵循敏捷⽅法。
10
瀑布开发(Waterfall)
瀑布模型式是最典型的预见性的⽅法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进⾏。步骤成果作为衡量进度的⽅法,例如需求规格,设计⽂档,测试计划和代码审阅等等。瀑布法允许在每个阶段增加控制,但是如果项⽬的范围在已经开始之后发⽣了变化,那么它就会变得⾮常不灵活。
瀑布模型的优点:有利于⼤型软件开发过程中⼈员的组织、管理,有利于软件开发⽅法和⼯具的研究,从⽽提⾼了⼤型软件项⽬开发的质量和效率。
瀑布模型的缺点:
(1)开发过程⼀般不能逆转,否则代价太⼤;
(2)实际的项⽬开发很难严格按该模型进⾏;
(3)客户往往很难清楚地给出所有的需求,⽽该模型却要求如此。
(4)软件的实际情况必须到项⽬开发的后期客户才能看到,这要求客户有⾜够的耐⼼。
瀑布模型的使⽤范围:
(1)⽤户的需求⾮常清楚全⾯,且在开发过程中没有或很少变化;
(2)开发⼈员对软件的应⽤领域很熟悉;
(3)⽤户的使⽤环境⾮常稳定;
(4)开发⼯作对⽤户参与的要求很低。
11
关键路径法(CPM)
关键路径法(Critical path method, CPM)是⼀种循序渐进的⽅法,适合⽤于具有相互依赖活动的项⽬。它包含了⼀个活动列表,并需要使⽤⼀个⼯作分解结构(WBS)和⼀个要完成的时间表,以及依赖项、⾥程碑和可交付成果。它通过计算完成任务所需的“最长”(在关键路径上)和“最短”(浮动)时间来确定哪些活动是关键的,哪些不是,从⽽概述了关键和⾮关键活动。
12
关键链项⽬管理(CCPM)
关键链项⽬管理(Critical Chain Project Management,CCPM)⽅法是Eliyahu Goldratt博⼠在其专著《关键链》(Critical Chain)中提出的⼀种新的⽅法,其⽀持者们认为,这是⼀种全新的、⾰命性的思维⽅式,可以有效地缩短⼯期,提⾼项⽬满⾜进度与预算约束的能⼒,关键链项⽬管理(CCPM)与CPM的不同之处在于,它关注项⽬内部资源的使⽤,⽽不是项⽬活动。为了解决资源的潜在问题,内置了缓冲区,以确保项⽬按时进⾏,并且不会损害安全性。
13
六西格玛(Six Sigma)音乐网站论文
六西格玛(Six Sigma,6 Sigma)是⼀种管理策略,它是由当时在摩托罗拉任职的⼯程师⽐尔▪史密斯(Bill Smith)于1986年提出的。这种策略主要强调制定极⾼的⽬标、收集数据以及分析结果,通过这些来减少产品和服务的缺陷。六西格玛背后的原理就是如果你检测到你的项⽬中有多少缺陷,你就可以出如何系统地减少缺陷,使你的项⽬尽量完美的⽅法。⼀个企业要想达到六西格玛标准,那么它的出错率不能超过百万分之3.4。通俗的说就是⼀般企业的瑕疵率⼤约是3到4个西格玛,以4西格玛⽽⾔,相当于每⼀百万个机会⾥,有6210次误差。如果企业达到6西格玛,就⼏近完美地达成顾客要求,在⼀百万个机会⾥,只有3.4个瑕疵。
14
精益六西格玛(Lean Six Sigma)
精益六西格玛(Lean Six Sigma,简写为LSS)是精益⽣产与六西格玛管理的结合,其本质是消除浪费。精益六西格玛管理的⽬的是通过整合精益⽣产与六西格玛管理,吸收两种⽣产模式的优点,弥补单个⽣产模式的不⾜,达到更佳的管理效果。精益六西格玛不是精益⽣产和六西格玛的简单相加,⽽是⼆者的互相补充、有机结合。
15
事件链⽅法(ECM)
作为关键路径⽅法或关键链⽅法的⼀个附加选项,ECM侧重于在项⽬开始时就能够识别、分析和管理任何潜在的风险。⽬标是确定风险成为现实的可能性、可能发⽣的时间以及对项⽬的影响。指导ECM的主要原则有六个:识别事件链、识别其时间和状态、识别关键事件、绘制事件链、监控事件链的性能,并量化影响。
16
功能驱动开发(FDD)
功能驱动开发(FDD)
FDD是为⼤型项⽬开发的,但也适⽤于任何规模的项⽬,它通过开发快速的、可重复的流程来帮助解决⼤型项⽬可能带来的⼀些复杂性,这些流程可以由组织中的各个团队在更短的时间内完成。此⽅法需要遵循⼀些关键流程,包括开发整体模型、编译特性列表、根据每个已识别的特性来进⾏规划、设计特性和构建特性。FDD"是⼀个以Architecture为中⼼的,采⽤短迭代期,⽇期驱动的开发过程。它⾸先对整个项⽬建⽴起⼀个整体的模型,然后通过两周⼀次‘设计功能-实现功能'的迭代完成项⽬开发"。此处的"功能"是指"⽤户眼中最⼩的有⽤的功能",它是可理解的、可度量的,并且可以在有限的时间内(两周)实现。在开发过程中,开发计划的制定、报告的⽣成、开发进度的跟踪均是以上述"功能"为单位进⾏的。在FDD中,它认为:只有良好定义的并且简单的过程才能被很好地执⾏。另外,由
于在FDD中采⽤了短周期的迭代,最⼩化的功能划分法,所以可以对项⽬的开发进程进⾏精确及时地监控。
17
⾃适应软件开发(ASD)
这种⽅法可以帮助团队在处理变更时变得更加敏捷。⿎励团队保持不断学习的状态,以改善开发。ASD是建⽴在三个阶段上的,即推测、协作和学习。
18
快速应⽤程序开发(RAD)
RAD关注基于测试的⽤户输⼊,以及与预期⽬标相⽐的,产品的⼯作效果。RAD⾸先会确定需求,然后快速构建原型并获取⽤户输⼊。然后根据输⼊,识别需求并再次构建原型。最后进⾏⽤户测试并交付最终产品。
快速应⽤程序开发是指⼀种以最⼩幅度的规划并迅速地将原形完成的软件发展⽅法论。采⽤RAD进⾏软件开发的规划是和撰写软件本⾝交错同时进⾏的。通常能在没有⼤量预先规划的情况下,让软件更快写完、更容易变更需求。
19
受控环境的项⽬管理(PRINCE2)
受控环境下的项⽬管理第⼆版(PRojects IN Controlled Environments,简写为PRINCE2)是⼀种项⽬管理⽅法。它包括项⽬的管理,控制和组织。“PRINCE2”是这种⽅法的第⼆个重要版本。
PRINCE2为项⽬管理提供了⼀种结构化的⽅法。这种⽅法为管理项⽬提供清晰界定⼯作框架。PRINCE2介绍了如何协调项⽬中的⼈和活动、如何设计和监督项⽬以及在项⽬发⽣变更的情况下如何调整的流程。每⼀个流程都详细标出关键的输⼊、输出和具体⽬标及要执⾏的活动,这为计划偏差提供了⾃发的控制。
这种⽅法把项⽬划分为多个管理阶段,保证让所有资源得到有效的控制。依靠严格的监控,项⽬在控制和组织的⽅式下得到执⾏。作为⼀种被⼴泛认可和理解的结构化⽅法,PRINCE2为项⽬中所有参与⽅提供了⼀种通⽤语⾔。它完整阐述了参与项⽬的各种管理岗位和职责,并可以根据项⽬的复杂程度和组织能⼒来适当调整。
20
项⽬管理的知识体系(PMBOK)
项⽬管理的知识体系(Project Management Body of Knowledge, 简称为PMBOK)。是项⽬管理的⼀个知识体系。是⼀部公认的项⽬管理专业标准。“标准”是⼀种描述既定规范、⽅法、过程和做法的正式⽂件。与法律、医学、会计等其他专业⼀样,该标准所包含的知识也提炼⾃项⽬管理⼯作者公认的良好做法。
PMBOK(项⽬管理知识体系)把项⽬管理从总体上分为5个过程:启动过程、计划过程、实施过程、控制过程、收尾过程,共包含了⼗⼤领域的知识:整合管理、范围管理、时间管理、成本管理、质量管理、⼈⼒资源管理、沟通管理、风险管理、采购管理、⼲系⼈管理。
PMP备考资料

本文发布于:2024-09-20 22:53:35,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/569784.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:管理   开发   过程   关键   精益   六西格玛
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议