Seminar môn học
Quản lý dự án CNTT
Cộng đồng sinh viên kiến trúc
Thành viên:
Nguyễn Minh Khôi – MSSV: 0209 4805 09
Phan Hồng Minh – MSSV: 0209 4805 12
Nguyễn Minh Vi – MSSV: 0209 4805 28
Nguyễn Đoàn Đức Nhã – MSSV: 0209 4805 14
Seminar - QLDA Công nghệ thông tin
1
Nội dung trình bày
Giới thiệu chung về dự án
Lên kế hoạch thực hiện
Thực hiện dự án: thiết kế - lập trình
Quản lý chất lượng sản phẩm
Triển khai dự án ra thực tế
Seminar - QLDA Công nghệ thông tin
2
1. Giới thiệu về dự án
Mục tiêu: xây dựng website về lĩnh vực hỗ trợ sinh
viên chuyên ngành xây dựng, thiết kế.
Hệ thống như một thư viện đồ án, từ đó sinh viên có
thể chia sẽ về những đồ án mà mình đã thực hiện hoặc
những đồ án mà họ tâm đắc nhất.
Hệ thống còn là một cộng đồng sinh viên trực tuyến,
tạo ra những nhóm bạn và kết bạn với những nhóm
khác. Đồng thời họ có thể tổ chức sự kiện và mời
người khác tham gia vào sự kiện của họ.
Seminar - QLDA Công nghệ thông tin
3
1. Giới thiệu (tt): Phạm vi dự án
Dự án
Video
Sự kiện – hoạt động
Bạn – nhóm bạn
Bộ sưu tập
Tin tức – giải trí
Seminar - QLDA Công nghệ thông tin
4
1. Giới thiệu (tt): Sự giả định, phụ thuộc
Hệ thống được xây dựng dưới dạng Module của
Dotnetnuke (DNN) => nhóm lập trình sẽ mất thời
gian để tìm hiểu kiến trúc của DNN.
Hệ thống được xây dựng dựa trên những website
đã thực hiện trước đó => tận dụng được kinh
nghiệm của những người đã tham gia thực hiện.
Số lượng nhân sự có thể thay đổi trong quá trình
thực hiện từ 3 - 5 (người) (do chuyển người qua dự
án khác)
Seminar - QLDA Công nghệ thông tin
5
2. Lên kế hoạch thực hiện
Yêu cầu kỹ thuật
Quy trình
Lịch trình
Quản lý rủi ro
Kế hoạch quản lý
Seminar - QLDA Công nghệ thông tin
6
2. Lên kế hoạch – Phạm vi
Yêu cầu kỷ thuật
- Hosting: Window server 2003
- Programming: .NET 2.0 , DotNetNuke Framework
- VS Studio 2005, SQL Server 2005...
Seminar - QLDA Công nghệ thông tin
7
2. Lên kế hoạch: Quy trình PM
Seminar - QLDA Công nghệ thông tin
8
2. Lên kế hoạch: Lịch trình
Use-case Font-end
View Project List
<<extend>>
<<extend>>
View Project Detail
Student
Comment
(from Commons)
(from Actor)
Search project
(from Search)
Login
(from Commons)
Seminar - QLDA Công nghệ thông tin
9
2. Lên kế hoạch: Lịch trình (tt)
Use - case Back-end
Delete project
<<include>>
Edit Project
<<include>>
<<extend>>
Invite friends to join
Mail Server
(from Comm ons)
(from Actor)
<<extend>>
<<extend>>
<<extend>>
Send mail to user
Upload Images
Manage Project
(from Commons)
Search student
<<extend>>
(from Comm ons)
(from Search)
<<extend>>
<<extend>>
Create Project
Student
Confirm Request
(from Actor)
(from Commons)
Student
(from Actor)
View Project List
View Favourite Project list
<<extend>>
<<extend>>
Approved & Actived info
(from Admi n - Quan l y he thong)
<<extend>>
View Project Detail
Upload Video
Login
Admin
(from Actor)
Seminar - QLDA Công nghệ thông tin
10
2. Lên kế hoạch: Lịch trình (tt)
Nhân sự trong dự án
Thành viên
Công việc
Võ Thị Minh Kiều
Trưởng dự án
Tất cả các thành viên
Tham gia lập trình
Hồ Thị Hương
Kiểm tra, ghi nhận lỗi
Trần Văn Tiến
Thực hiện marketing đến các sinh viên
…
…
Seminar - QLDA Công nghệ thông tin
11
2. Lên kế hoạch: Lịch trình (tt)
Tạo WBS và lịch trình
Seminar - QLDA Công nghệ thông tin
12
2. Lên kế hoạch: Kế hoạch huấn luyện
Về kỹ thuật
Nội dung
Thời lượng
Tiêu chuẩn cho
qua
Ngôn ngữ lập trình
16 giờ
Đã huấn luyện
SQL
8 giờ
Đã huấn luyện
Java Script
4 giờ
Đã huấn luyện
Cấu hình hệ thống
8 giờ
Đã huấn luyện
Seminar - QLDA Công nghệ thông tin
13
2. Kế hoạch huấn luyện (tt)
Các qui trình liên quan
Nội dung
Thời lượng
Tiêu chuẩn cho qua
Đánh giá hệ thống
12 giờ
Đã huấn luyện
Quản lý chất lượng
4 giờ
Đã huấn luyện
Theo dõi đội nhóm
4 giờ
Đã huấn luyện
Phòng ngừa lỗi
4 giờ
Bắt buộc
Seminar - QLDA
Seminar
QLDA Công
Công ngh
nghệ
ệ thông
thông tin
tin
14
2. Kế hoạch quản lý chất lượng
Các mục tiêu về chất lượng:
- Số lỗi phát sinh: ~ 150
- Lịch trình: đúng thời hạn
-…
Seminar - QLDA
Seminar
QLDA Công
Công ngh
nghệ
ệ thông
thông tin
tin
15
2. Lên kế hoạch: Ước lượng lỗi
Giai đoạn
Số lỗi phát
sinh dự kiến
Tỉ lệ ảnh
hưởng
Cơ sở định
lượng
Yêu cầu và thiết kế
30
20%
Dựa trên các
Viết code
30
20%
Kiểm tra từng module
60
40%
Tích hợp và kiểm thử
30
20%
Tổng
150
100%
dự án đã
thực hiện
trước đó
Seminar - QLDA
Seminar
QLDA Công
Công ngh
nghệ
ệ thông
thông tin
tin
16
2. Lên kế hoạch: kiểm tra chất lượng
Theo nhóm:
◦ Lên kế hoạch
◦ Phân tích
◦ Thiết kế
◦ Tích hợp và kiểm thử ứng dụng
Cá nhân:
◦ Code và kiểm thử chức năng con
Seminar - QLDA
Seminar
QLDA Công
Công ngh
nghệ
ệ thông
thông tin
tin
17
2. Lên kế hoạch: Kế hoạch họp nhóm
Cá nhân: báo cáo tiến độ công việc mỗi cuối ngày
Nhóm: họp mỗi tuần 1 lần
Seminar - QLDA
Seminar
QLDA Công
Công ngh
nghệ
ệ thông
thông tin
tin
18
2. Lên kế hoạch: Dự kiến rủi ro
STT
Rủi ro
Xác suất
xảy ra (0-1)
Tác
động
(1-10)
Nguy cơ
rủi ro
1
Dự án không hoàn thành
như mong đợi
0.5
8
4
2
Yêu cầu phức tạp từ ứng
dụng
0.5
4
2
3
Tiêu hao nguồn nhân lực
0.2
5
1
4
Thiếu người có kỹ năng tốt
0.2
4
0.8
Seminar - QLDA Công nghệ thông tin
19
Giải pháp quản lý rủi ro
Rủi ro: Dự án không hoàn thành như mong đợi
Giải pháp:
◦ Đặc tả yêu cầu tốt, chỉ rõ kết quả mong muốn
◦ Thực hiện kiểm thử kỹ càng
◦ Rút kinh nghiệm từ các dự án đã thực hiện trước đó
Seminar - QLDA Công nghệ thông tin
20
Giải pháp quản lý rủi ro
Rủi ro: Yêu cầu phức tạp của ứng dụng
Giải pháp:
◦ Mời người có kinh nghiệm hợp tác triển khai ứng
dụng
◦ Đảm bảo chuyển giao kiến thức liên tục
Seminar - QLDA Công nghệ thông tin
21
Giải pháp quản lý rủi ro
Rủi ro: Tiêu hao nguồn nhân lực
Giải pháp:
◦ Chuẩn bị dự phòng các vị trí then chốt
◦ Xoay vòng nhân sự
Seminar - QLDA Công nghệ thông tin
22
Giải pháp quản lý rủi ro
Rủi ro: Thiếu người có kỹ năng tốt
Giải pháp:
◦ Theo dõi kiểm tra cùng phía khách hàng
◦ Đào tạo nguồn, nâng cao kỹ năng cho nhân viên
Seminar - QLDA Công nghệ thông tin
23
3. Thực hiện và theo dõi: design - programming - tracking
Thiết kế cơ sở dữ liệu: xây dựng các quan hệ, sơ đồ thực
thể kết hợp, ràng buộc toàn vẹn dữ liệu,…, nhập một số dữ
liệu mẫu để kiểm tra.
Seminar - QLDA Công nghệ thông tin
24
3. Thực hiện và theo dõi: design - programming - tracking
Thiết kế giao diện: Login, Front-end, Back-end, danh sách
các đồ án,…=> yêu cầu tính thẩm mỹ cao
Seminar - QLDA Công nghệ thông tin
25