- 联系我们
全国24小时免费咨询电话:
400-805-8908
welcome@smartpm.com.cn
什么是敏捷
敏捷方法是一种能够容纳变更的产品开发框架。比如,通常对于复杂的产品开发工作,需求在项目开始的时候尤其是未知的或模糊的。所以,敏捷框架必须要有内在的机制使项目得以处理并减少这些不确定因素。
敏捷也意味着框架本身也是灵活的,并可以适应许多情况。因此许多人把敏捷方法描述成“经验性”(Empirical)的方法,因为项目本身必须适应其环境。
敏捷源于敏捷宣言(Agile Manifesto)。敏捷宣言是2001年在美国犹他州的Snowbird滑雪胜地召开的一次会议提出的结果。17个与会者定义了敏捷过程并签署了宣言,这些成为了今后人们对敏捷的衡量标准。敏捷宣言只有短短的四句话,却为所有敏捷实施者提供了一个共同的基础:
----个人和交互优先于过程和工具(Individuals and Interactions Over Processes and Tools)
----可工作的软件优先于完备的文档 (Working Software Over Comprehensive Documentation)
----顾客协作优先于合同协商(Customer Collaboration Over Contact Negotiation)
----响应变更优先于遵循计划(Responding to Change Over Following a Plan)
请注意每个句子的左边比右边更有价值。这并不意味着右边的没有价值,只是说左边的更有价值。因此每个敏捷项目团队必须找到团队的正确平衡点。
PMI-ACP全称Agile Certified Practitioner,是由项目管理协会(PMI)于2011年推出一门敏捷项目管理的认证。PMI-ACP涵盖了目前主流的敏捷方法论,包括Scrum、XP、Lean:
----Scrum:Scrum是Ken Schwaber和Jeff Sutherland在20世纪90年代开发的,他们将其定义为一种敏捷项目管理框架而不是一个敏捷过程。Scrum源于精益制造(Lean Manufacturing)、迭代-增量式开发(反复与渐进式开发)和Smalltalk工程工具。Scrum提供了一套简单的规则:首先,Scrum中有三种角色:产品所有者(Product Owner)、Scrum队长(Scrum Master)以及团队(Team);其次,使用两种不同的待办事宜(Backlog)来对范围进行管理:产品待办事宜(Product Backlog)-捕获产品的范围和冲刺待办事宜(Sprint Backlog)-包含当前迭代的详细工作。冲刺(Sprint)是Scrum称呼迭代的同义词,每次冲刺为4周时间。整个Scrum团队每天碰面15分钟,以便让每个成员之间相互快速更新信息。
----XP:极限编程(Extreme Programming,XP)是Kent Beck、Ward Cunningham和Ron Jeffries在20世纪90年代开发的一套动态编程实践。现在XP是高技术行业最常采用的敏捷方法。XP中最值得关注的实践是结对编程(Pair Programming)和测试驱动开发(Test-driven Development)。
----Lean:精益开发源于Bob Charette,它是精益制造在软件开发上的应用,它是由22个工具组成的工具箱,“消除浪费”就是精益开发中有名的工具。
欢迎大家关注,PMI-ACP、PMP相关问题解答:QQ:2070698291.咨询热线:025-84535055,13675161121. 扫一扫,加入ACP敏捷开发交流群(QQ:306751311) 南京思摩特(SMART)是项目管理协会(PMI®)注册教肓培训服务提供商,专注于项目管理领域,致力于为客户提供深度专业化项目管理解决方案。 主营业务:PMP认证培训,ACP敏捷认证培训,敏捷管理内训,敏捷管理咨询,项目管理培训,企业内训,项目管理公开课,项目管理咨询等。