Nhằm thiết lập kế hoạch cho việc triển khai xây
dựng phần mềm, người quản lý dự án theo dõi quá trình hoạt động của
nhóm làm phần mềm và đảm bảo sự thành công của quá trình thực hiện dự
án.Công ty chúng tôi áp dụng quy trình Agile/Scrum nhằm tạo ra sản phẩm
phần mềm chất lượng nhất cho quý khách.
Giai đoạn 1: Tiếp cận dự án
Sau khi nhận được yêu cầu thực hiện phần mềm từ
khách hàng, phía PTSVN sẽ tiến hành lấy yêu cầu về các chức năng, quy
trình nghiệp vụ và công nghệ sử dụng của dự án phần mềm từ người quản
lý dự án phần mềm và người trực tiếp sử dụng phần mềm của Quý khách
hàng, nhằm đem lại hiệu quả,tiện dụng nhất của phần mềm.
Giai đoạn 2: Phân tích yêu cầu của khách hàng
Sau khi lấy được thông tin về dự án phần mềm,
PTSVN sẽ phân tích từng chức năng, phạm vị, công nghệ sử dụng trong dự
án dựa sẽ thông báo cho người quản lý dự án của Quý khách hàng chi phí
và thời gian hoàn thành dự án.
Giai đoạn 3: Phân rã chức năng và nhóm chức năng
|
Mức độ ưu tiên của từng nhóm chức năng |
|
Xác định một số vòng lặp cơ bản của quy trình phát triển dự án. Bao gồm thời gian thực hiện, các chức năng sẽ thực hiện |
|
Thống nhất thời gian thực hiện các vòng lặp đầu tiên |
Giai đoạn 4: Phát triển dự án
Sử dụng các công cụ lập trình triển khai các chức
năng, nhóm chức năng trong vòng lập được chọn. Việc thực thi các vòng
lập là điểm khác biệt vượt trội của quy trình Agile/Scrum so với các
quy trình khác. Sau mỗi vòng lập PTSVN sẽ gởi đến khách hàng version
của dự án, mỗi version gồm các chức năng đã thực hiện trong vòng lặp
trước và chức năng trong vòng lặp hiện tại. Sau khi nhận được version
mới Quý khách hàng sẽ chạy trên môi trường thật và phản hồi lại những
lỗi về nghiệp vụ (nếu có) cho PTSVN. Chúng tôi gia tăng tính tương tác
hai chiều giữa Khách hàng và team phát triển dự án phần mềm nhằm tạo ra
sản phẩm phần mềm tốt nhất cho Quý khách hàng.
Kết thúc các vòng lập, tất cả các chức năng được hoàn thiện cả về chương trình, tài liệu và được Khách hàng phê duyệt.
Giai đoạn 5: Triển khai và hổ trợ khách hàng
Triển khai phần mền đã hoàn thành lên môi trường thực tế của khách hàng, bàn giao, hướng dẫn đào tạo người sử dụng.