Khái niệm RAD
Khái niệm RAD (Rapid application development, Phát triển ứng dụng nhanh) thúc đẩy việc phát triển nhanh sản phẩm trong điều kiện các yêu cầu đối với nó không rõ ràng, cũng như những hạn chế về thời gian và ngân sách.
Việc triển khai khái niệm RAD được thực hiện bằng cách áp dụng các công cụ kỹ thuật phù hợp cho sản phẩm cụ thể và liên tục làm rõ tất cả các yêu cầu với khách hàng và thu hút họ đánh giá các giai đoạn trung gian về mức độ sẵn sàng của sản phẩm.
Khái niệm RAD dựa trên các nguyên tắc sau:
- Tất cả các công cụ kỹ thuật phải góp phần tối thiểu hóa thời gian phát triển sản phẩm.
- Hoàn toàn tập trung vào các yêu cầu của khách hàng đối với sản phẩm đang được phát triển.
- Sử dụng nguyên mẫu sản phẩm để làm rõ đặc tả kỹ thuật với khách hàng.
- Việc phát triển sản phẩm phải mang tính chu kỳ, tức là mỗi phiên bản mới được tạo ra sau khi khách hàng đánh giá phiên bản trước đó.
- Rút ngắn thời gian phát triển sản phẩm bằng cách sử dụng các mô-đun đã sẵn có trước đó và thêm chức năng.
- Sự hợp tác chặt chẽ giữa các thành viên trong nhóm, đồng thời mỗi nhà phát triển phải sẵn sàng thực hiện đồng thời nhiều nhiệm vụ.
- Nhiệm vụ chính của quản lý dự án phải là tối thiểu hóa thời lượng của chu kỳ phát triển.
Công việc trên một dự án sử dụng khái niệm RAD bao gồm các giai đoạn:
- Lập kế hoạch, tại đây tất cả các thành viên trong nhóm thảo luận về đặc tả kỹ thuật cho sản phẩm sẽ được triển khai, các nhiệm vụ sắp tới và những khó khăn có thể phát sinh sau này. Sau khi hoàn thành việc lập kế hoạch, người quản lý dự án phải đưa ra quyết định cho phép tiếp tục công việc.
- Thiết kế người dùng ngụ ý việc người dùng tương tác với các nhà phân tích để làm rõ các yêu cầu đối với sản phẩm sau đó.
- Xây dựng - giai đoạn mà việc phát triển chính của dự án diễn ra.
- Chuyển đổi ngụ ý việc kiểm thử sản phẩm và đánh giá nó bởi người dùng cuối.
Xem thêm
-
phương pháp luận
RUP,
vốn là một cơ sở kiến thức với hệ thống tìm kiếm -
phương pháp luận
PMBOK,
được áp dụng để có cách tiếp cận có cấu trúc trong việc quản lý dự án -
phương pháp luận
PRINCE2,
được áp dụng để xây dựng các tiêu chuẩn cho việc triển khai các dự án quy mô lớn trong CNTT -
khuyến nghị
ITIL,
xác định các tiêu chuẩn để kết hợp CNTT với chiến lược kinh doanh -
phương pháp luận
Agile,
được áp dụng để quản lý dự án linh hoạt