Tôi tin với bất kỳ tài liệu nào rằng cách tiếp cận nhanh là một cách tốt. Bây giờ, có một số quan niệm sai lầm rằng agile có nghĩa là "không có tài liệu hay phân tích nào cả" nhưng đó không phải là trường hợp. Những điều tôi đã đọc về nhanh nhẹn nói, "sử dụng những gì hoạt động." Tôi nghĩ điều đó có nghĩa là tài liệu nên có độ dài và chi tiết tương xứng với nhiệm vụ.
Các mẫu có thể hữu ích như một danh sách kiểm tra, nhưng tôi sẽ không yêu cầu mỗi phần phải được điền cho các thay đổi nhỏ hoặc rủi ro thấp. Đối với thay đổi một dòng, có thể bạn không cần một tài liệu nào cả. Tôi chưa bao giờ sử dụng một mẫu cho một tài liệu phân tích tác động, nhưng tôi thường xuyên giải quyết các yêu cầu kinh doanh hoặc thông số kỹ thuật. Một mẫu có thể quá hạn chế; một hướng dẫn tốt là thay vì xem xét khán giả sẽ là ai. Nếu đó là cho các nhà quản lý không có kỹ thuật, hãy tập trung vào lý do kinh doanh cho sự thay đổi. Nếu đó là cho những người kỹ thuật, hãy cung cấp một nền tảng nhỏ để một người mới trong nhóm sẽ không bị mất và cung cấp cho họ đủ để đi nếu họ phải hỗ trợ thay đổi. Ngoài ra, nếu bạn muốn thứ gì đó thậm chí ít ma sát hơn và nhẹ hơn, đừng sử dụng tài liệu nào cả, hãy đặt nó lên wiki.
Thông tin bao gồm:
- Mô tả ngắn gọn về vấn đề
- Giải thích hoặc hiển thị ví dụ về cách khiếm khuyết gây ra thất bại và / hoặc không hiệu quả
- Bao gồm ước tính độ phức tạp
- Bao gồm ước tính chi phí và thời gian để sửa chữa
Đó là một mức tối thiểu. Bài đăng khác nhấn mạnh một số nội dung CMMi khá nặng của IBM; thật tuyệt nếu bạn có thời gian và nguồn lực cho nó (và khi bạn xây dựng các hệ thống cho NASA nơi cuộc sống của con người bị đe dọa, thì mọi người nên nghiêm túc hơn về điều đó) nhưng đối với các đội nhỏ, có lẽ bạn không cần phải nặng nề như vậy . Hãy cẩn thận với ước tính, như mọi khi. Các nhà quản lý có xu hướng giả định một ước tính là thực tế.
Lưu ý rằng có những nguy hiểm trong cách tiếp cận nhanh. Một số nhà phát triển nghĩ rằng nó có nghĩa là "không cần tài liệu, chỉ cần bắt đầu hack đi" (điều này có thể ổn trong một số tình huống). Ngoài ra, những người khác sẽ nhận vĩ độ được giao nhiệm vụ và chỉ cần viết các tài liệu thực sự nhảm nhí không thực sự giúp ích (không nhất thiết phải ổn trong hầu hết các tình huống). Một phần của vấn đề là viết tốt cần một số nỗ lực, kỹ năng và thời gian; hầu hết chúng ta đều thiếu ít nhất hai trong số những điều đó;)
Tôi luôn luôn có tài liệu lớn vì điều đó chứng tỏ bạn ít nhất phải suy nghĩ đủ để đủ điều kiện là có kế hoạch. Nhưng ở tuổi già tôi cũng đã đánh giá cao rằng quá nhiều tài liệu có thể trở thành rắc rối bảo trì và không đủ người quan tâm để cập nhật tài liệu.