什么是项目管理中的三重约束(triple constraint)?

在项目管理实践中,你可能会遇到三重约束(英文里叫:triple constraint)这种说法,即:存在着三个能对项目产生影响、制约的重要因素,且这些因素彼此关联。那么具体是指哪三种因素呢?它们包括:范围(scope)、进度(schedule/time)、以及成本(cost)。它是一种关于项目管理限制的模型,三重约束有时也被称为:项目管理的三大要素、核心三要素、项目管理三角(project management triangle),或铁三角(the iron triangle)。

版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

实际上,在讨论三重约束时,人们往往会把质量(quality)放在三角形的中心,因为质量与这三个因素密切相关。注意三重约束的主要作用是对项目进行分析。三重约束模型认为:(1)工作的质量受到项目预算(成本)、截止期限(进度)、以及范围(功能特性)的制约。(2)项目经理可选择在三种限制间进行权衡。(3)一项约束发生了变更,必然导致其他(至少一项)约束的变更,否则质量便会受损。



参考链接:

https://en.wikipedia.org/wiki/Project_management_triangle

https://support.office.com/en-us/article/the-project-triangle-8c892e06-d761-4d40-8e1f-17b33fdcf810

敏捷项目管理中的Sprint到底是什么意思?(2024年更新)

Sprint,是敏捷(Agile)项目管理方法Scrum中的一个重要概念,也称为Scrum Sprint。Techopedia对其的英文定义如下:”A scrum sprint is a regular, repeatable work cycle in scrum methodology during which work is completed and made ready for review“。

从本质上而言,所谓Sprint,指在Scrum项目管理方法中的一个常规、可重复的较短工作周期。在这个周期里,项目团队需快速完成预定的工作量(即:sprint backlog),交付出可用的成品组件,并提交评审,之后再进入下一个Sprint。这个过程会不断重复下去,直至所有的需求被实现。Sprint在中文里常被翻译为“迭代”(注:迭代往往指的是iteration,由于sprint与iteration的机制非常接近,所以许多人也将sprint翻译为迭代)、有时也被译为“冲刺”。

版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

通常,一个Sprint的周期不应当长于30天。主要是Scrum认为,在30天的周期内,可以比较好地保证需求的稳定,同时成本等风险更加可控。此外,一次sprint中不必包含并实现所有的需求,具体实现哪些需求会在Sprint Planning阶段提前规划好。Sprint期间,每天都应当召开daily scrum会议,所有团队成员都需要参加该会议,以保障开发工作按计划进行。

睿珑认为,下面这个比喻非常形象地解释了Sprint在敏捷项目管理中的作用及功能:“With ‘sprint’, we are running a marathon (building the product) but doing it in short bursts (iterations) with breaks in between”。(冲刺,好比是一场马拉松长跑中的间歇性发力快跑)。

参考链接:

https://www.techopedia.com/definition/13687/scrum-sprint



https://www.scrum.org/resources/what-is-a-sprint-in-scrum

https://www.scrum-institute.org/Introduction_to_Scrum_A_Real_World_Example.php

http://www.dummies.com/careers/project-management/the-scrum-sprint-life-cycle/

https://blogs.msdn.microsoft.com/progressive_development/2008/01/22/motley-says-what-does-rugby-have-to-do-with-software-scrum-part-i/

https://study.com/academy/lesson/agile-iteration-definition-planning.html

https://www.mountaingoatsoftware.com/agile/scrum/scrum-tools/sprint-backlog

https://www.mountaingoatsoftware.com/agile/scrum/resources/overview

https://yodiz.com/help/what-is-sprint/

什么是项目管理中的基线(baseline),其有何作用?(2024年更新)

基线(baseline)是项目管理中的一个重要概念,当一个(或一组)配置项(比如:进度计划、范围、预算等)在项目生命周期的不同时间点上通过正式评审并进入受控状态后,就形成了基线。

你可以把基线简单理解为:项目最初设定并保存的各类计划、参数,它相当于一份项目快照(snapshot)。项目的进展应当每隔一段时间与基线进行对比衡量,以评估绩效。基线一旦建立,不可随意更改,其变化需要接受严格的变更控制(change control)。

版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

项目经理对基线进行规范管理,能有效保证项目的合理规划、评估,促进项目严格按照计划完成,防止失控。常用的项目管理软件中(如微软的PPMProject Professional 2021;或Monday.com),都有相应的基线设置及控制功能。在微软的Project软件中,允许你最多保存11个基线(见参考链接(2))。



参考链接:

(1) The Project Baseline – A Project Management Definition

(2) Set and save a baseline

(3) The Power of the Baseline in Microsoft Project