现场客户.在极限编程中，「客户」并不是为系统付帐的人，而是真正使用该系统的人。极限编程认为客户应该时刻在现场解决问题。例如：在团队开发一个财务管理系统时，开发小组内应包含一位财务管理人员。
单元测试.单元测试是用以测试一小段程式码的自动测试（例如：类，方法）。在极限编程中，在程式码编辑前就编辑单元测试。这种方式的目的是激励程式设计师设想他／她的程式码在何种条件下会出错。极限编程认为当程式设计师无法再想出更多能使他／她的程式码出错的情况时，这些程式码便算完成