敏捷的主要特点是它包括多种基于通用原则的方法论,但使用各自的工具和方法来工作。因此,将敏捷与其他方法进行字面比较是不合适的。
敏捷和瀑布式的区别
资料来源:shutterstock.com
如果我们不考虑工具,而是考虑基本原则本身,那么我们可以强调敏捷和瀑布方法以及其他经典严格概念之间的某些差异:
人们必须始终考虑修改最终目标的 越南号码 可能性。在某种程度上,这甚至是可取的,因为随着工作的进展,情况可能会发生根本性的变化,客户的要求也会完全不同。
分析和规划是次要任务,因为这个过程将被重复。最好还是专注于产品的技术开发。
每个短周期都应该以成品的发布结束,即使某些功能缺失。
在规划后续周期时, 应始终预期并反映新产品的要求 。
必须设定足够的截止日期 以应对可能的延误。
管理者必须始终积极地与团队合作,而不仅仅是提出要求并检查最终结果。
其他差异与个人实践和工具有关。
也读一下!
“寻找和吸引客户的32种方法”
更多详情
敏捷中的角色和团队成员
敏捷项目方法中的每个团队成员根据其执行的功能扮演特定的角色。最常见的职位是:
客户是企业或客户的代表,他们决定项目的目的和关键方向。
产品负责人是定义产品应该是什么、要关注哪些任务以及如何为客户和用户增加价值的团队成员。
敏捷教练是为团队提供有效领导的员工。他为同事提供支持,改善团队合作等。
敏捷开发团队的成员包括程序员、测试人员、用户体验设计师、技术作家和其他直接参与创建最终产品的专家。许多人错误地认为,在敏捷中,这个角色专门分配给开发人员。
利益相关者是那些不属于团队但可以影响工作进度的人(用户、管理者、股东等)
敏捷方法论工具
敏捷实施可以通过不同的方式完成。其中,最常见的敏捷方法是 Scrum 和看板 - 我们将更详细地研究它们。
其他方法:极限编程(XP)、特征驱动开发(FDD)、自适应系统开发(ASD)、动态系统开发方法(DSDM)、精益软件开发(LSD)和Crystal Clear(一种轻量级敏捷开发)方法论)。
Scrum 方法论
敏捷开发方法 Scrum 非常受欢迎。它可用于管理复杂软件和产品的开发。整个流程由持续1-2周的固定迭代(冲刺)组成,保证了新版本的定期发布。在每个阶段结束时,利益相关者和团队成员协作讨论后续步骤。
Scrum 流程的阶段:
产品积压。它列出了最终结果应该具有的所有功能。为了准备下一个冲刺,产品负责人在股东大会上展示待办事项列表的内容。团队确定在此期间可以完成的任务,然后将它们添加到冲刺待办事项中。
待办事项细化。在期末会议上,团队和产品负责人审查下一个冲刺的准备情况。团队可以消除不再需要的任务。如果由于某些困难,任何项目仍未解决,则可以将其移至下一个冲刺。
每日 Scrum 会议。根据事先安排,这些会议每天举行 15 分钟。每个团队成员必须回答三个问题:“你昨天做了什么?你今天打算做什么?您需要帮助吗?或者您的工作有困难吗?”
冲刺后会议
在每次冲刺结束时,团队都会清楚地展示他们的工作成果。此外,在所谓的“Sprint 回顾”期间,参与者就 Scrum 如何使他们受益以及下一个 sprint 中应该做出哪些调整分享自己的看法。
敏捷和瀑布式的区别
-
- Posts: 35
- Joined: Sun Dec 22, 2024 3:44 am