1.XP(极限编程):XP(极限编程)的思想源自 Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心是沟通、简明、反馈和勇气。XP提倡测试先行,为了将以后出现bug的几率降到最低。XP是一种轻量(敏捷)、高效、低风险、柔性、可预测,与其它方法最大的区别如下:
在更短的周期内,更早地提供具体、持续的反馈信息。
在迭代的进行计划编制,首先在最开始迅速生成一个总体计划,然后在整个项目开发过程中不断的发展它。
依赖于自动测试程序来监控开发进度,并及早地捕获缺陷。
依赖于口头交流、测试和源程序进行沟通。
倡导持续的演化式设计。
依赖于开发团队内部的紧密协作。
尽可能达到程序员短期利益和项目长期利益的平衡
XP由价值观、原则、实践和行为四个部分组成,它们彼此相互依赖、关联, 并通过行为贯穿于整个生命期
2 Less 框架
大型Scrum(LeSS)是Scrum应用于许多团队共同开发一种产品。集中所有团队的注意力转移到整个产品上,而不是“我的一部分”。全局和“端到端”的关注可能是扩展中要解决的主要问题。LeSS依然是Scrum,依然是那三个角色,三个工件,五个会议。LeSS框架想要解决的问题是如何将Scrum的原则,元素尽可能简单够用的使用到多个团队,合作开发一个产品。
单个产品待办事项列表(因为它是针对一个产品,而不是团队),
一个针对所有团队的完成定义,
在每个Sprint结束时增加一个潜在的可交付产品增量,
一个(总体)产品负责人,
许多完整的,跨职能的团队(无专业团队),
一个Sprint。
在LeSS中,所有团队都处于一个共同的Sprint中,以提供一个共同的PSPI。