同样流行的敏捷方法
但Scrumban可能并不适合所有人。还有什么其他的敏捷方法?让我们看看其他可能的敏捷选项。
极限编程(XP)
XP 的作者 Kent Beck 创建了极限编程方法,其目标是规范正在开发的产品不断变化的需求,并提高最终结果即整个活动的质量。
该方法仅用于软件开发,并基于以下流程:
编码,按照团队采用的单一设计标准进行;
测试:测试材料是由程序员在编写要测试的代码之前自己创建的;
规划最终构建和单独迭代,大约每两周进行一次;
倾听开发人员和客户的意见,这有助 银行数据 于澄清可能出现的歧义,并就需求和价值观达成一致。
水晶方法论
在我国,这一系列方法还鲜为人知。它是由敏捷宣言的共同作者之一 Alistair Cockburn 开发的。创新之处在于根据团队人数,用颜色进行分类。例如,Crystal Clear 从 2 到 100 即为 Crystal Red。如果项目规模较大,则保留栗色、蓝色、紫色等颜色。
Crystal 项目必须满足以下最低规格:
快速交付工作代码是迭代式敏捷开发模式思想的体现。
通过反思进行改进,使用以前修改的数据来升级新版本的软件。
渗透相互作用。这项由阿利斯泰尔 (Alistair) 提出的创新,代表了同一房间内团队成员之间的沟通和数据共享的隐喻。
您可以通过阅读 Alistair Cockburn 的书《Crystal Clear:一种面向小团队的人力方法》来了解有关他的一系列方法的更多信息。
动态软件开发方法(DSDM)
该方法论不是由特定的开发人员或特定的团队实施的,而是由整个联盟实施的,其中包括来自英国的 17 家公司。动态软件开发方法与极限编程类似,主要用于软件开发。
同样流行的敏捷方法
资料来源:shutterstock.com
最终用户或软件消费者的参与在开发过程中起着重要作用。该方法的基本原理包括:
定期发布工作版本;
软件开发人员在项目内做出任何决策时具有独立性;
在运行过程中对产品进行持续测试。