Bao nhiêu nỗ lực nên được đặt trong mỗi phần của một dự án thác nước?


9

Nơi thác thường bao gồm:

  1. Yêu cầu
  2. Thiết kế chức năng
  3. Thiết kế kỹ thuật
  4. Xây dựng
  5. Kiểm tra
  6. Ôn tập
  7. (Triển khai)

Và lặp đi lặp lại trong danh sách này. Nếu tôi quên một bước, hãy cho tôi biết.

Câu trả lời:


3

Nó phụ thuộc vào nhiều yếu tố, bao gồm:

  • Tên miền (ví dụ: tôi dành nhiều thời gian hơn cho các yêu cầu của hợp đồng quốc phòng so với yêu cầu của tôi trên bản sao Twitter)
  • Các nhà phát triển (nếu họ có kinh nghiệm xây dựng các hệ thống tương tự với công nghệ tương tự, ví dụ, tôi có thể dành ít thời gian hơn cho thiết kế).
  • Các khách hàng (Khả năng các yêu cầu thay đổi ảnh hưởng đến giai đoạn đó sẽ kéo dài bao lâu)
  • Mức độ quan trọng của hệ thống (Tôi sẽ dành nhiều thời gian để kiểm tra hệ thống phóng của tàu con thoi hơn hệ thống đại diện StackExchange).

Tôi sẽ cung cấp cho bạn một phân tích sơ bộ về phần trăm của tổng số nỗ lực tôi dành cho mỗi phần, nhưng nó có tỷ lệ lỗi +/- 10% cho mỗi phần dựa trên các yếu tố trên để nó trở nên tử tế vô nghĩa


hầu như không có ý nghĩa, tôi nghĩ. Vui lòng làm.
Tobiasopdenbrouw

1

Phần tốt nhất (và có lẽ duy nhất vẫn còn có liên quan) của Tháng người đàn ông huyền thoại (đáng buồn đã lỗi thời) là P.20, chia thời gian dự án thành 1/3 kế hoạch, mã hóa 1/6, kiểm tra thành phần 1/4 và 1/4 kiểm tra hệ thống, một sự phân chia rất tốt mà đáng buồn là tất cả quá ít tuân thủ.

  1. Yêu cầu
  2. Thiết kế chức năng
  3. Thiết kế kỹ thuật
  4. Xây dựng
  5. Kiểm tra
  6. Ôn tập
  7. (Triển khai)

Bạn có thể chia tất cả những thứ này, hoặc nhóm 2 & hoặc 1,2 & 3

Có 4) xây dựng bao gồm kiểm tra đơn vị? 5) kiểm tra là gì? Kiểm thử đơn vị, tích hợp phần mềm, tích hợp hệ thống?

6) Đánh giá là tập con của 1, 2 và 3

Là viết các thông số kỹ thuật kiểm tra đơn vị một phần của 3) Thiết kế kỹ thuật?

Tôi nghĩ rằng bạn cần phải suy nghĩ nhiều hơn về những điều này có nghĩa là gì, và để thêm một số chi tiết.

Mặc dù vậy, xin chúc mừng vì đã nghĩ về điều này, tất cả quá ít người làm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.