敏捷 Principle 5: How Do You Eat An Elephant?

你怎么吃大象? 一次咬一口!

同样,敏捷开发项目以小块形式交付,交付小规模的增量发布和迭代。

在更传统的软件开发项目中,(简化) 生命周期 是分析,开发,测试–首先收集整个产品的所有已知要求,然后开发软件的所有元素,然后测试整个产品是否适合发布。
在敏捷软件开发中,周期是分析,开发,测试;分析,开发,测试;等等…针对每个功能执行每个步骤,一次执行一项功能。

这种迭代方法进行软件开发的优点包括:

  • 降低风险: 清晰可见’迄今为止在整个项目中已完成
  • 增加价值: 尽早提供一些好处;能够在任何时候发布产品’被认为足够好,而不必等待所有预期功能就绪
  • 更大的灵活性/敏捷性: 可以根据实际查看和使用软件来选择更改方向或适应下一次迭代
  • 更好的成本管理: 如果像所有软件开发项目一样,您的预算超出预算,那么仍然可以实现某些价值;你不’如果资金短缺,就不必报废整个事情

为了使这种方法切实可行,必须充分开发每个功能,’在继续前进之前,已准备好发货。

另一个实用性是确保在 *优先* 顺序,不一定按功能按逻辑顺序排列。否则,您可能会因为构建了一些次要的功能而耗尽时间–在敏捷软件开发中, 时间表是固定的.

出于同样的原因,建议将软件的功能“广泛而浅薄”地构建。只有当你’已完成所有必备功能,转到必备功能,然后再转到必备功能。否则,您可能会遇到这样的情况,即您的早期功能在功能上很丰富,而随着时间的流逝,软件的后续功能变得越来越不复杂。

尝试使产品积压订单或功能列表以用例,用户案例或功能表示–不是技术任务。理想情况下,列表中的每个项目都应始终包含以下内容: 给用户的价值, 而且总是 可交付成果 而不是活动,因此您可以‘kick the tyres’ and judge their 完整性,质量和发布准备。

这些是功能驱动的迭代开发的重要特征– and they’如果您打算按固定的时间范围交付,这一点至关重要– one of the 敏捷软件开发的10个关键原则.

凯莉

在脸书上分享
Facebook
分享到Twitter
Twitter
在linkedin上分享
LinkedIn

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

最近的帖子

文化,技能和能力//如何成为数据驱动型组织

在我们的白皮书“如何成为一个由数据驱动的组织中”,我们写了一个组织需要采取的五个步骤,它们是:成果:定义目标和指标以确保获得清晰和可衡量的结果分析:实施和共享分析,以改善数据驱动型决策创新:通过假设测试和学习来测试假设数据平台:获得新见解

Read More »

数据平台//如何成为更具数据驱动力的组织

这是我们关于“如何成为一个由数据驱动的更多组织”系列文章中的第四篇,我们将专注于数据平台。在这一点上,大多数人开始深入研究Data Lakes vs Data Warehouse的技术方面,但是我们想让我们回到一个更高的水平,并要求

Read More »

创新//如何成为更具数据驱动力的组织

在我们的白皮书“如何成为一个由数据驱动的组织中”,我们写了一个组织需要采取的五个步骤,它们是:成果:定义目标和指标以确保获得清晰和可衡量的结果分析:实施和共享分析以改善以数据为依据的决策制定创新:通过假设检验和学习来检验假设数据平台:获得新

Read More »

搜索博客

敏捷 Management Made Easy!

All About 敏捷

凯利·沃特斯(Kelly Waters)

“’Agile’ is one of the biggest buzzwords of the last decade. 敏捷 methods often come across as rather more complicated than they really are. This book is an attempt to unravel that complexity. To simplify the concepts. This book breaks the concepts into small bite-sized pieces that are easy to understand and easy to implement and delivers the message in a friendly and conversational style. Allaboutagile.com is one of the most popular blogs about agile on the web. ”

凯利·沃特斯

敏捷 101 is available to purchase. GAME ON!

敏捷 101

艾玛·霍普金森火花

“尽管有很多方法可以根据您拥有的团队和想要的学习成果来改变游戏,但是游戏的基本流程是所有人共有的。”
艾玛·霍普金森火花

我们为什么制作游戏?

怎么玩游戏?

伦敦

101种方式Limited
城市路145号
伦敦
EC1V 1AZ
英国

阿姆斯特丹

101种方式BV
Weesperstraat 61-105
1018 VN阿姆斯特丹
荷兰

联系我们

如果您想与101 Ways的团队之一联系,请填写以下表格或给我们发送电子邮件: contact-us@101ways.com.