Nếu đội đang ở trong một cuộc khủng hoảng thì một cái gì đó đã được thực hiện sai.
Thiếu thời hạn là một dấu hiệu của kế hoạch và dự toán kém. Xác nhận rằng thời hạn sẽ bị bỏ lỡ và giải quyết vấn đề. Đôi khi bạn không kiểm soát được kế hoạch hoặc dự toán. Xác định ai làm và đảm bảo rằng họ biết điều này đã được thực hiện do lỗi.
Trong một tình huống là thời hạn không thể được di chuyển, bạn thoát ra khỏi đồ uống có chứa nhiều caffein và vội vàng với nó. Xác định bất cứ điều gì bạn có thể hy sinh và cắt nó ra. Lấy những gì còn lại và thực hiện nó càng nhanh càng tốt. Điều này sẽ gây ra các vấn đề như mất ổn định, lỗi lẻ, thực hành mã hóa không hiệu quả, sửa lỗi hỗ trợ băng tần và tất cả các loại kinh hoàng khác. Nó không hẳn là mã xấu , nhưng nó không lý tưởng .
Một giải pháp tốt 50% mà mọi người thực sự đã giải quyết được nhiều vấn đề hơn và tồn tại lâu hơn một giải pháp 99% mà không ai có được vì đó là trong phòng thí nghiệm của bạn, nơi bạn không ngừng đánh bóng thứ chết tiệt đó. Vận chuyển là một tính năng .
Từ Joel trên phần mềm Trình lập trình ống băng .
Không phải mã lý tưởng có thể được xử lý nếu nó bị xử lý . Mã chưa được xử lý sẽ chồng chất và lần lượt thực hiện các thay đổi bổ sung khó hơn, nếu không nói là không thể. Nó có thể đi đến điểm mà ứng dụng được liên kết với nhau một cách phụ thuộc đến mức việc bổ sung chỉ có thể được thực hiện bởi các lập trình viên cẩn thận nhất với chi phí thời gian cắt cổ. Trong khi vận chuyển là một tính năng, vì vậy nó có thể duy trì.