Tất cả phụ thuộc vào khía cạnh của quá trình bạn muốn thực hành / đào tạo.
Một ngày là không đủ để bao gồm tất cả các khía cạnh của công nghệ phần mềm bất kể mô hình quản lý dự án / phương pháp quản lý dự án bạn chọn. Vì vậy, để làm cho nó hiệu quả, có lẽ bạn nên tập trung vào một tập hợp nhỏ của tổng thể.
Nếu bạn tập trung vào các khía cạnh kỹ thuật của TDD chẳng hạn, thì bạn có thể muốn bỏ qua các khu vực màu xám lớn xung quanh các yêu cầu và quan hệ với khách hàng và cắt ngay mã hóa giải pháp.
Về mặt này, Trò chơi cuộc sống là một ứng cử viên tốt bởi vì nó đơn giản, được hiểu rõ và không có nhiều khu vực màu xám trong yêu cầu của nó sẽ được mở để tranh luận. Vì vậy, bạn có thể bắt đầu viết bài kiểm tra của bạn ngay lập tức và mã chống lại chúng.
Mặt khác, mục tiêu là để xem làm thế nào chúng ta có thể sử dụng TDD để thực hiện các yêu cầu thì tôi có thể đã chọn trò chơi cuộc sống nhưng tôi đã không nói với các nhà phát triển rằng đây là điều tôi muốn. Thay vào đó tôi sẽ đi vòng quanh cung cấp các gợi ý và ý tưởng mà không thực sự đề cập đến nó theo tên. Điều đó nói rằng trò chơi của cuộc sống có thể chứng minh một chút quá đơn giản cho loại bài tập này vì những người tham dự rất có thể sẽ nhìn xuyên qua mánh khóe khá nhanh.
Các ví dụ không phải lúc nào cũng dễ dàng tìm thấy cho bài tập tổng hợp như vậy. nó phải đơn giản như được thực hiện trong một ngày nhưng không quá đơn giản để làm cho nó qua ngày. Nó phải vui nhưng không vô nghĩa ... Nhưng với tôi nó phải là một chút nguyên bản, tôi không thể nhớ lại bao nhiêu lần tôi được yêu cầu các sinh viên tạo ra một hệ thống quản lý videoclub cho bài tập về nhà .... iiirch.