Số máy tính kết nối mạng nội bộ là 15 máy. Tất cả các máy tính đều được kết nối Internet.
Hệ điều hành sử dụng cho các máy tính hiện tại là windows 10.
Câu hỏi: Đánh giá tốc độ xử lý của máy tính?
Kết quả:
Mức độ Số phiếu chọn Phần trăm tương ứng
Tốt 10/20 50%
Trung bình 6/20 30%
Chậm 4/20 20%
50%
30% 20%
Tốc độ xử lý của máy tính
Tốt Trung bình Chậm
Biểu đồ 2.1. Tốc độ xử lý của máy tính
Qua kết quả khảo sát nhận được, tất cả các nhân viên trong công ty đều được trang bị máy tính, laptop, điện thoại,... để phục vụ cho cơng việc. Tồn bộ máy tính trong cơng ty đều được kết nối mạng. Tốc độ xử lý của máy tính đáp ứng được nhu cầu của cơng việc. Có số ít máy tính xử lý chậm là do thời gian, máy đã cũ nên việc xử lý hơi chậm. Cơng ty đang có chính sách khắc phục tình trạng việc xử lý máy tính cịn chậm.
Câu hỏi: Theo anh (chị) các phịng ban trong cơng ty có được trang bị máy tính và các thiết bị cơng nghệ thơng tin phục vụ cho việc quản lý dự án hiện nay như nào?
Kết quả:
Mức độ Số phiếu chọn Phần trăm tương ứng
Rất đầy đủ 10/20 50%
Đầy đủ 10/20 50%
Kém đầy đủ 0/20 0%
Không đầy đủ 0/20 0%
(Nguồn: Phiếu điều tra khảo sát hệ thống thông tin công ty 3I)
Rất đầy đủ Đầy đủ Kém đầy đủ Không đầy đủ 0% 10% 20% 30% 40% 50% 60%
Mức độ đầy đủ của trang thiết bị
Biểu đồ 2.2.Biểu đồ điều tra mức độ đầy đủ của trang thiết bị
2.2.2.2. Phần mềm
Câu hỏi: Đánh giá của anh (chị) về cách quản lý dự án hiện tại của doanh nghiệp?
5% 5%
5%
85%
Mức độ hài lòng của nhân viên
Rất tốt Khá tốt Tốt Không tốt
Biểu đồ 2.3: Kết quả mức độ hài lịng về cơng tác quản lý dự án của công ty
Qua kết quả khảo sát ta thấy rằng chỉ có 5% nhân viên đánh giá rất tốt, 5% nhân viên đánh giá tốt và 5% nhân viên đánh giá khá tốt còn lại 85% nhân viên đánh giá công tác quản lý dự án hiện tại của công ty là khơng tốt. Như vậy, ta có thể thấy rằng cơng tác quản lý dự án hiện tại của công ty chưa thực sự hiệu quả, chưa đáp ứng được
2.2.3. Thực trạng quy trình quản lý dự án của công ty
Sau khi tiến hành phát phiếu điều tra và được sự giúp đỡ nhiệt tình của các cán bộ nhân viên trong công ty. Em đưa ra một số thực trạng sau:
Hiện tại các dự án được thực hiện tại công ty 3i hầu hết là các dự án sản xuất, thiết kế các phần mềm, website , ứng dụng smartphone và được thực hiện theo quy trình mơ tả trong hình sau đây.
Sơ đồ 2.2. Quy trình sản xuất dự án của cơng ty 3i
Nghiệp vụ quản lý dự án: Khi có dự án mới, giám đốc sẽ cho họp để triển khai kế hoạch và thơng báo cho các trưởng nhóm dự án để tiếp nhận dự án, phân bổ tới các trưởng nhóm.
Trưởng nhóm sẽ xem xét, theo dõi và lên kế hoạch, phân công nhiệm vụ chi tiết cho từng thành viên trong nhóm đồng thời báo cáo tất cả các hoạt động có liên quan tới dự án cho Giám đốc.
Mọi hoạt động trao dổi thông tin qua Skype, các tài liệu của dự án thì được lưu qua các file word, excel,…
Các trưởng nhóm thường xuyên theo dõi q trình làm việc của từng nhân viên, nếu có khen thưởng kỷ luật với nhân viên nào thì sẽ báo lại tới phịng kế tốn để ghi vào sổ quản lý nhân viên tiến hành xử lý theo quy định của cơng ty.
Định kỳ cuối tuần các trưởng nhóm sẽ họp thống kê các cơng việc tồn đọng, công
Review tài liệu Test
Làm tài liệu Test Phát triển
Giao hàng Test Nhận yêu cầu
Review tài liệu thiết kế Tài liệu thiết kế
tổng quan Ký hợp đồng Đề xuất- Báo giá
việc nào hồn thành thì đưa ra các cơng việc mới cho tuần tiếp theo.
Cuối tháng công ty sẽ tổ chức họp để đưa ra kế hoạch và thống kê công việc trong tháng cũ, tháng mới, khen thưởng và phạt.
2.2.4. Nhu cầu về việc ứng dụng phần mềm quản lý dự án để cải tiến quy trìnhquản lý dự án quản lý dự án
Câu hỏi: Đánh giá mức độ cần thiết xây dựng phần mềm quản lý dự án riêng cho công ty
Rất cần thiết Cần thiết Có thể Chưa biết Khơng cần 0 2 4 6 8 10 12 14 16 18 20
Biểu đồ 2.4. Đánh giá mức độ cần thiết xây dựng phần mềm quản lý dự án riêng cho cơng ty
Nhìn vào biểu đồ ta thấy nhân viên cho rằng xây dựng một phần mềm quản lý dự án là rất cần thiết, cịn một số ít nhân viên lưỡng lự cảm thấy có cũng được mà khơng có cũng khơng sao.
Về lý do vì sao cần phải có phần mềm quản lý dự án thay cho việc quản lý thủ công như trước, câu hỏi số 18 được đưa vào danh sách câu hỏi điều tra. Đa phần nhân viên đều muốn xây dựng phần mềm quản lý dự án chuyên dụng để tiết kiệm thời gian, giảm chi phí và cơng sức, tăng hiệu quả công việc.
Câu hỏi: Theo anh (Chị) phần mềm quản lý dự án cần những chức năng gì?
Quản lý dự án Quản lý yêu cầu Quản lý kế hoạch Quản lý báo cáo Quản lý tổ chức Quản lý chi phí 0 1 2 3 4 5 6 7 8
Biểu đồ 2.5. Kết quả khảo sát các chức năng cần có cho phần mềm quản lý dự án
Khi điều tra về các chức năng cần có của một phần mềm quản lý dự án, các chức năng được quan tâm nhiều nhất là quản lý dự án và tiếp đến là quản lý yêu cầu, quản lý kế hoạch và quản lý báo cáo.
Câu hỏi: Theo anh (chị) việc xây dựng phần mềm quản lý có giúp cho thời gian, tiến độ các dự án được cải thiện hơn?
95% 5%
Có Khơng
Biểu đồ 2.6. Kết quả khảo sát việc xây dựng phần mềm quản lý có giúp cho thời gian, tiến độ các dự án được cải thiện hơn?
Từ đây, chứng minh rằng nhu cầu xây dựng phần mềm quản lý dự án của các nhân viên trong cơng ty là rất cao. Có phần mềm chuyên dụng sẽ giúp việc quản lý các dự án sẽ bảo mật hơn, sẽ đẩy nhanh và đúng tiến độ công việc
2.3. Đánh giá
2.3.1. Ưu điểm
Trang thiết bị phần cứng được trang bị đầy đủ và hiện đại. Đây sẽ là một sự khởi
đầu tốt cho kế hoạch xây dựng một hệ thống quản lý dự án cho công ty. Cơ sở hạ tầng về CNTT hiện tại của cơng ty hồn tồn đáp ứng được khả năng tin học hóa hệ thống thơng tin quản lý dự án, hỗ trợ tốt các phần mềm ứng dụng, đáp ứng được nhu cầu lưu trữ và xử lý thông tin liên quan đến dự án của công ty.
2.3.2. Nhược điểm
Đánh giá hiện trạng: Hiện tại cơng ty 3i chưa có phần mềm quản lý dự án chuyên dụng, các thông tin rời rạc, khơng có sự liên kết, khơng theo chuẩn chung gây ra khó khăn trong việc chia sẻ và tìm kiếm dữ liệu và khơng có dữ liệu thống kê phân tích. Sẽ gặp một số khó khăn sau:
- Khó khăn giao tiếp giữa các thành viên trong các dự án với nhau. Khi chưa có phần mềm chuyên dụng, nếu muốn biết hiểu thơng tin dự án thì nhân viên phải gặp trực tiếp để trao đổi công việc, nhưng trong một dự án lịch làm việc của nhân viên không đồng nhất có nhân viên làm fulltime, có nhân viên làm parttime nên việc giao tiếp giữa các nhân viên là rất khó.
- Quy trình quản lý dự án của cơng ty chưa phản ánh được đầy đủ các chức năng chỉ phù hợp với các dự án vừa và nhỏ, đối với các dự án lớn sẽ phát sinh nhiều vấn đề như không đáp ứng được nhu cầu lưu trữ cũng như xử l
- ý thông tin.
- Công ty ngày càng phát triển, sẽ có nhiều các dự án lớn trong và ngồi nước việc quản lý dự án bằng phương pháp thủ công sẽ ảnh hưởng rất nhiều đến tiến độ công việc của dự án.
- Việc quản lý thông tin rời rạc được lưu ở các file excel, word sẽ ảnh hưởng đến độ bảo mật của các dự án, tính bảo mật khơng cao.
- Việc quản lý dự án thủ công tại công ty chỉ đáp ứng 80% hiệu suất, quản lý thủ công làm mất thời gian, hao tốn thời gian nguồn nhân lực của công ty đồng thời khơng kiểm sốt được 100% lượng cơng việc. Việc thơng tin trong công ty được xử lý chậm sẽ ảnh hưởng tới việc ra các quyết định kế hoạch công việc, chiến lược quan trọng.
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ DỰ ÁN TẠI CƠNG TY TNHH MTV CÔNG NGHỆ VÀ TRUYỀN THÔNG 3I 3.1. Mơ tả bài tốn
Yêu cầu của phần mềm quản lý dự án: Phần mềm sẽ hỗ trợ việc quản lý dự án thay cho việc quản lý dự án với phương pháp thủ cơng như trước.Mọi cơng việc đều được tự động hóa bằng phần mềm nhằm giảm tải khối lượng công việc cho nhân lực trong dự án cũng như giúp Giám đốc, Trưởng nhóm của các dự án nắm bắt được tiến độ công việc thực hiện đến đâu, cơng việc nào đã hồn thành, cơng việc nào chưa hồn thành. Để từ đó các trưởng nhóm của dự án có các hướng giải quyết phù hợp.
Quy trình quản lý dự án của cơng ty hoạt động như sau:
Quản trị viên sẽ quản lý người dùng phân quyền cho các nhân viên.
Trưởng nhóm dự án là người xây dựng kế hoạch dự án, đồng thời là người chịu trách nhiệm quản lý, điều hành công việc, nguồn lực của dự án. Sau khi được giám đốc phê duyệt dự án, trưởng nhóm tiến hành lập dự án và cập nhật các thông tin chung của dự án. Dự án mới thêm vào sẽ hiển thị ngay trong danh sách, có thể sửa, xóa nếu có nhu cầu.Đối với các dự án vẫn đang trong quá trình tiến hành, phần mềm sẽ tự động cập nhật tiến độ dự án dựa vào tỷ lệ hoàn thành trong bảng báo cáo công việc của các thành viên. Cứ cuối tháng, tiến độ của từng dự án sẽ đước trưởng nhóm dự án in ra và trình lên giám đốc. Đối với các dự án đã bàn giao cho khách hàng, trưởng nhóm dự án sẽ thay đổi trạng thái của dự án (khóa dự án).
Các thành viên trong dự án sẽ lập kế hoạch, cập nhật các cơng việc của mình trong suốt quá trình dự án được thực hiện. Cứ theo thời gian lập kế hoạch, khi tới ngày hệ thống sẽ tự động hiển thị thông báo cho người dùng biết. Trưởng phịng và người lập có thể xem kế hoạch.
Các trưởng nhóm sẽ tiến hành kiểm sốt các hoạt động công việc của nhân viên thơng báo qua báo cáo hàng ngày trong phịng và báo cáo lên ban quản lý dự án theo định kỳ để cập nhật tiến độ của dự án. Nhân viên đã và đang làm những việc gì liên quan tới dự án trưởng phòng để phải biết và nắm rõ. Mỗi ngày làm việc nhân viên đều phải viết báo cáo để báo cáo lên cho trưởng phịng, trưởng phịng sẽ nhận được thơng báo và vào hệ thống kiểm tra hiệu quả công việc của nhân viên trong ngày hôm đấy.
Phần mềm cho phép người sử dụng tra cứu thông tin về dự án trong quyền hạn cho phép. Người sử dụng được tra cứu các thông tin công khai và các dự án mình tham gia.
Khi dự án kết thúc, trưởng nhóm dự án sẽ trình lên giám đốc để bàn giao và nghiệm thu với khách hàng đồng thời đóng và lưu trữ dự án lại. Nếu cần bảo trì hay khắc phục lỗi, lỗi ở phần nào trưởng nhóm dự án sẽ phân bổ nhân viên phụ trách phần đó xem xét và bảo trì lại.
3.2. Phân tích u cầu chức năng hệ thống
3.2.1. Các yêu cầu chức năng
Quản lý người dùng:
Cho phép người quản trị tạo lập các vai trò trong dự án, tạo lập các người sử dụng và gán vai trò tương ứng cho họ.
Quản lý dự án: Cho phép tạo ra các dự án và gán người quản trị cho từng dự án
và những người tham gia dự án đó. Sau khi tạo lập dự án xong cho phép tạo lập các nhiệm vụ trong dự án và thiết lập mối quan hệ giữa các nhiệm vụ.
Quản lý kế hoạch: Sau khi tạo lập dự án xong cho phép tạo lập các nhiệm vụ
trong dự án.
Quản lý công việc: Cho phép nhân viên thêm, sửa, xóa các cơng việc của mình
khi tham gia vào dự án.
Quản lý thành viên: Quản lý thông tin về các đối tác tham gia trong dự án để
tiện cho việc liên hệ.
Quản lý tài liệu: Cung cấp cơ chế quản lý tài liệu dự án theo phiên bản của tài
liệu và có phân cấp thư mục theo cách tổ chức của người quản trị. Nếu các cơng việc có liên quan tới tài liệu, hệ thống cho phép người làm việc có thể tải tài liệu lên hoặc xuống theo vai trò của người sử dụng.
Quản lý báo cáo: Hệ thống sẽ tạo ra các báo cáo dự án và xuất ra cho người có
vai trị được xem.
- Truy vấn thông tin về các công việc tiến độ công việc của các dự án - Xuất pdf
3.2.2. Các yêu cầu phi chức năng
Yêu cầu về hiệu năng của hệ thống
- Thực hiện hiệu quả các chức năng, đạt công suất tối đa.
- Tài nguyên sử dụng: hệ thống phải báo cáo đầy đủ chính xác có thể theo dõi tình hình quản lý dự án của công ty tại bất cứ thời điểm nào, giúp người quản lý có thể quản lý dự án được tốt hơn.
- Yêu cầu thời gian: tốc độ nhanh, thời gian phản hồi của hệ thống không vượt quá 3 giây.
Khả năng mở rộng trong tương lai
- Có khả năng mở rộng thêm các chức năng mới. - Khả năng tích hợp với phần mềm hỗ trợ khác.
Yêu cầu về giao diện
Các giao diện bao gồm: giao diện người dùng, giao diện phần cứng, giao diện phần mềm.
dùng có thể sủ dụng nó một cách dễ dàng: câu nhắc nếu quên nhập, sử dụng đơn chọn, có các biểu tượng phù hợp với từng chức năng, …
- Giao diện phần cứng : giao diện phần cứng mà phần mềm hỗ trợ bao gồm cấu trúc logic, physical addresses, expected behavior… Các yêu cầu được liệt kê hoặc điền N/A nếu không tồn tại yêu cầu loại này.
- Giao diện phần mềm mô tả giao diện phần mềm với những thành phần khác của phần mềm. Chúng có thể là module mua ngồi, thành tái sử dụng từ ứng dụng khác hay thành phần được phát triển cho hệ thống con nằm ngoài phạm vi của tài liệu này.
Yêu cầu về mạng
Cho phép hoạt động trong mạng cục bộ và mạng internet.
Yêu cầu khác
- Dễ dàng cho người sử dụng truy cập khai thác tài nguyên thơng tin. - Dữ liệu phải đảm bảo tính tồn vẹn, tính nhất quán và bảo mật cao.
- Độ tin cậy: có khả năng chịu lỗi và khắc phục nhanh không làm gián đoạn hoạt động của hệ thống.
- An tồn bảo mật: thơng tin phải được lưu trữ và bảo mật tốt tránh làm mất mát hoặc sai lệch thông tin, phân quyền người sử dụng
- Thông tin được cập nhật dễ dàng.
- Các rang buộc thiết kế bao gồm hệ thống được xậy dựng trên mã nguồn đóng, hệ quản trị cơ sở SQL, phân tích thiết kế được thực hiện theo chuẩn UML, các cơng cụ hỗ trợ khơng tính bản quyền, thư viện hỗ trợ khác phải là mã nguồn mở và hệ thống được thiết kế theo hướng có khả năng phát triển trong tương lai với việc thêm bớt các