扫码阅读
手机扫码阅读

(一)什么是敏捷(Agile)?

59 2025-05-01

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:(一)什么是敏捷(Agile)?
文章来源:
职小马
扫码关注公众号

敏捷学习之路

本文通过21天打卡学习ACP,带领读者进入敏捷的学习之路。第一课介绍了敏捷的本质与发展历史,并深入探讨了敏捷宣言和十二项原则。

什么是敏捷?

敏捷(Agile)是一种理念,而非具体的开发方法。它强调根据用户反馈和需求优先级不断迭代开发,以逐步完善产品。敏捷的出现是对瀑布式研发的改进,后者因线性和低灵活性导致研发速度慢且容易受阻。

敏捷软件开发宣言

2001年,17位专家在美国犹他州共同制定了《敏捷软件开发宣言》,总结了敏捷的四大核心价值观:

  • 以人为本:重视合作互动。
  • 目标导向:交付可用的软件,而非繁重文档。
  • 客户为先:理解并满足客户需求。
  • 拥抱变化:适应不断变化的需求。

这些价值观强调核心要素:人、产品模型、协作和迭代,同时兼顾工具和文档的重要性。

敏捷宣言的十二项原则

为了实践敏捷理念,专家们制定了十二项原则:

  1. 通过尽早、持续交付有价值的软件让客户满意。
  2. 即使在开发后期,也欢迎需求变更以创造竞争优势。
  3. 频繁交付工作的软件,交付周期越短越好。
  4. 业务人员与开发人员需每日合作。
  5. 围绕被激励的个人构建项目,提供支持并信任他们。
  6. 面对面交流是团队内部信息传递的最有效方式。
  7. 工作的软件是衡量进度的首要标准。
  8. 倡导可持续的开发速度,避免突击行为。
  9. 关注优秀技能和设计以增强敏捷能力。
  10. 保持简单,专注当前问题,避免过度设计未来功能。
  11. 最好的架构和设计来源于自组织团队。
  12. 定期反思并调整团队工作方式以提高效率。

敏捷的定义与实践

敏捷的核心是通过《敏捷宣言》的四个价值观和十二项原则指导实践。PMI在《敏捷实践指南》中定义敏捷为一种思维模式,通过各种实践实现。这些实践包括Scrum、XP极限编程、水晶、DSDM动态系统开发等。

结语

敏捷的目标是以用户需求为核心,灵活应对变化,为客户创造最大化价值。在后续内容中,将进一步介绍常用的敏捷实践。

想要了解更多内容?

查看原文:(一)什么是敏捷(Agile)?
文章来源:
职小马
扫码关注公众号

公众号全新升级,专注PMO项目管理、技术开发经验,提供各类学习资料下载,杂谈社会百态,传播正能量!

63 篇文章
浏览 39K
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线