Giai đoạn Sản phẩm đầu raXác định yêu cầu Tài liệu đặc tả yêu cầu hệ thống, làm đầu vào cho giai đoạn thiết kếThiết kế Tài liệu thiết kế hệ thống, làm đầu vào cho giai đoạn lập trình thử
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
-* -QUẢN TRỊ DỰ ÁN Xây dựng ứng dụng xem video cho trẻ em
trên iphone, ipad và ipod Sinh viên thực hiện: (Nhóm 5)
Tăng Văn Nhuôm SHSV 20091978
Trần Đình Sơn SHSV 20093596
Mạc Văn Lịch SHSV 20091625
Trần Hoàng Anh SHSV 20090152 Mai Đức Đạt SHSV 20090672
Giảng viên hướng dẫn : Ths.Thạc Bình Cường
HÀ NỘI 12 – 2013
Trang 2MỤC LỤC
1 Tổng quan về dự án 4
1.1 Đặt vấn đề 4
1.2 Quyết định khởi động dự án 4
1.3 Mục đích dự án 5
1.4 Mục tiêu dự án 5
1.5 Phạm vi dự án 6
1.6 Mô tả dự án 6
2 Lập kế hoạch dự án 7
2.1 Xác định mô hình phát triển dự án 7
2.1.1 Mô hình phát triển dự án 7
2.1.2 Các giai đoạn phát triển dự án và sản phẩm đầu ra 8
2.2 Xác định cơ cấu tổ chức và các bên tham gia dự án 8
2.2.1 Các thành phần tham gia 8
2.2.2 Cơ cấu tổ chức bên trong đội dự án 9
2.3 Ma trận trách nhiệm 11
2.4 Bảng phân công công việc WBS 12
2.4.1 Bảng phân công công việc WBS dạng biểu đồ 12
2.4.2 Bảng phân công công việc WBS dạng bảng 15
2.5 Lập lịch biểu 18
2.6 Dự toán chi phí 21
2.6.1 Dự toán trả lương thành viên 21
2.6.2 Các khoản chi tiêu khác 25
2.6.3 Tổng dự toán chi phí 26
2.7 Quản lý rủi ro 26
2.7.1 Xác định rủi ro 26
Trang 32.8.2 Diễn biến quá trình thực hiện dự án 33
Trang 4DANH MỤC HÌNH ẢNH MINH HỌA
Hình 1: Mô hình thác nước 8
Hình 2: Sơ đồ phân tổ chức đội dự án và phân nhóm 10
Hình 3: WBS ở mức tổng quan 13
Hình 4: Chi tiết nút lập kế hoạch 13
Hình 5: Chi tiết nút xác định yêu cầu 13
Hình 6: Chi tiết nút Thiết kế 14
Hình 7: Chi tiết nút Lập trình 14
Hình 8: Chi tiết nút Kiểm thử 15
Hình 9: Chi tiết nút Triển khai và đóng gói 15
Trang 6o Người quản lý nội dung: thêm, xóa video, chỉnh sửa thông tin của video.
o Người dùng iphone, ipad, ipod:
Xem các video có nội dung: phim, ca nhạc, chương trình tivi
Xem các video học tiếng anh
Duyệt tìm video
Xem các video được xem nhiều nhất
Điều chỉnh chất lượng của video
Phi chức năng
o Giao diện quản lý rõ ràng và dễ sử dựng
o Giao điện phát video sinh động hấp dẫn, phù hợp với trẻ em
Kinh phí dự kiến: 50 000 000
Thời gian dự kiến: 5 tháng
1.5 Phạm vi dự án
Dự án tập trung phát triển các video có nội dung phù hợp với trẻ em
Sản phẩm sẽ được phát hành trên toàn thế giới nhờ kênh phân phối sản phẩm appstore của Apple
1.6 Mô tả dự án
Trang 8Giai đoạn Sản phẩm đầu ra
Xác định yêu cầu Tài liệu đặc tả yêu cầu hệ thống, làm đầu vào cho giai đoạn
thiết kếThiết kế Tài liệu thiết kế hệ thống, làm đầu vào cho giai đoạn lập trình
thửKiểm thử Các tài liệu kiểm thử ghi lại kế hoạch kiểm thử và các lỗi tồn
tại, sản phẩm đã loại bỏ các lỗi dược phát hiện, tính ổn định cao
2.2 Xác định cơ cấu tổ chức và các bên tham gia dự án
2.2.1 Các thành phần tham gia
Nhà đầu tư : Ths.Thạc Bình Cường
Khách hàng : Nguyễn Văn Tuấn, Vũ Hải Long, Vũ Khắc Thuỳ
Nhà đầu tư Đội dự án Khách hàng
Trang 92.2.2 Cơ cấu tổ chức bên trong đội dự án
Thành viên và kỹ năng
Kỹ năng và Kinh nghiệm tương ứng (năm)
Mô tả thêm
Quản trị:1Thiết kế : 3Lập trình : 3
Quản trị các dự án IOS, có kinh nghiệm thiết
kế các hệ thống quản lý, chuyên về lập trình IOS tại công ty TechMaster, PPCLink
Phân tích : 2Thiết kế : 1Lập trình : 2
Chuyên về lập trình IOS tại công ty TechMaster, DFT Việt Nam
3 Trần Đình Sơn Kiểm thử : 2Triển khai : 2
Lập trình : 1
Đã tham gia làm việc tại Samsung
Chuyên đảm nhiệm phần đánh giá hệ thống trong bài tập lớn
4 Mai Đức Đạt Kiểm thử : 3Thiết kế : 3
Có kinh nghiệm lập trình về java, HTML5 lâu năm tại công ty CMC
Sơ đồ tổ chức đội dự án và phân nhóm
Trang 10Hình 2: Sơ đồ phân tổ chức đội dự án và phân nhóm
Trang 11Khách hàng
Trưởng nhóm xác định yêu cầu
Trưởng nhóm thiết kế
Trưởng nhóm lậptrình
Trưởn
g nhóm kiểm thử
Trưởn
g nhóm triển khai &Vận hànhKhởi
Trang 122.4 Bảng phân công công việc WBS
2.4.1 Bảng phân công công việc WBS dạng biểu đồ
Hình 3: WBS ở mức tổng quan
Hình 4: Chi tiết nút lập kế hoạch
Trang 13Hình 5: Chi tiết nút xác định yêu cầu
Hình 6: Chi tiết nút Thiết kế
Hình 7: Chi tiết nút Lập trình
Trang 14Hình 8: Chi tiết nút Kiểm thử
Hình 9: Chi tiết nút Triển khai, đóng gói
Trang 152.4.2 Bảng phân công công việc WBS dạng bảng
Kết quả giai đoạn
Điểm KT
1 Khởi động dự án
Giám đốc dự án - Ths.Thạc Bình Cường
Biên bản khởi động dự án x
2.1 Phác thảo kế hoạch tổng thể Tăng Văn Nhuôm
2.2 Lập kế hoạch chi tiết Tăng Văn Nhuôm
2.3 Rà soát lại bản kế hoạch Mạc Văn Lịch
2.4 Lập báo cáo kế hoạch Mạc Văn Lịch
2.5 Tiến hành cuộc họp các bên liên
quan để thống nhất kế hoạch
Tăng Văn Nhuôm Bản kế hoạch của
3 Xác định yêu cầu Nhóm xác định yêu cầu
3.1 Khảo sát, thu thập thông tin, tài
liệu, yêu cầu từ phía khách hàng
Tăng Văn Nhuôm
3.2 Đặc tả yêu cầu khách hàng Tăng Văn Nhuôm
3.3
Phân tích yêu cầu hệ thống, thiết
lập các yêu cầu chức năng, phi
chức năng, miêu tả các kịch bản
sử dụng
Mạc Văn Lịch
3.4 Rà soát lại bản phân tích yêu cầu Mai Đức Đạt
3.5 Lập báo cáo Mai Đức Đạt
Trang 16Thiết lập cuộc họp giữa các bên
liên quan, đặc biệt khách hàng để
x
4 Thiết kế Nhóm thiết kế
4.1 Thiết kế dữ liệu Tăng Văn Nhuôm
4.2 Thiết kế các module Trần Đình Sơn
4.2.1 Thiết kế các chức năng trong
module Tăng Văn Nhuôm
4.2.2 Thiết kế giao diện cho các chức
năng trong từng module
4.4 Kiểm tra lại bản thiết kế Trần Hoàng Anh
4.5 Lập báo cáo Trần Hoàng Anh
4.6
Tổ chức họp báo cáo kết quả cho
quản trị, chuyển giao bản thiết kế
Trang 17Báo cáo lên quản trị, tổ chức họp
mặt chuyển giao code cho nhóm
6.4.2 Sửa đổi Trần Đình Sơn
6.5 Lập báo cáo Trần Hoàng Anh
6.6
Báo cáo lên quản trị, tổ chức họp
các bên liên quan thống nhất triển
khai hệ thống
Trần Hoàng Anh
Tài liệu kiểm thử, sản phẩm chương trình đã được loại bỏ lỗi
x
7 Triển khai, đóng gói
Nhóm triển khai , đóng gói
7.1 Cài đặt, chạy thử Mai Đức Đạt
7.2 Viết tài liệu hướng dẫn sử dụng Trần Đình Sơn
7.3 Đóng gói, làm tài liệu Trần Hoàng Anh
7.4 Lập báo cáo Mai Đức Đạt
7.5 Báo cáo lên quản trị và đưa phần
mềm lên iTune
Mai Đức Đạt
Sản phẩm chương trình và các tài liệu liên quan
x
8 Nghiệm thu, bàn giao Quản trị dự án x
Trang 1810 Đóng dự án
Giám đốc dự án - Ths.Thạc Bình Cường x
2.2 Lập kế hoạch chi tiết 1/5/2013 6/5/2013 4
2.3 Rà soát lại bản kế hoạch 7/5/2013 7/5/2013 1
2.4 Lập báo cáo kế hoạch 8/5/2013 8/5/2013 1
2.5 Tiến hành cuộc họp các bên liên quan
để thống nhất kế hoạch
9/5/2013 9/5/2013 1
3 Xác định yêu cầu 10/5/2013 29/5/2013 14
3.1 Khảo sát, thu thập thông tin, tài liệu,
yêu cầu từ phía khách hàng
10/5/2013 13/5/2013 2
3.2 Đặc tả yêu cầu khách hàng 14/5/2013 15/5/2013 2
3.3 Phân tích yêu cầu hệ thống, thiết lập
các yêu cầu chức năng, phi chức
năng, miêu tả các kịch bản sử dụng
16/5/2013 23/5/2013 6
Trang 19bản phân tích cho nhóm thiết kế
4.1 Thiết kế dữ liệu 30/5/2013 3/6/2013 3
4.2 Thiết kế các module 4/6/2013 27/6/2013 18
4.2.1 Thiết kế các chức năng trong module 4/6/2013 4/6/2013 1
4.2.2 Thiết kế giao diện cho các chức năng
4.6 Tổ chức họp báo cáo kết quả cho
quản trị, chuyển giao bản thiết kế cho
5.5 Báo cáo lên quản trị, tổ chức họp mặt
chuyển giao code cho nhóm kiểm thử
6/9/2013 6/9/2013 1
Trang 206.6 Báo cáo lên quản trị, tổ chức họp các
bên liên quan thống nhất triển khai
hệ thống
11/10/2013 11/10/2013 1
7 Triển khai, đóng gói 12/10/2013 28/10/2013 12
7.1 Cài đặt, chạy thử 12/10/2013 14/10/2013 2
7.2 Viết tài liệu hướng dẫn sử dụng 15/10/2013 18/10/2013 4
7.3 Đóng gói, làm tài liệu 21/10/2013 24/10/2013 4
Trang 215 Lập kế hoạch chi tiết 4 960
kết quả cho quản trị,
chuyển giao bản thiết
Trang 2313 Rà soát lại bản phân
Trang 2451 Đóng dự án 2 480
720
Tổng dự toán lương trả cho thành viên đội dự án theo ngày làm:
Trang 26 Rủi ro khi không lập kế hoạch
Ước lượng sai
Rủi ro đến từ môi trường
2.7.2 Phân tích rủi ro.
Mức
độ ảnh hưởng
Khả năng khắc phục
1 Rủi ro khi
không lập
kế hoạch
Không lập kế hoạch
Kế hoạch sai, thiếu sót
Trong giai đoạn lập
kế hoạch Khởi đầu sai lệch, bị nhầm lẫn, không
đáp ứng được sự mong đợi của nhà tài trợ hoặc các mụctiêu
Các công việc trong
dự án không được hoàn thành đúng tiến độ
Trang 275 Rủi ro về
kĩ thuật
Hiểu sai yêu cầu của khách hàng, nhà đầu tư
Thay đổi công nghệ
Công nghệ áp dụng phát sinh lỗi
Trong quá trình xácđịnh yêu cầu, lập trình
Ảnh hưởng đến các công việc đã thực hiện, tình trạng xấu nhất có thể phải bắtđầu lại dự án
Trungbình Trungbình Có
6 Rủi ro do
quản lí cấu
hình
Mất tài liệu, biên bản báo cáo
Không thể nhậpxuất tài liệu
Tài liệu báo cáotrở nên lộn xộn
Trong khi triển khai
dự án Ảnh hưởng tới việc báo cáo tiến độ dự
Khách hàng mơ
hồ về kết quả
mà họ muốn
Cung cấp thiếu, sai thông tin
Trong giai đoạn xácđịnh yêu cầu
Không thể xác địnhđúng yêu cầu dẫn đến khi phân tích sẽthiếu sót chức năng của hệ thống
hỗ trợ
Trong khi triển khai
dự án Làm chậm tiến độ của dự án hoặc dự
Kế hoạch sai, thiếu sót
Nhắc nhở các thành viên lập dự án
Ước lượng sai
Tham khảo ý kiến ban lãnh đạo, chuyên gia
Điều chỉnh lại kế hoạch cho phù hợp
Trang 28 Xin tăng vốn từ nhàđầu tư.
Vay vốn từ ngân hàng
nhân lực
Thành viên đột ngột rời khỏi tổ
dự án, ốm đau hoặc tai nạn
Tổ dự án tuyển thêm thành viênnhưng chưa đápứng được nhu cầu nghiệp vụ
Tuyển chọn nhân sự một cách kĩ lưỡng
Phân chia nhân lực phù hợp cho các giai đoạn của dự án
Đào tạo nghiệp vụ, công nghệ cho đội dự
án trước khi dự án được triển khai
Bổ sung nhân lực
Đào tạo lại nhân lực về vấn đề đáp ứng nghiệp vụ
5 Rủi ro về kĩ
thuật
Hiểu sai yêu cầu của khách hàng, nhà đầu tư
Thay đổi công nghệ
Công nghệ áp dụng phát sinh lỗi
Xác định và phân tíchchính xác yêu cầu
Xem xét lại công nghệ trước khi dự án được triển khai
Tìm hiểu các công cụ
dự phòng có thể thay thế khi công cụ đang thực hiện xảy ra lỗi
Trao đổi lại với khách hàng, nhà đầu tư để hiểu rõ yêu cầu, thực hiện phân tích lại yêu cầu mới
Không thể nhậpxuất tài liệu
Tài liệu báo cáotrở nên lộn xộn
Lưu trữ các tài liệu, báo cáo ở nhiều nơi
để dự phòng
Tìm hiểu các phương pháp, công cụ nhập xuất dữ liệu mới
Lấy lại tài liệu, báo cáo từ các thành viên đã viết báo cao
Lấy lại tài liệu, báo cáo ở nơi lưu trữ dựphòng
Sử dụng công cụ dựphòng
7 Rủi ro đến từ
khách hàng
Khách hàng có thái độ không hợp tác
Đưa ra gợi ý về yêucầu cho khách hàng
Trao đổi, xác thực yêu cầu của khách hàng
Trang 29Bảng 2: Giải pháp khắc phục.
2.7.4 Kết quả quản lí rủi ro.
STT Thời gian xảy ra rủi
ro
phù hợp
Bảng 3: Kết quả quản lí rủi ro.
Biên bản họp: Bổ sung kế hoạch
Trang 30Bổ sung kế hoạch
Thời gian bắt đầu: 8 giờ 0 phút , ngày 28 tháng 11 năm 2013
Địa điểm: Phòng họp công ty
Thành phần tham dự: Tăng Văn Nhuôm, Mạc Văn Lịch, Trần Đình Sơn, Trần Hoàng Anh, Mai Đức Đạt
Chủ trì( chủ tọa): Tăng Văn Nhuôm, Mạc Văn Lịch
Thư ký( người ghi biên bản): Trần Đình Sơn
Trang 31Địa điểm: Phòng họp công ty.
Thành phần tham dự: Tăng Văn Nhuôm, Mạc Văn Lịch, Trần Đình Sơn, Trần Hoàng Anh, Mai Đức Đạt
Chủ trì( chủ tọa): Tăng Văn Nhuôm, Mạc Văn Lịch
Thư ký( người ghi biên bản): Trần Đình Sơn
Trang 32Nếu công việc nào không đúng tiến độ hoặc có khó khăn, quản trị viên cùng các trưởng nhóm
sẽ đề ra cách khắc phục hoặc ra thời hạn mới
Tài liệu tại các mốc là các báo cáo của các nhóm trưởng và biên bản các cuộc họp
Sau các cuộc họp , quản trị dự án sẽ soạn báo cáo tiến trình dự án và nộp lên giám đốc dự án
2.8.1 Các mốc tiến độ
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
-o0o -THEO DÕI TIẾN ĐỘ DỰ ÁN
Dự án:Dự án xây dựng ứng dụng xem video cho trẻ em trên iPhone, iPad, iPod.
Quản trị dự án: Tăng Văn Nhuôm.
Các giai đoạn
dự án Thời gian bắt đầu theo
kế hoạch
Thời gian kết thúc theo
kế hoạch
Thời gian bắt đầu thực tế
Thời gian kết thúc thựctế
Số ngày bắt đầu chậm
Số ngày kết thúc chậm
Lý
do bắt đầutrễ
Lý do kết thúc trễ
Trang 33dụng xem video cho trẻ
em trên iPhone, iPad, iPod
Chủ trì cuộc họp: GĐDA: Thạc Bình
Cường
Công việc: Công bố khởi động dự
Trang 34iPhone, iPad, iPod.
Trang 35BIÊN BẢN HỌP VỀ LẬP KẾ HOẠCH DỰ ÁN
Dự án: Dự án xây dựng ứng
dụng xem video cho trẻ
em trên iPhone, iPad, iPod
Chủ trì cuộc họp: GĐDA: Thạc Bình
Cường
Công việc: Thông qua bản kế hoạch
cho dự án
Thời gian:
09h:00-10h:30
09/05/2013
Địa điểm: Phòng họp công ty
Tiêu đề: Họp bàn giao kế hoạch DA: Dự án xây dựng ứng dụng xem video cho trẻ
em trên iPhone, iPad, iPod
1 Mục tiêu.
Thông qua bản kế hoạch cho dự án
2 Nội dung.
Thông qua bản lập kế hoạch dự án
- Xác định được nhiệm vụ, yêu cầu, phạm vi của dự án
- Xác định được các yêu cầu kĩ thuật, ngôn ngữ, môi trường cho dự án
- Lấy một số yêu cầu ban đầu từ giám đốc dự án
- Trao đổi một số ý kiến giữa các thành viên trong đội dự án vàgiám đốc
3 Kết luận.
Trang 36STT Vấn đề Quyết định
Thông qua bản kế hoạch dự án
Các thành viên có trách nhiệm thực hiện công việc được phân công cụ thể trong bản lập kế hoạch DA
dụng xem video cho trẻ
em trên iPhone, iPad, iPod
Chủ trì cuộc họp: GĐDA: Thạc Bình
Cường
Trang 37Quản lý DA:
Tăng Văn Nhuôm
Thành viên DA:
Mai Đức Đạt, Mạc Văn Lịch, Trần Đình Sơn, Trần Hoàng Anh
Thời gian:
09h:00-10h:30
29/05/2013
Địa điểm: Phòng họp công ty
Tiêu đề: Thông qua tài liệu phân tích yêu cầu
Trang 38Độc lập - Tự do - Hạnh phúc
-o0o -BIÊN BẢN HỌP VỀ BẢN THIẾT KẾ
Dự án: Dự án xây dựng ứng
dụng xem video cho trẻ
em trên iPhone, iPad, iPod
Chủ trì cuộc họp: GĐDA: Thạc Bình
Cường
Công việc: Thông qua bản kế hoạch
cho dự án
Thời gian:
09h:00-10h:30
09/07/2013
Địa điểm: Phòng họp công ty
Tiêu đề: Thông qua tài liệu thiết kế
Trang 39dụng xem video cho trẻ
em trên iPhone, iPad, iPod
Chủ trì cuộc họp: GĐDA: Thạc Bình
Cường
Trang 41Phụ trách: Mạc Văn Lịch Người tham dự: Giám đốc DA:
Công việc: Thông qua bản kế hoạch
cho dự án
Thời gian:
09h:00-10h:30
11/10/2013
Địa điểm: Phòng họp công ty
Tiêu đề: Kết thúc giai đoạn kiểm thử
Trang 42Triển khai và đóng gói
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
dụng xem video cho trẻ
em trên iPhone, iPad, iPod
Chủ trì cuộc họp: GĐDA: Thạc Bình
Cường
Công việc: Thông qua bản kế hoạch
cho dự án
Thời gian:
09h:00-10h:30
28/10/2013
Địa điểm: Phòng họp công ty
Tiêu đề: Kết thúc giai đoạn triển khai đóng gói
1 Mục tiêu.
Trang 435 Công việc kế tiếp:Đóng dự án.
dụng xem video cho trẻ
em trên iPhone, iPad, iPod
Chủ trì cuộc họp: GĐDA: Thạc Bình
Cường
Công việc: Thông qua bản kế hoạch