Beck Kent 建议实施 XP 来解决项目中的问题。团队选择最紧迫的问题,并使用其中一种极限编程实践来解决它。然后使用另一种练习来解决下一个问题。通过这种方法,问题成为使用 XP 的动力,团队逐渐掌握该方法的所有工具。
要将 XP 实施到现有项目中,您需要逐步掌握以下领域的方法:
- 测试
- 设计
- 规划
- 管理
- 发展
测试
团队在编写新代码之前创建测试并逐步修改 菲律宾 whatsapp 号码数据 旧代码。对于旧代码,测试是根据需要编写的:当您需要添加新功能,修复错误或重新编写部分旧代码时。
设计
团队通常会在添加新功能之前逐渐重构旧代码。与测试一样,仅在必要时重构旧代码。同时,团队应该制定代码返工的长期目标,并逐步实现。
规划
团队必须与客户密切互动。在这个阶段,重要的 wordpress 和产品上传 是向他传达与开发人员在同一个团队工作的好处,并让他融入到团队中。
管理
在向 XP 过渡期间,经理的作用是确保所有团队成员都按照新规则工作。项目经理决定何时解雇无法适应新条件工作的团队成员,或者寻找新的成员并将其适当地融入到工作中。
发展
开发中的转变始于组织结对编程的工作区。下一个挑战是在大部分工作时间里以两人一组的方式进行编程,无论这对于开发人员来说有多困难。
在按照 XP 方法论运作的项目中,流程的结构如下:
谁使用 XP
根据 2016 年 Versionone 的一项研究,只有 1% 的敏捷公司以纯粹的形式使用极限编程。另外 10% 的工作采用 Scrum 和 XP 的混合方法。
敏捷方法与公司实践之间的关系
2016 年敏捷公司最流行的开发实践
找到有关使用 XP 的团队的信息并不容易,但是有些人宣称这种方法是他们成功的原因。极限编程的一个例子是 Pivotal Software, Inc.
Pivotal 软件公司
一家美国软件公司,开发基于大数据的商业 巴哈马领先 分析软件并提供咨询服务。 Pivotal 产品被福特、奔驰、宝马、GAP、Humana、各大银行、政府机构、保险公司等所采用。
Pivotal 提倡敏捷方法,认为它是现代开发中唯一可行的方法。在所有可用的敏捷方法中,该公司选择了 XP,因为它对客户和编程团队来说是一种双赢的方法。每个工作日都从一场临时会议开始,并于下午 6:00 准时结束 – 不加班。 Pivotal 使用规划游戏、结对编程、持续测试、持续集成和其他 XP 实践。对于许多实践,他们有自己的软件。