首页 » 博客 » 龙之母或所有敏捷方法

龙之母或所有敏捷方法

敏捷的历史始于 2001 年发布《敏捷宣言》,该宣言包含12 条原则。当然,敏捷方法的个别规定以前也出现过,但只有这份文件将它们系统化并充分呈现以供使用。每年都有新的公司、IT 专家和项目经理签署该宣言。敏捷开发系统的新方法和修改不断涌现。

什么是敏捷方法?

敏捷是一种迭代开发模型,其中软件从项目开始 越南 whatsapp 号码数据 就逐步创建,而不是在工作周期结束时交付代码的瀑布模型。

敏捷方法的基础是将项目分解为可操作的小部分,称为用户故事。根据优先级,任务在短短的两周周期(迭代)内得到解决。

敏捷方法论的12条原则可以分为4个 主要思想:

  • 优先考虑人员和沟通,而不是工具和流程;
  • 优先考虑可用的产品而不是完整的文档;
  • 客户合作优先于合同审批;
  • 优先考虑改变的意愿而不是遵循原计划。

Agile 中存在的方法:

Scrum

“Scrum” 一词源于橄榄球,指的是一种团 法律持续专业发展:策略、工具和成功案例 队比赛方法,其中每队排成三行并试图抢球。成功的拦截不仅需要良好的身体准备,还需要战斗中每个参与者的协调以及对目标的清晰理解。

该方法已被微软、雅虎、西门子医疗等公司成功使用,亚马逊的一位项目经理甚至根据所获得的经验 描述了Scrum实施的案例研究。

由于 Scrum 是一个开发框架,因此每个后续示例可能与前一个示例有很大不同。

 

杰夫·萨瑟兰 (Jeff Sutherland),Scrum 的作者。革命性项目管理方法”确定了 使用该方法的8 个步骤:

  1. 选择产品所有者——他知道项目的目的和预期结果。
  2. 组建一支最多10人且具备创造可用产品所需技能的团队。
  3. 寻找一位 Scrum Master  - 他/她监控项目的进度并帮助项目团队克服困难。
  4. 创建产品待办事项– 使用敏捷板对每个产品需求进行优先排序。产品负责人在此扮演着主要角色,收集产品需求,以供待办事项团队评估。
  5. 计划冲刺(迭代)——完成一组特定任务的时间段。
  6. 每天组织十五分钟的“聚会”  ——向 每个团队成员问三个问题:你昨天做了什么,今天会发生什么,是什么阻碍了你完成任务。
  7. 提供产品工作部件的评审——让利益相关者参与评审和讨论。
  8. 进行回顾——每次冲刺后讨论问题并找到解决方案。最终的变更计划将在下一个冲刺期间实施。
敏捷中的 回顾

Scrum 中有4 个 关键要素:

  • 产品待办事项——项目需求列表
  • Sprint Backlog – 需要在下一个 sprint 中完成的需求列表
  • 冲刺目标– 冲刺目标
  • Sprint Burndown Chart(冲刺 欧洲比特币数据库 燃尽图) ——随着任务的完成而更新的图表。可以轻松了解团队在项目中的动态和进展水平。

极限编程(XP

该方法的开发者Kent Beck创建了极限编程方法,其目的是为了应对软件产品不断变化的需求并提高开发质量。

滚动至顶部