MỤC LỤC MỤC LỤC 1 Lời nói đầu 2 CHƯƠNG 1: TỔNG QUAN. 3 1. GIỚI THIỆU DỰ ÁN. 3 2. TỔ CHỨC DỰ ÁN. 4 CHƯƠNG 2: LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN. 4 1. GIỚI THIỆU VỀ NHÂN SỰ 4 2. LỊCH BIỂU CÔNG VIỆC 5 3. TÀI CHÍNH. 9 4. QUẢN LÝ CẤU HÌNH `````````` (CM) 9 5.QUẢN LÝ CHẤT LƯỢNG 10 CHƯƠNG 3: PHÂN TÍCH RỦI RO. 13 1. LẬP BIỂU PHÂN TÍCH RỦI RO CỦA DỰ ÁN. 13 CHƯƠNG 4: QUẢN LÝ – KIỂM SOÁT THỰC HIỆN DỰ ÁN. 14 1. QUY TRÌNH QUẢN LÝ 14 2. DIỄN BIẾN QUÁ TRÌNH THỰC HIỆN DỰ ÁN 15 CHƯƠNG 5: CÔNG CỤ HỖ TRỢ ,PHỤC VỤ DỰ ÁN 17 I.BẢNG CHI TIẾT TIẾN ĐỘ 17 1. TỔNG KẾT DỰ ÁN 22 KẾT LUẬN. 24
Trang 1MỤC LỤC
MỤC LỤC 1
Lời nói đầu 2
CHƯƠNG 1: TỔNG QUAN 3
CHƯƠNG 2: LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN 4
CHƯƠNG 3: PHÂN TÍCH RỦI RO 12
CHƯƠNG 4: QUẢN LÝ – KIỂM SOÁT THỰC HIỆN DỰ ÁN 13
CHƯƠNG 5: CÔNG CỤ HỖ TRỢ ,PHỤC VỤ DỰ ÁN 16
KẾT LUẬN 23
Trang 2Lời nói đầu
Ngày nay, cả thế giới đang chứng kiến sự bùng nổ của cuộc cách mạng công nghệ thông tin Công nghệ thông tin đã chứng tỏ được vị trí của mình bằng sự xuất hiện trong mọi lĩnh vực, mọi nơi, mọi chốn của đời sống.Có thể nói, nền kinh tế toàn cầu đang chịu ảnh hưởng sâu sắc từ công nghệ thông tin mà trong đó có không ít vai trò của ngành công nghệ phần mềm
Thật vậy, ngày càng nhiều dự án phần mềm được ứng dụng phục vụ cho công viêc, hoạt động của các công ty, tổ chức như: các chương trình quản lý nhân sự, quản lý kho, quản lý bến bãi, quản lý hệ thống bán hàng và chúng đều thể hiện được tầm quan trọng của mình đối với tổ chức
Sự thành công hay thất bại của một dự án phụ thuộc vào rất nhiều các yếu tố, trong
đó quản lý dự án đóng một vai trò rất quan trọng Đó là quá trình nhận thức một hệ thống thực và vận dụng sáng tạo các phương pháp, công nghệ để tạo ra bản thiết kế cho một hệ thống thông tin của một tổ chức Quản lý dự án hàm chứa cả tính khoa học
và nghệ thuật trong đó
Trong học kỳ này, em đã được tìm hiểu kỹ hơn quá trình quản lý dự án nhờ môn
học quản lý dự án CNTT do thầy giáo Ths.Hoàng Quang Huy giảng dạy trên
lớp.Đây đúng là một môn học thú vị nhưng cũng rất khó Để nắm vững được nội dung môn học và quy trình trình thực tế quá trình quản lý dự án một hệ thống thực thì cần phải bắt tay vào làm đối với một hệ thống thực nào đó và em đã lựa chọn đề tài: “
Quản Lý Và Xây Dựng Phần Mềm Quản Lý Nhân Viên”.
Trong suốt quá trình tìm hiểu và phân tích thiết kế , do còn hạn chế về mặt kiến thức,
kỹ năng quản trị dự án cũng như về mặt thời gian tìm hiểu, khảo sát, nghiên cứu đề tài nên quá trình quản lý dự án quản lý điểm trong bài báo cáo của em sau đây không tránh khỏi nhiều sai sót Chính vì vậy chúng em rất mong được thầy chỉ bảo Em xin chân thành cảm ơn
Trang 3e. Công Ty chủ quản:
Công ty thiết kế ứng dựng phần mềm Tiến Sơn
Địa chỉ: Số 58-Cầu Biêu-Hà Đông-Hà NộiĐiện thoại :04.5499669
f. Tổng mức đầu tư:
50.000.000VND(Năm mươi triệu đồng)
g. Thời gian thực hiện dự án:
Tổng thời gian: 46 ngày (Làm Việc tất cả các ngày trong tuần)
Thời gian bắt đầu dự án:28/03/2016 Thời gian kết thúc dự án: 26/05/2016
h. Mục tiêu cần thực hiện của dự án:
Yêu cầu về phía người sử dụng:
- Giao diện đẹp, thân thiện phù hợp với yêu cầu khách hàng
- Dễ sử dụng với các đối tượng người dùng, thuận tiện trong quản trị, dễ bảo trì
- Thông tin hiển thị chi tiết
- Hoàn thành sản phẩm đúng thời gian quy định
Yêu cầu về chức năng:
Trang 4- Dễ dàng tùy chỉnh, thay đổi các modul, có khả năng tích hợp nhiều thành phần.
- Có tính hiệu quả cao
- Có tính bảo mật cao
Các module yêu cầu cho phần mềm:
- Module quản lý chức vụ
- Module quản lý Lương
- Module quản lý Nhân Viên
- Module quản lý Phòng ban
- Module quản lý Quê Quán
- Module liên hệ
- Module quản lý Thống kê
i. Công cụ và môi trường phát triển dự án:
• Công cụ làm việc của các thành viên trong nhóm: máy tính cấu hình cao, các phần mềm hỗ trợ có bản quyền đầy đủ
• Các phần mềm công cụ :
Visual Studio 2010 SQL Server 2008
CHƯƠNG 2: LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN.
1. GIỚI THIỆU VỀ NHÂN SỰ
Ngô Đức Tiến(Nhóm Trưởng)
Trang 5• Kinh nghiệm chuyên môn:2 tháng phân tích thiết kế hệ thống, 1 tháng quản lý dự án tại Trường ĐHCN Hà Nội.
• Ngoại ngữ: Tiếng Anh
• Kinh nghiệm chuyên môn: Chưa Có
2. LỊCH BIỂU CÔNG VIỆC
Thời gian tổng thể:
Tổng thời gian dự kiến là 46 ngày được phân chia như sau:
• Khảo sát, phân tích thiết kế hệ thống: 5 ngày
• Lập trình, kiểm thử các phân hệ, bàn giao từng phân hệ cho khách hàng, nhận yêu cầu sửa lỗi của khách hàng và tiến hành sửa lỗi: 41 ngày
• Thanh lý hợp đồng
Thời gian chi tiết:
Công việc cụ thể được lên kế hoạch phân công thành các giai đoạn như sau:
Ngày khởi động dự án: ngày 28/03/2016
Giai đoạn 1: Phân Tích
Người thực hiện:
1 Ngô Đức Tiến
2 Nguyễn Hồng SơnBảng chi tiết :
Khảo Sát thực tế 1 day Tue 28/03/16 Tue 29/03/16Khảo sát yêu cầu 4 day Thu 29/03/16 Thu 1/4/16
Giai đoạn 2: Chức Năng Quản Lý
Người thực hiện:
1 Ngô Đức Tiến
2 Nguyễn Hồng Sơn
Trang 6Bảng chi tiết:
Quản lý chức vụ 1 day Th 3/4/16 Th 3/4/16Quản lý Lương 1 day Fr 4/4/16 Fr 4/4/16Quản lý nhân viên 1 day Sa 5/4/16 Sa 5/4/16Quản lý Phòng Ban 1 day Su 6/4/16 Su 6/4/16Quản lý Quê Quán 1 day Mo 7/4/16 Mo 7/4/16Quản lý Thống kê 1 day Tu 8/4/16 Tu 8/4/16Quản lý Lương 1 day We 9/4/16 We 9/4/16
Giai đoạn 3: Thiết kế Chương Trình
Người thực hiện:
1 Ngô Đức Tiến
2 Nguyễn Hồng Sơn
Bảng chi tiết:
Giao Diện Admin 1 day Mo 13/04/16 Mo 13/04/16Giao Diện Người dùng 1 day Tu 14/04/16 Tu 14/04/16Giao Diện Đăng nhập 1 day We 15/04/16 We 15/04/16Giao Diện Chức Vụ 1 day Th 16/04/16 Th 16/04/16Giao Diện Nhân Viên 1 day Fr 17/04/16 Fr 17/04/16Giao Diện Phòng Ban 1 day Sa 18/4/16 Sa 18/4/16Giao Diện Quê Quán 1 day Su 19/4/16 Su 19/4/16Giao Diện Thống Kê 1 day Mo 20/4/16 Mo 204/16Giao Diện Lương 1 day Tu 21/4/16 Tu 21/4/16
Trang 7Thiết Kế Danh Mục 1 day We 22/4/16 We 22/4/16
Cơ Sở Dữ Liệu 5 day Th 23/4/16 Th 23/4/16Bảng Nhân Viên 1 day Fr 24/4/16 Fr 24/4/16Bảng Phòng Ban 1 day Sa 25/4/16 Sa 25/4/16
Viết code Chương Trình 7 day Sa 7/05/16 Mo 16/05/16Xây Dựng Chức Năng Liên Hệ 1 day Su 8/05/16 Su 8/05/16Xây Dựng Hàm Chức Vụ 1 day Mo 9/05/16 Mo 9/05/16Xây Dựng Hàm Nhân Viên 1 day Tu 10/05/16 Tu 10/05/16Xây Dựng Hàm Phòng Ban 1 day We11/05/16 We 11/05/16Xây Dựng Hàm Quê Quán 1 day Th 12/05/16 Th 12/05/16Xây Dưng Hàm Thống Kê 1 day Fr13/05/16 Fr 13/05/16Xây Dựng Hàm Lương 1 day Sa 14/05/16 Sa 14/05/16Kiểm Tra Lỗi 1 day Su 15/05/16 Su 15/05/16Trao Đổi Phần Mềm Với Khách Hàng 1 day Mo 16/05/16 Mo 16/05/16Hoàn Thành Kiểm Tra 1 day Tu 17/05/16 Tu 17/05/16
Trang 8Giai đoạn 5: Rủi Ro và cách khắc phục
Người thực hiện:
1 Ngô Đức Tiến
2 Nguyễn Hồng Sơn
Bảng chi tiết:
Rủi Ro và cách khắc phục 4 day Mo 17/05/16 Mo20/05/16Xác định rủi ro phần mềm 1 day Tu 17/05/16 Tu 17/05/16Xác định rủi ro bất ngờ phần mềm 1 day We 18/05/16 We 18/05/16
Số điện thoại liên hệ rủi ro 1 day Th 19/05/16 Th 19/05/16Lên kế hoạch khắc phục rủi ro 1 day Fr 20/05/16 Fr 20/05/16
Giai đoạn 6: Hoàn thành chương trình
Người thực hiện:
1 Ngô Đức Tiến
2 Nguyễn Hồng Sơn
Bảng chi tiết:
Chạy Chương Trình 2 day Tu 21/05/16 Tu 23/05/16Bàn Giao Chương Trình 1 day We 22/05/16 We 22/05/16Viết Báo Cáo Thống Kê 1 day Th 23/05/16 Th 23/05/16
Trang 95 Thiết kế giao diện 3.000.000
• Trưởng nhóm là người chịu trách nhiệm về quản lý cấu hình
• Có một kho quản lý cấu hình được đặt tại văn phòng dự án
• Thư ký sẽ bổ sung các điều khoản mới vào kho cấu hình
Xác định cấu hình
• Đơn vị cấu hìnhBao gồm tài liệu ,phần mềm phát triển ,thông tin về phần mềm hệ thống
• Thời điểm baseline được xác định căn cứ vào các giai đoạn thực hiện dự án
• Ví dụ về baseline
Trang 10Baseline ID Giai đoạn
STARTUP Khởi tạo dự ánSRS Phân tích và lập kế hoạch dự ánCODE Hoàn thành code
PRODUCT Bàn giao cho khách hàng
Lưu trữ cấu hình
Có ít nhất 3 loại thư mục với quyền truy xuất phù hợp
• Thư mục phát triển - dùng để phát triển sản phẩm
• Thư mục kiểm soát - dùng để lưu các phiên bản của cấu hình
• Thư mục lưu trữ - lưu các cấu hình
5.QUẢN LÝ CHẤT LƯỢNG
1) Lập kế hoạch chất lượng
Bộ phận : Tổ quản lý chất lượng
-Dự án : Xây dựng phần mềm quản lý Nhân viên
-Chịu trách nhiệm : Nguyễn Hồng Sơn-Vai trò: Tổ trưởng tổ quản lý
Quyết định tiêu chuẩn -Tính chức năng :
• Phù hợp với các yêu cầu của khách
• Phải đưa ra kết quả chính xác với hiệu quả cao
• Phân quyền đăng nhập cho cho hệ thống, người có tài khoản mới được đăng nhập vào hệ thống
-Tính tin cậy
• Phải phục hồi được dữ liệu khi dữ liệu bị mất
• Phần mềm phải thỏa mãn các chuẩn , dễ cài đặt -Tính hiệu quả
• Phần mềm phải hoạt động hiệu quả , thời gian xử lý nhanh
• Sử dụng hợp lý tài nguyên của hệ thống
-Khả năng bảo hành , bảo trì
• Bộ phận tester và lập trình viên đảm bảo phần mềm có thể phân tích và sửa chữa khi gặp lỗi
• Đảm bảo phần mềm có thể bảo trì , sửa chữa khi khách hàng gặp sự cố trong thời gian bảo hành
Trang 11 Phương pháp Quản lý chất lượng
Theo ISO/IEC 14598
Quy trình đánh giá chất lượng
Quy trình đánh giá chất lượng
2) Thiết lập khung đảm bảo chất lượng
• Các phương pháp luận ,tiêu chuẩn hướng dẫn hợp lý
• Quy trình kiểm soát thay đổi hiệu quả với đội ngũ lập trình viên và tester ưu tú
• Tập trung rà xét các hoạt động kiểm soát chất lượng
3) Kiểm soát chất lượng
• Ngô Đức Tiến(PM) sẽ lập văn bản để kiểm soát chất lượng
Trang 12 Giai đoạn cuối tháng 6 ,bộ phận tester làm việc vất vả,không kịp cho tiến độ.
→Điều chỉnh Nguyễn Hồng Sơn sang làm hỗ trợ bộ phận Tester cho Ngô Đức Tiến
CHƯƠNG 3: PHÂN TÍCH RỦI RO.
QUÁ TRÌNH QUẢN LÝ RỦI RO TRONG KHẢO SÁT THỰC HIỆN DỰ ÁN
1 LẬP BIỂU PHÂN TÍCH RỦI RO CỦA DỰ ÁN
Quản lý rủi ro là việc xác định các biện pháp phương sách cần tiến hành để ngăn cản đe dọa đó khỏi xuất hiện hay để làm giảm nhẹ tác động của đe dọa nếu nó xảy ra Nhưng kiểm soát rủi ro không nhằm loại bỏ rủi ro, chỉ nhằm hạn chế tối thiểu thiện hại của rủi ro
Các rủi ro có xác suất xuất hiện (thấp ,trung bình,cao) đối với những đe dọa.Tùy thuộc vào mức đọ ảnh hưởng của rủi ro đến dự án mà ta có biện pháp giải quyết phù hợp
a.Bảng quản lý rủi ro
Công việc Những rủi
ro có thể Mức độ ảnh hưởng (Cao Xác suất Biện pháp
Trang 13về phạm vi
Hệ thống dữ
liệu Yêu cầu của đối tác thay
đổi thường xuyên
Cao 20% Quy định lại
với khách hàng
thời
Rủi ro khác Máy tính bị
CHƯƠNG 4: QUẢN LÝ – KIỂM SOÁT THỰC HIỆN DỰ ÁN.
1 QUY TRÌNH QUẢN LÝ
Người quản lý dự án quản lý tiến trình thực hiện dự án tại các mốc kiểm soát, dùng mọi phương sách để xác định xem các công việc (nói riêng) và toàn bộ
Trang 14dự án (nói chung) hiện đang tiến triển như thế nào
Người quản lý dự án phải luôn luôn sát sao với từng giai đoạn của dự án, tại các thời điểm của các giai đoạn nhất định, các trưởng nhóm sẽ phải báo cáo tiến độ công việc của nhóm mình hoặc của từng cá nhân với người quản lý dự án, trong
đó phải nêu bật những điều đã làm được và những điều chưa làm được để người quản lý dự án có một sự điều chỉnh nhất định sao cho hợp lý
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
2 DIỄN BIẾN QUÁ TRÌNH THỰC HIỆN DỰ ÁN
Diễn biến quá trình thực hiện dự án được mô tả thông qua các mốc dự án đã xác định Tại các mốc kiểm soát sẽ diễn ra các cuộc họp, nhằm xem xét tiến độ thực hiện, các khó khăn cần khắc phục và kế hoạch tiếp theo
Để theo dõi tiến trình quản lý dự án, chúng ta xem xét các biên bản họp dự án tương ứng với các mốc kiểm soát đã chọn
Phân tích và thiết kế
Ghi chú: Sau khi hoàn thiến sơ bộ bản phân tích về chức năng và
mô tả khung giao diện, tổ dự án cần phải gặp gỡ và trao đổi với khách hàng để hoàn chỉnh lại những điểm chưa đạt (nếu có) để đảm bảo rằng những yêu cầu về sản phẩm phải đúng theo những yêu cầu khách hàng
Lập trình
Biên bản họp dự án
Tên Dự án Xây dựng phần mềm quản lý Nhân Viên
Nội dung công việc Lập trình
Chủ trì cuộc họp Ngô Đức Tiến
Nguyễn Hồng SơnThời gian Từ 8h - 10h ngày 13/06/2016
Địa điểm Số Cầu Biêu- Hà Đông – Hà Nội
Mục đích Hoàn thành chức năng sản phẩm
Trang 15Tiến độ hiện tại
Lý do không Hướng hoàn thành
Hướng giải quyết
Hoàn thiện lại các chức năng sản phẩm đảm bảo chạy ổnđịnh theo yêu cầu khách hàng
19/06/2016đến hết 20/06/2016
Nội dung công việc Lập trình
Chủ trì cuộc họp Ngô Đức Tiến
Nguyễn Hồng SơnThời gian Từ 8h - 10h ngày 13/06/2016
Địa điểm Số Cầu Biêu- Hà Đông – Hà Nội
Mục đích Thông qua các báo cáo tổng kết dự và kết thúc dự án
Các tài liệu
Trang 17Bảng 2:MS Project
Bảng 3:MS Project
Trang 18Bảng 4:MS Project
Bảng 5:MS Project
Trang 19Bảng 6:Xmind
Bảng 7:Xmind
Trang 20Bảng 7:Xmind
Bảng 8:Xmind
Trang 22 Những kết quả đã đạt được
Dự án đã hoàn thành theo mục tiêu đề ra và đi vào hoạt động
- Bước đầu đáp ứng mục tiêu kinh doanh của doanh nghiệp, giúp hình thức
kinh doanh của doanh nghiệp hoạt động đa dạng hơn
- Đáp ứng cơ bản những nhu cầu của khách hàng
- Qua việc thực hiện dự án, các thành viên trong dự án rút ra được nhiều kinh
nghiệm hơn cho bản thân như kinh nghiệm làm việc nhóm, nhiều kiến thức
hữu ích, khả năng tự học hỏi
Đánh giá về nhân lực
Các nhân viên hoạt động chăm chỉ, và hoàn thành công việc tốt
Ưu điểm của dự án
- Anh em có nhiệt huyết trong việc làm dự án
- Sự lãnh đạo nhiệt tình của quản lý giúp cho dự án thành công như mong đợi
- Anh em có kỹ năng làm việc cũng như lối tư duy logic giúp cho các công tác làm việc nhanh và hiệu quả
- Sự chịu khó làm việc với áp lực thời gian và mội trường của anh
em trong tổ dự án cũng giúp dự án triển khai và kết thúc đúng tiến độ
- Trong quá trình thi công không gặp những bất lợi lớn cũng góp phần làm nên thành công của dự án
- Sự hỗ trợ nhiệt tình của khách hàng cũng như các công ty bạn giúp cho việc xác định và thực hiện dự án thuận tiện hơn rất nhiều
Nhược điểm của dự án
- Anh em mới làm dự án còn chưa có nhiều kinh nghiệm
- Một số vấn đề khó cần nhờ cậy chuyên gia bên ngoài
- Dự án chưa phải lớn, chưa có áp lực nhiều
- Một số anh em bận công việc hoặc học tập khác
Bài học kinh nghiệm
Rút kinh nghiệm để tránh những rủi ro không đáng có trong dự án
Người quản lý dự án sẽ quản lý sát sao hơn các nguồn nhân lực đang có
Cần có những yếu tố để khích lệ tinh thần làm việc của anh em hơn nữa
Chưa phát huy hết khả năng của anh em trong dự án, nâng cao tinh thần trách nhiệm của anh em
Phân bổ đều số lượng công việc để anh em làm việc không bị áp lực quá mức
Trang 23KẾT LUẬN.
Sau một thời gian nhóm em bắt tay vào nghiên cứu cùng với sự giúp đỡ tận tình
của thầy giáo ThS Hoàng Quang Huy, nhóm chúng em đã hoàn thành đề tài “Xây
dựng phần mềm quản lý Nhân Viên” Qua đây bản thân em cũng như các thành viên
trong nhóm đã học hỏi được rất nhiều điều về công việc, cách thức tiến hành điều tra, khảo sát, phân tích một vấn đề nào đó Đặc biệt là đã giúp cho chúng em có khả năng làm việc theo nhóm tốt hơn
Tuy nhiên trong quá trình phân tích, thiết kế và xây dựng hệ thống do thời gian
có hạn cũng như kinh nghiệm của bản thân còn hạn chế nên chắc chắn trong báo cáo này không tránh khỏi thiếu sót và những chỗ xử lý vấn đề chưa được tối ưu Chúng em rất mong nhận được những nhận xét, đánh giá từ phía các thầy cô, đặc biệt của thầy giáo hướng dẫn và giảng dậy bộ môn Quản lý dự án phần mềm