hàng Nắm bắt thị yếu của kháchhàng để đưa vào trong dự án PM Khởi động dự ánNgày công Thống kê ngày công của cácthành viên nhóm Thành viênnhóm hằng ngày Lỗi Phát hiện lỗi để đưa raphương
Trang 1TR ƯỜ NG Đ I H C ĐI N L C Ạ Ọ Ệ Ự
KHOA CÔNG NGH THÔNG TIN Ệ
BÁO CÁO CHUYÊN ĐÊỀ H C PHẦỀN Ọ
QU N Ả TR D ÁN CNTT Ị Ự
ĐÊỀ TI: XẦY D NG WEBSITE TIN T C Ự Ứ
Sinh viên th c hi n ự ệ : TRẦỀN VĂN HON
: NGUYÊỄN Đ NG TUẦẤN MINH Ặ : PH M Ạ THÁI BÌNH
: ĐINH VI T HÙNG Ệ
Gi ng viên h ả ướ ng dẫẫn : NGUYÊỄN TH HIÊỀN Ị
Chuyên ngành : CÔNG NGH PHẦỀN MÊỀM Ệ
Trang 2TRANG KIỂM TRA VÀ KÝ NỘI BỘ
Tác giả (PM): Tên: Ngày:
Trang 3TRANG KÝ CỦA CÁC BÊN LIÊN QUAN THÔNG QUA KẾ HOẠCH
<Khách hàng>: Tên: Ngày:
<Các bên liên quan> Tên: Ngày:
Trang 4GHI NHẬN THAY ĐỔI
*A – Added (Thêm mới) M – Modified (Thay đổi) D – Deleted (Xóa)
Trang 51 TỔNG QUAN DỰ ÁN 7
1.1 Mô tả dự án 7
1.2 Các giả thiết và ràng buộc 7
1.3 Chỉ tiêu chất lượng dự án 7
1.4 Các thông số đo lường 7
1.5 Các kết quả cần bàn giao 7
2 PHƯƠNG ÁN PHÁT TRIỂN DỰ ÁN 8
2.1 Lựa chọn vòng đời phát triển sản phẩm (PLC) 8
2.2 Điều chỉnh quy trình cho dự án 8
2.3 Quản lý chất lượng 8
3 CÁC GÓI CÔNG VIỆC CẦN THỰC HIỆN (WBS) 9
4 CÁC ƯỚC TÍNH CHO DỰ ÁN 9
4.1 Ước tính về kích cỡ 9
4.2 Công sức ước tính 9
5 CÁC PHỤ THUỘC TRỌNG YẾU 10
6 RỦI RO DỰ ÁN 10
7 TIẾN ĐỘ THỰC HIỆN 10
7.1 Các mốc chính của dự án và kết quả cần đạt 10
7.2 Tiến độ dự án 10
8 TỔ CHỨC DỰ ÁN 11
8.1 Cấu trúc tổ chức 11
8.2 Nhóm dự án 11
9 KINH PHÍ DỰ ÁN 12
10.QUẢN LÝ CẤU HÌNH VÀ DỮ LIỆU 12
10.1 Quản lý cấu hình 12
10.2 Kế hoạch baseline 12
11 YÊU CẦU HẠ TẦNG, TÀI NGUYÊN DỰ ÁN 13
12.KỸ NĂNG YÊU CẦU 13
12.1 Kỹ năng yêu cầu cho dự án 13
12.2 Đánh giá kỹ năng hiện có và đề xuất phương án đảm bảo nhân lực 13
12.3 Kế hoạch đào tạo 13
13.TƯƠNG TÁC VỚI CÁC BÊN LIÊN QUAN 14
13.1 Nội bộ công ty 14
13.2 Tương tác với khách hàng 14
Trang 613.4 Nhà cung cấp và thầu phụ 14
13.5 Vai trò và trách nhiệm của các bên 14
14.TÀI LIỆU THAM KHẢO 15
15.ĐỊNH NGHĨA VÀ CÁC TỪ VIẾT TẮT 15
16.TỔNG KẾT DỰ ÁN 15
16.1 Những kết quả đã đạt được 15
16.2 Đánh giá và kết quả của dự án 15
16.2.1 Đánh giá về nhân lực 15
16.2.2 Ưu điểm của dự án 15
16.2.3 Nhược điểm của dự án 15
16.2.4 Bài học kinh nghiệm 15
17.KẾT LUẬN 16
6
Trang 71 Tổng quan dự án
1.1 Mô tả dự án
Mã dự án: NEWS24H
Khách hàng: Báo mới
Các bên liên quan: không
Kiểu dự án: xây dựng cho khách hàng ngoài
Nhóm dự án: Dự án phá
Kiểu ứng dụng: Web
Lĩnh vực: Báo chí
Quản trị dự án: Trần Văn Hoàn
Quản trị kỹ thuật: Nguyễn Đặng Tuấn Minh
1.2 Các giả thiết và ràng buộc
Trang 8hàng Nắm bắt thị yếu của kháchhàng để đưa vào trong dự án PM Khởi động dự án
Ngày công Thống kê ngày công của cácthành viên nhóm Thành viênnhóm hằng ngày
Lỗi Phát hiện lỗi để đưa raphương án khắc phục Reviewer,Tester Ngay sau khi xem xét / kiểm traLịch trình Quản lý sắp xếp lịch trìnhmột cách hợp lí PM Hàng tuần và cuối giai đoạn
1.5 Các kết quả cần bàn giao
ST
1 Trang website NEW24H
2 Chi phí: 50.000.000 VND
3 Thời gian hoàn thành 5 tháng
4 Tài liệu liên quan tới dự án
8
Trang 92 Phương án phát triển dự án
2.1 Lựa chọn vòng đời phát triển sản phẩm (PLC)
Phân tích yêu cầu: Giai đoạn này tập trung vào việc thu thập, phân tích và đánh giá yêu cầu của kháchhàng Đội ngũ phát triển cần hiểu rõ về nhu cầu và mong muốn của khách hàng để có thể đưa ra giải phápphù hợp nhất cho sản phẩm
Thiết kế: Giai đoạn này bao gồm việc thiết kế kiến trúc của sản phẩm, từ giao diện người dùng cho đến
hệ thống phần mềm Đội ngũ phát triển cần đảm bảo rằng thiết kế sẽ đáp ứng được yêu cầu của kháchhàng và tối ưu hóa sự tương tác với người dùng
Phát triển: Sau khi thiết kế đã được hoàn thiện, đội ngũ phát triển sẽ tiến hành xây dựng sản phẩm Quátrình này bao gồm việc lập trình, kiểm tra và tích hợp các tính năng cho sản phẩm
Kiểm thử: Giai đoạn này tập trung vào việc kiểm tra tính năng và độ ổn định của sản phẩm Đội ngũ pháttriển sẽ tiến hành kiểm tra hệ thống bằng các phương pháp thủ công hoặc tự động để đảm bảo rằng sảnphẩm hoạt động tốt và đáp ứng được yêu cầu của khách hàng
Triển khai: Giai đoạn cuối cùng của vòng đời phát triển sản phẩm là triển khai Đội ngũ phát triển sẽ triểnkhai sản phẩm trên môi trường thực tế và đảm bảo rằng sản phẩm hoạt động tốt trước khi chính thức đưavào sử dụng Sau khi sản phẩm được triển khai, đội ngũ phát triển sẽ tiếp tục hỗ trợ và bảo trì sản phẩm
để đảm bảo hoạt động tốt trong suốt quá trình sử dụng
2.2 Điều chỉnh quy trình cho dự án
Đối với mỗi dự án khác nhau có thể áp dụng các quy trình được sửa đổi khác nhau Các sửa đổi,hiệu chỉnh quy trình dự án cần được liệt kê chi tiết ở đây Tham khảo thêm quytrình/guideline “Project Tailoring”
đổi
1
2
Trang 102.3 Quản lý chất lượng
Lên kế hoạch Review lại các sản phẩm qua từng giai đoạn để đảm bảo chất lượng
Sản phẩm cần Review Loại review Người review Khi nào cần
Litst out peopleMUST participate inreview
<entry criteria ortrigger to performthe review>Project plan
Project schedule
CM Plan
Group reviewGroup reviewOne-personreview
Senior Manager, QA,PTLs, Customers
End of Initiationstage
Business analysis and
requirements specification
document, Use Case catalog
requirementsDesign document, object
model
review
Beginning of eachstage
Complex/first time generated
program specs incl test cases,
Trang 113 Các gói công việc cần thực hiện (WBS)
Code
tri n/Outsour ể ce/Mua
1 3 Khảo sát yêu cầu khách hàng Tự làm
2 5.5.1 Quản lí bài viết đã theo dõi Tự làm
Trang 122 8.2 Xây dựng phương án triển khai, tài liệu hướng dẫn triển khai Tự làm
2 8.4 Xây dựng các tài liệu quảng bá sản phẩm khác Tự làm
Trang 134 Các ước tính cho dự án
4.1 Ước tính về kích cỡ
Phương pháp Net Present Value (NPV): đây là phương pháp ước tính giá trị hiện tại của các dòngtiền dự kiến trong tương lai của dự án web NPV tính toán giá trị hiện tại của các dòng tiền bằngcách trừ tổng chi phí đầu tư ban đầu từ tổng giá trị hiện tại của các dòng tiền
Phương pháp Return on Investment (ROI): đây là phương pháp ước tính tỷ suất lợi nhuận đầu tưcủa dự án web ROI được tính bằng cách chia tổng lợi nhuận trên chi phí đầu tư ban đầu
Phương pháp Cost-Benefit Analysis (CBA): đây là phương pháp so sánh giữa lợi ích và chi phí của
dự án web CBA tính toán tổng giá trị của các lợi ích và chi phí trong suốt vòng đời của dự án
Phương pháp Payback Period: đây là phương pháp ước tính thời gian trả vốn của dự án web.Payback period tính toán thời gian cần thiết để thu hồi vốn đầu tư ban đầu bằng cách chia tổng chiphí đầu tư ban đầu cho giá trị của các dòng tiền hàng năm
Triển khai và
Trang 14Module Lấy yêu cầu Thiết kế Phát
triển Test
Triển khai và
hỗ trợ
Total
14
Trang 15án có th b ch m tr ho c g pể ị ậ ếỹ ặ ặkhó khăn.
Quan tr ngọ
Công nghệ
Công ngh đư c s d ng trongệ ợ ử ụ
dự án là m t yộ ếốu tốố ấố r t quantrọng N u k thu t hi n t iếố ỹỹ ậ ệ ạkhông đ đ th c hi n d ánủ ể ự ệ ựthì ph i s d ng các công nghả ử ụ ệmới ho c có tính chặ ấốt thửnghiệm, đi u này có th gây raếề ểcác r i ro cho d án.ủ ự
Quan Tr ngọ
Thiếốt b và v t li uị ậ ệ
Các thi t b và v t li u c n choếố ị ậ ệ ấề
dự án cũng có th là m t phể ộ ụthuộc tr ng y u Nọ ếố ếốu chúngkhông đư c cung cợ ấốp đấềy đủhoặc không đúng chấốt lư ng, dợ ự
án có th b ch m tr ho cể ị ậ ếỹ ặthiếốu chấốt lư ng.ợ
Quan tr ngọ
Hệ thốống
Nếốu h thệ ốống ho c cơ s hặ ở ạtấềng không ho t đ ng tạ ộ ốốt ho cặkhông đ hi u qu đ h trủ ệ ả ể ốỹ ợ
dự án, các ho t đ ng trong dạ ộ ự
án có th b ch m l i ho c bể ị ậ ạ ặ ịgián đo n.ạ
Quan Tr ngọ
Trang 16b i.ạ
Quan Tr ngọ
16
Trang 176 Rủi ro dự án
Tên rủi
ro Mô tả rủi ro
Khả năng xẩy ra (/1)
Mức độ ảnh hưởng
Biện pháp phòng ngừa
Biện pháp khắc phục
Hạn chếốphân chia tàinguyên, tìmnguốền lựcmới n u c n ếố ấề
Xác đ nh và đ nhị ị
rõ yêu c u trư cấề ớkhi b t đ u d ánắố ấề ự
Đếề xuấốt cácphương án
để gi iảquyếốt, đánhgiá l i ti nạ ếố
độ d án n uự ếốcấền ph i thayảđổi yêu c uấềThiếu
Tuyển d ng nhânụviên có đ ki nủ ếốthức và kinhnghi mệ
Hốỹ tr đàoợtạo, thuêchuyên giangoài
dự phòng
Điếều ch nhỉlịch làmviệc, bổsung thêmnguốền lựcnếốu c n, tìmấềgiải pháp để
bù tr th iừ ờgian đónggóp c a cácủbên liên quan
Trang 18Tên rủi
ro Mô tả rủi ro
Khả năng xẩy ra (/1)
Mức độ ảnh hưởng
Biện pháp phòng ngừa Biện pháp khắc phục
Xử lý nhanhchóng các sự
cố, sửa chữa,nâng cấp hệthống nếucần
Đưa ra gi iảpháp đ c iể ảthiện chấốtlượng, đếềxuấốt, tìmkiếốm phươngpháp mới,dịch v tụ ốốthơn đ đápểứng yêu cấềucủa kháchhàng
18
Trang 197 Tiến độ thực hiện
7.1 Các mốc chính của dự án và kết quả cần đạt
hoàn thành
Mô tả kết quả/sản phẩm cần
có
Phương thức bàn giao
Dự án trang web đ c báo s bao g m 9 milestone:ọ ẽỹ ốềLập kếố ho ch d án,Kh o sát yêu cạ ự ả ấều kháchhàng,Xây dựng cơ sở dữ liệu,Thiết kế giao diện,Thiết
kế chi tiết,Kiểm thử,Tích hợp hệ thống,Xây dựng tàiliệu,Triển khai
1 Web đọc báo24h
Xây dựng trang web đọc tin tứcvới nhiều chức năng,cập nhậtthông tin nhanh, giao diện dễ sửdụng
Thiết lập các tiêu chuẩn và tiêuchí đánh giá cho dự án Điều tra
và đánh giá các nguồn tàinguyên cần thiết cho dự án Xácđịnh và phân tích các rủi ro tiềmnăng của dự án
Tài li uệ
Solution 07/02/23 Thiết kế được xem xét và ổn định
3 Thiết kế các giảipháp dự án 07/02/23
Sơ đồ trình tự, sơ đồ lớp, mãnguồn, kế hoạch cho chu trìnhtiếp theo ,tài liệu kiến trúc, mãnguồn, kế hoạch lặp lại cho chu
kỳ tiếp theo
Tài liệu
Construction 06/04/23 Sản phẩm được phát triển & thử nghiệm và phát hànhcho khách hàng, tài liệu được xem xét.
4 Xây dựng cơ sở dữ liệu 08/02/23 Thiếốt k và tri n khai cơ s dếố ể ở ữ
li uệ
Tài li u, fileệSQL…
Trang 20STT Giai đoạn Ngày
hoàn thành
Mô tả kết quả/sản phẩm cần
có Phương thức bàn giao
5 Thiết kế giao diện 14/02/23
Thiếốt k giao diếố ện của các ch cứnăng đăng ký , đăng nh p,ậngười dùng, qu n tr viênả ị
Tài li u, mã ngu nệ ốề
6 Thiết kế chi tiết 23/03/23 Đi sâu vào thifrontend và backendếốt k chi ti tếố ếốTài li u, mã ngu nệ ốề
7 Kiểm thử 28/03/23 Kiểm th s a l i s n ph mử ử ốỹ ả ẩ Tài li u, mã ngu nệ ốề
8 Tích hợp hệ thống 31/03/23
Kết hợp các phần mềm, cơ sở dữliệu và ứng dụng khác nhau đểđảm bảo tính liên kết và hoạtđộng hiệu quả của dự án
Tài liệu, mã nguồn
9 Xây dựng tài liệu 06/04/23
Xây dựng phương án triển khai,tài liệu hướng dẫn triển khai,xâydựng tài liệu đào tạo,xây dựngcác tài liệu quảng bá sản phẩmkhác
7.2 Tiến độ dự án
gian bắt đầu
Thời gian kết thúc trách nhiệm Người chịu Ghi chú
1 Lập kế hoạch dự án
1.1.1 Khảo sát nghiệp vụ 23/01/23 27/01/23 TV_Hoan,PT_Bi
nh1.1.2 Khảo sát kiến trúc, hạ
20
Trang 21STT Công việc Thời
gian bắt đầu
Thời gian kết thúc trách nhiệm Người chịu Ghi chú
1.1.3 Khảo sát dữ liệu 23/01/23 26/01/23 NDT_Minh
30/01/23 30/01/231.3 Ước tính nhân lực chi phí
23/01/23 23/01/231.4 Xác định giải pháp kỹ
31/01/23 31/01/231.7.1 Khảo sát yêu cầu khách
hàng 01/02/23 06/02/23
1.7.1.1 Viêt URD
01/02/23 02/02/231.7.1.2 Viết SRS
02/02/23 02/02/231.7.1.3 Review và lấy chữ ký
3 07/02/23 2.1.4 Table_Lich_Su 07/02/2
3 07/02/23 2.1.5 Table_Theo_Doi 07/02/2
3 07/02/23 2.1.6 Table_User 07/02/2
3 07/02/23 2.2 Thiết kế giao diện 09/02/2
3
14/02/2
3
Trang 22STT Công việc Thời
gian bắt đầu
Thời gian kết thúc trách nhiệm Người chịu Ghi chú
3
09/02/2
3 2.2.1.1 Đăng nhập 09/02/2
3
09/02/2
3 2.2.3 Người dùng 09/02/2
3
14/02/2
3 2.2.3.1 Trang chủ 09/02/2
3
14/02/2
3 2.2.3.2 Tìm kiếm theo tiêu đề 09/02/2
3
14/02/2
3 2.2.3.3 Tìm kiếm theo thể loại,
chuyên mục 09/02/23 14/02/23
2.2.3.4 Chi tiết bài viết 09/02/2
3 14/02/23 2.2.3.5 Danh sách bài viết mới 09/02/2
3 14/02/23 2.2.3.6 Danh sách bài viết của
3
14/02/2
3 2.2.4.1 Quản lí bài viết 09/02/2
3
13/02/2
3 2.2.4.2 Quản lí thể loại 09/02/2
3
14/02/2
3 2.2.4.3 Quản lí chuyên mục 09/02/2
3
14/02/2
3 2.2.4.4 Quản lí user 09/02/2
3
14/02/2
3 2.2.4.5 Thông tin người dùng 09/02/2
3 14/02/23
3 Thiết kế chi tiết
22
Trang 23STT Công việc Thời
gian bắt đầu
Thời gian kết thúc trách nhiệm Người chịu Ghi chú
3 27/02/23 3.1.5 Quản trị viên 17/02/2
3 24/02/23 3.1.5.1 Quản lí bài viết 17/02/23 17/02/23
3.1.5.4.3 Quản lí biên tập viên 17/02/23 21/02/23
3.1.6 Thông tin người dùng 22/02/2
3 15/03/23 3.2.5 Quản trị viên 16/03/2
3 23/03/23
Trang 24STT Công việc Thời
gian bắt đầu
Thời gian kết thúc trách nhiệm Người chịu Ghi chú
3.2.5.1 Quản lí bài viết 23/03/2
3
16/03/2
3 3.2.5.2 Quản lí thể loại 23/03/2
3
16/03/2
3 3.2.5.3 Quản lí chuyên mục 17/03/2
3
17/03/2
3 3.2.5.4 Quản lí user 17/03/2
3
21/03/2
3 3.2.5.4.1 Quản lí người dùng 17/03/2
3
17/03/2
3 3.2.5.4.2 Quản lí cộng tác viên 18/03/2
3 18/03/23 3.2.5.4.3 Quản lí biên tập viên 18/03/2
3 18/03/23 3.2.5.5 Thông tin người dùng 20/03/2
3
24/03/2
3 4.3 Dữ liệu kiểm thử 27/03/2
3 27/03/23 4.4 Kiểm thử Logic 28/03/2
3 28/03/23
5 Tích hợp hệ thống
5.1 Tích hợp hệ thống 29/03/2
3 29/03/23 5.2 Test tích hợp hệ thống 30/03/2
3
31/03/2
3
6 Xây dựng tài liệu
6.1 Tài liệu mô tả sản phẩm 03/04/2
Trang 25STT Công việc Thời
gian bắt đầu
Thời gian kết thúc trách nhiệm Người chịu Ghi chú
triển khai, tài liệu hướng
Trang 268 Tổ chức dự án
Nhóm dự án: Đội ngũ phát triển trang web tin tức bao gồm các chuyên gia về thiết kế đồ họa, phát triểnphần mềm, UX/UI, nội dung và truyền thông Nhóm này sẽ chịu trách nhiệm thiết kế, phát triển và vậnhành trang web tin tức
Quản lý dự án: Quản lý dự án sẽ gồm Project Manager (PM) cùng với các trưởng nhóm dự án (nhóm pháttriển, thiết kế, nội dung và truyền thông), chịu trách nhiệm giám sát các hoạt động trong dự án, hoạt độngkinh doanh, tài chính, quản lý rủi ro và giải quyết các vấn đề phát sinh trong dự án
Nhà tài trợ: Nhà tài trợ là bên cấp vốn cho dự án trang web tin tức, có nhiệm vụ cung cấp nguồn tài chínhthích hợp và đảm bảo rằng dự án sẽ được thực hiện trong khuôn khổ từng ngân sách đã được xác định.Khách hàng: Khách hàng là đối tượng sử dụng cuối cùng của trang web tin tức Các yêu cầu và phản hồicủa họ sẽ được đưa ra trong quá trình phát triển để đảm bảo trang web đáp ứng được các nhu cầu củakhách hàng
Các bên liên quan khác: Bên liên quan khác có thể bao gồm các đối tác đối với công việc quảng cáo, cácnhà phân phối nội dung hoặc nhà cung cấp giải pháp phần mềm và phần cứng
Lựa chọn công nghệ phù hợp: Chọn các công nghệ phù hợp để phát triển trang web bao gồm CMS, ngônngữ lập trình,
Quản lý dự án: Bao gồm việc phân chia và quản lý công việc, theo dõi tiến độ và tránh rủi ro
Phát triển & kiểm thử: Đi tới giai đoạn kỹ thuật, nghiên cứu, phát triển và kiểm thử, dựa trên các kếhoạch & yêu cầu đã định hình
Triển khai và tối ưu hóa: Xây dựng môi trường triển khai, cập nhật & sửa lỗi, tối ưu hóa trang web.Duy trì và quản lý: Đảm bảo tính ổn định và bảo mật cho trang web; cập nhật, bảo trì phần mềm, bảo vệtrang web khỏi các lỗ hổng bảo mật và cung cấp hỗ trợ cho người dùng
8.2 Nhóm dự án
Mô tả chi tiết các nhóm tham gia dự án được tổ chức như thế nào, các module nhỏ bên dưới do aithực hiện Phân bố nhân lực cho các nhóm một cách hợp lý
26