Dưới sự phát triển của phần mềm linh hoạt và lập trình cực đoan, điều gì được viết đầu tiên?
Ngược lại, một số ngành phần mềm mới nổi như lập trình cực đoan và phong trào phát triển phần mềm linh hoạt, tuân thủ mô hình "phát triển phần mềm theo hướng thử nghiệm".