1. Trang chủ
  2. » Luận Văn - Báo Cáo

quản lý dự án công nghệ thông tin đề tài quản lý dự án xây dựng phần mềm quản lý quán cafe fit hau

52 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

 Dự án công nghệ thông tin IT Project: Là một nỗ lực có cấu trúc để tạo ra hoặcthay đổi một hệ thống thông tin, ứng dụng phần mềm hoặc các sản phẩm, dịch vụliên quan đến công nghệ thông

Trang 1

111Equation Chapter 1 Section 1 TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN -    -

QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN

Đề tài: Quản lý dự án xây dựng phần mềm

quản lý quán cafe FIT - HAU

Giảng viên: Th.s Phạm Trọng TuấnNhóm thực hiện - Nhóm 4:

Trang 2

Mục lục

LỜI MỞ ĐẦU 3

CHƯƠNG 1: MỞ ĐẦU 4

1.1 Giới thiệu chung về dự án 4

1.2 Những khái niệm cơ bản 4

1.3 Những lỗi truyền thống thường gặp trong quản lý dự án 5

CHƯƠNG 2: CÁC TIẾN TRÌNH XỬ LÍ VÀ TỔ CHỨC DỰ ÁN 8

2.1 Giới thiệu các kiến thức cơ bản về tiến trình xử lí 8

2.2 Các cách tổ chức dự án 8

CHƯƠNG 3: LẬP KẾ HOẠCH DỰ ÁN 10

3.1 Quá trình chuẩn bị ban đầu 10

3.2 Quá trình khởi tạo dự án 11

3.3 Quá trình lập kế hoạch 12

CHƯƠNG 4: PHÂN RÃ CÔNG VIỆC VÀ ƯỚC LƯỢNG 15

4.1 Tóm tắt về quản lý phạm vi 15

4.2 Cấu trúc phân rã công việc 17

4.3 Công việc ước lượng trong quản lý dự án 17

4.4 Phân tích tài chính và chi phí cho dự án 19

4.4.1 Khải quát, dự trù kinh phí 19

4.4.2 Bảng phân bố khái quát chi phí nguồn lực 19

4.4.3 Phân bố nguồn lực vào dự án 20

4.4.4 Phân bố chi phí vào công việc 22

CHƯƠNG 5: LẬP LỊCH THỰC HIỆN DỰ ÁN 25

5.1 Các kiến thức cơ bản về lập lịch 25

5.2 Các kỹ thuật lập lịch bao gồm sơ đồ mạng 25

5.3 Các kỹ thuật nén 26

CHƯƠNG 6: QUẢN LÝ RỦI RO VÀ NHỮNG THAY ĐỔI 28

6.1 Quản lý rủi ro 28

6.2.1 Mức đánh giá rủi ro 29

6.2.2 Đánh giá rủi ro 30

6.3 Biên pháp quản trị rủi ro 32

6.3.1 Biện pháp trên lý thuyết 32

6.3.2 Bảng phân tích biện pháp và phương pháp 33

Trang 3

7.1 Các vị trí trong nhóm thực hiện dự án 37

7.2 Cấu trúc các nhóm dự án 40

7.3 Phát triển nhóm làm việc cho dự án 41

7.4 Phương pháp lãnh đạo 41

CHƯƠNG 8: QUẢN LÝ GIAO TIẾP VÀ KIỂM SOÁT DỰ ÁN 44

8.1 Giao tiếp trong Kiểm soát dự án 44

8.2 Phân tích các giá trị thu được 44

CHƯƠNG 9: QUẢN LÝ CHẤT LƯỢNG DỰ ÁN VÀ KẾT THÚC DỰ ÁN 46

9.1 Quản lý chất lượng dự án 46

9.2 Kết thúc dự án 47

CHƯƠNG 10: CÔNG CỤ QUẢN LÝ DỰ ÁN 48

10.1 Giới thiệu vê Microsoft Project 48

10.2 Lợi ích của Microsoft Project 49

10.3 Các tính năng của Microsoft Project 49

10.4 Lý do lựa chọn Microsoft Project 50

Kết Luận 51

Trang 4

LỜI MỞ ĐẦU

Kính thưa thầy Phạm Trọng Tuấn, chúng em xin phép được gửi đến thầy, ngườihướng dẫn chúng em môn Quản lý dự án công nghệ thông tin, những lời chào trân trọngnhất từ tận đáy lòng.

Trải qua quãng thời gian học tập, chúng em đã có cơ hội được học hỏi và trảinghiệm nhiều kiến thức, kỹ năng trong lĩnh vực Quản lý dự án công nghệ thông tin Đồngthời, chúng em cũng đã đặt được những nền móng vững chắc về lý thuyết cũng như ápdụng thực tế thông qua các dự án và bài tập.

Báo cáo này là kết quả của sự nỗ lực không ngừng nghỉ của cả nhóm chúng em.Chúng em tự hào về những kiến thức đã học được và những thành tựu đã đạt được trongquá trình thực hiện đồ án Đồng thời, chúng em cũng xin được nhận định và học hỏi từnhững góp ý, phản hồi chân thành từ Thầy để từ đó có thêm cơ hội hoàn thiện bản thân.

Chúng em trân trọng cảm ơn sự hướng dẫn và sự giúp đỡ tận tâm của thầy trongsuốt quá trình học môn này Mong rằng, báo cáo của chúng em có thể đáp ứng đượcnhững kỳ vọng và mong muốn của Thầy.

Kính chúc Thầy luôn khỏe mạnh và thành công trong sự nghiệp giảng dạy Xin cảmơn!

Trang 5

CHƯƠNG 1: MỞ ĐẦU

1.1 Giới thiệu chung về dự án

Nói đến Việt Nam, sự xuất hiện của các quán cafe dường như là một điều hiểnnhiên và phổ biến ở khắp mọi nơi, không thể thiếu đối với hầu hết mọi tầng lớp xãhội.Ta có thể dễ dàng nhận thấy từ những vỉa hè, góc phố đến những quán cafe sangtrọng vào loại bậc nhất có tiếng ở Hà Nội đều nhộn nhịp với dòng người “nghiện” cafenày.

Nhưng vấn đề quản lý cửa hàng lại không đơn giản như nhiều chủ quán tưởng: cácmối lo như nhân công, chất lượng đồ uống, thái độ của nhân viên, quản lý giá cả, luônlà những thứ gây phiền toái và đau đầu cho nhiều chủ quán ngày nay, đặc biệt là nhữngngười mới, chưa có kinh nghiệm trong kinh doanh và quản lý.

Là sinh viên, chúng em hiểu được sự khó khăn của những người chủ quán và mongcó thể giúp họ phần nào đó trong khả năng chuyên môn của mình Và từ đó bọn em quyếtđịnh thiết kế và thực hiện một phần mềm sẽ giúp các chủ quán có thể dễ dàng hơn trongviệc quản lý cửa tiệm của mình để gia tăng thu nhập và lợi nhuận kinh doanh.

Từ những lý do trên, chúng em quyết định lập dự án mở một hệ thống quản lý quán

café FIT – HAU nhằm khai phá thị trường đầy khách hàng là những người quản lý, chủ

cửa hàng tiềm năng này, chú trọng thu hút các nhóm khách hàng đa dạng cho quán nhưlà các sinh viên, nhân viên công sở có thói quen đọc sách, nhâm nhi đồ uống và tán gẫuvới bạn bè và những nhóm bạn đang tìm kiếm một nơi lý tưởng để học nhóm và thảo luậnvề những đề tài mà mình quan tâm.

1.2 Những khái niệm cơ bản

Trong môn quản lý dự án công nghệ thông tin, có một số khái niệm cơ bản màngười quản lý dự án cần hiểu và áp dụng trong việc điều hành các dự án công nghệ thôngtin Dưới đây là một số khái niệm quan trọng:

Trang 6

 Dự án công nghệ thông tin (IT Project): Là một nỗ lực có cấu trúc để tạo ra hoặc

thay đổi một hệ thống thông tin, ứng dụng phần mềm hoặc các sản phẩm, dịch vụliên quan đến công nghệ thông tin.

 Phạm vi dự án (Project Scope): Là phạm vi công việc cụ thể mà dự án sẽ thực

hiện để đạt được mục tiêu đã xác định Phạm vi dự án phải được xác định rõ ràng vàbao gồm các nhiệm vụ, sản phẩm và dịch vụ cần thiết để hoàn thành dự án.

 Kế hoạch dự án (Project Plan): Là tài liệu mô tả các hoạt động, tài nguyên và thời

gian cần thiết để hoàn thành dự án Kế hoạch dự án thường bao gồm lịch trình,nguồn lực, ngân sách, rủi ro và các yếu tố khác liên quan đến quản lý dự án.

 Nguyên tắc 80/20 (Pareto Principle): Nguyên tắc này cho rằng 80% kết quả được

tạo ra bởi 20% nỗ lực Trong quản lý dự án, nguyên tắc này có thể áp dụng để xácđịnh các yếu tố quan trọng nhất mà cần tập trung quản lý.

 Quản lý rủi ro (Risk Management): Là quá trình nhận diện, đánh giá và ứng phó

với các rủi ro có thể ảnh hưởng đến dự án Quản lý rủi ro bao gồm việc xác định rủiro, đánh giá mức độ và ảnh hưởng của chúng, lập kế hoạch cho các biện pháp phòngngừa và ứng phó khi cần thiết.

 Lãnh đạo dự án (Project Leadership): Là khả năng lãnh đạo và điều hành nhóm

dự án để đạt được mục tiêu và cung cấp sản phẩm hoặc dịch vụ mong muốn.

 Giao tiếp dự án (Project Communication): Là quá trình truyền đạt thông tin, liên

lạc và tương tác giữa các thành viên trong nhóm dự án, các bên liên quan và bênngoài dự án để đảm bảo hiểu biết chung và tiến triển suôn sẻ của dự án.

Những khái niệm này là những yếu tố cơ bản nhưng quan trọng trong quản lý dự áncông nghệ thông tin và thường được áp dụng để đảm bảo sự thành công của dự án.

1.3 Những lỗi truyền thống thường gặp trong quản lý dự án- Lập kế hoạch không đầy đủ:

Trang 7

 Không xác định rõ ràng mục tiêu, phạm vi, lịch trình, ngân sách và nguồn lực củadự án.

 Lập kế hoạch dự án quá chung chung, không chi tiết. Không dự trù các rủi ro tiềm ẩn.

- Quản lý yêu cầu kém:

 Không thu thập đầy đủ và chính xác yêu cầu của khách hàng. Thay đổi yêu cầu thường xuyên mà không có quy trình kiểm soát. Không quản lý các thay đổi yêu cầu một cách hiệu quả.

- Thiết kế không phù hợp:

 Lựa chọn kiến trúc phần mềm không phù hợp với nhu cầu của dự án.

 Thiết kế giao diện người dùng (UI) và trải nghiệm người dùng (UX) không tốt. Thiết kế cơ sở dữ liệu không hiệu quả.

- Kiểm thử không đầy đủ:

 Không thực hiện đầy đủ các bài kiểm thử cần thiết. Phát hiện lỗi trễ trong quá trình phát triển dự án. Không có quy trình kiểm thử hiệu quả.

- Triển khai không suôn sẻ:

 Cài đặt ứng dụng gặp nhiều vấn đề.

 Người dùng gặp khó khăn khi sử dụng ứng dụng. Không có quy trình hỗ trợ kỹ thuật hiệu quả.

- Quản lý vận hành yếu:

 Không theo dõi hiệu suất của ứng dụng.

 Không thực hiện bảo trì và cập nhật ứng dụng thường xuyên.

Trang 8

 Không xử lý kịp thời các sự cố và vấn đề phát sinh.

- Ngoài ra, một số lỗi thường gặp khác bao gồm:

 Thiếu giao tiếp giữa các thành viên trong nhóm và các bên liên quan. Quản lý rủi ro không hiệu quả.

 Thiếu các công cụ hỗ trợ quản lý dự án. Lựa chọn nhà phát triển không phù hợp.

- Để tránh những lỗi này, có những lưu ý:

 Lập kế hoạch dự án chi tiết và thực tế.

 Giao tiếp hiệu quả giữa các thành viên trong nhóm và các bên liên quan. Sử dụng các công cụ hỗ trợ quản lý dự án.

 Lựa chọn nhà phát triển uy tín và có kinh nghiệm.

Trang 9

CHƯƠNG 2: CÁC TIẾN TRÌNH XỬ LÍ VÀ TỔ CHỨC DỰ ÁN2.1 Giới thiệu các kiến thức cơ bản về tiến trình xử lí

Trong môn quản lý dự án công nghệ thông tin, có một số kiến thức cơ bản về cáctiến trình xử lý mà người quản lý dự án cần phải hiểu để điều hành dự án một cách hiệuquả Dưới đây là một số kiến thức cơ bản về các tiến trình xử lý quan trọng:

 Khởi đầu dự án (Project Initiation): Tiến trình này bao gồm xác định và phân tích

nhu cầu và khả năng của dự án, xác định rõ ràng mục tiêu và phạm vi của dự án, vàlập kế hoạch ban đầu cho việc triển khai dự án.

 Lập kế hoạch dự án (Project Planning): Trong tiến trình này, người quản lý dự án

phải xác định các hoạt động cụ thể cần thực hiện để đạt được mục tiêu của dự án,ước lượng tài nguyên, lập lịch trình và xác định rủi ro, cũng như lập kế hoạch quảnlý chất lượng và quản lý rủi ro.

 Thực thi dự án (Project Execution): Trong giai đoạn này, các hoạt động được

thực hiện theo kế hoạch đã được lập, tài nguyên được sử dụng một cách hiệu quả vàquản lý để đảm bảo tiến độ dự án đúng hạn và trong ngân sách.

 Kiểm soát dự án (Project Monitoring and Control): Tiến trình này bao gồm theo

dõi và đánh giá tiến trình dự án so với kế hoạch ban đầu, xử lý các vấn đề và thayđổi khi chúng phát sinh, và đảm bảo rằng dự án tiếp tục tiến triển theo hướng chínhxác.

 Đóng dự án (Project Closure): Trong giai đoạn này, dự án được đánh giá để đảm

bảo rằng mọi mục tiêu đã được đạt được, các bên liên quan được thông báo về kếtquả của dự án, và các tài liệu và kinh nghiệm học được thu thập và lưu trữ để sửdụng trong các dự án tương lai.

Các kiến thức cơ bản về các tiến trình xử lý này là quan trọng để người quản lý dựán có thể điều hành dự án một cách hiệu quả và đạt được kết quả mong muốn.

2.2 Các cách tổ chức dự án

Trang 10

Dự án xây dựng ứng dụng bán cà phê có thể được tổ chức theo nhiều cách khácnhau, tùy thuộc vào quy mô của dự án, ngân sách, yêu cầu cụ thể và tài nguyên có sẵn.Dưới đây là một số cách tổ chức phổ biến mà bạn có thể cân nhắc:

- Phương pháp theo chu trình nước (Waterfall): Phương pháp này phân chia dự án

thành các giai đoạn tuyến tính như lập kế hoạch, phát triển, kiểm thử và triển khai.Mỗi giai đoạn được hoàn thành trước khi bước sang giai đoạn tiếp theo Thích hợpcho các dự án có yêu cầu rõ ràng và không thay đổi nhiều

- Phương pháp theo Agile: Agile tập trung vào việc làm việc một cách linh hoạt và

phản hồi nhanh chóng Dự án được chia thành các phần nhỏ gọi là Sprint, mỗiSprint kéo dài từ 1 đến 4 tuần Sản phẩm có thể được kiểm tra và điều chỉnh liên tụcdựa trên phản hồi từ người dùng Thích hợp cho các dự án có yêu cầu biến động vàkhả năng thích ứng nhanh

- Phương pháp Hybrid: Kết hợp giữa Waterfall và Agile để tận dụng các lợi ích của

cả hai phương pháp Các phần của dự án có thể được quản lý theo mô hìnhWaterfall trong khi các yếu tố khác có thể được xử lý theo phong cách Agile Thíchhợp cho các dự án có sự phức tạp và yêu cầu linh hoạt

- Tổ chức theo công ty phát triển ứng dụng: Thuê một công ty phát triển ứng dụng

chuyên nghiệp để xây dựng và triển khai ứng dụng Công ty phát triển sẽ quản lýmọi khía cạnh của dự án từ lập kế hoạch đến triển khai

- Tự xây dựng nhóm phát triển nội bộ: Xây dựng một nhóm phát triển trong công

ty hoặc thuê các lập trình viên độc lập để làm việc trực tiếp với bạn Bạn sẽ có sựkiểm soát lớn hơn đối với dự án và quá trình phát triển

- Sử dụng dịch vụ phát triển ứng dụng trên nền tảng (App DevelopmentPlatform): Sử dụng các dịch vụ như Firebase, AWS Amplify, hoặc Microsoft

Azure để xây dựng và triển khai ứng dụng một cách dễ dàng và nhanh chóng Cungcấp một số công cụ và tài nguyên để phát triển ứng dụng mà không cần phải xâydựng từ đầu.

Trang 11

CHƯƠNG 3: LẬP KẾ HOẠCH DỰ ÁN3.1 Quá trình chuẩn bị ban đầu

Quá trình chuẩn bị ban đầu của dự án xây dựng phần mềm quản lý quán café Hau là giai đoạn quan trọng để xác định và lập kế hoạch cho các hoạt động sau này củadự án Dưới đây là các bước cụ thể trong quá trình chuẩn bị ban đầu.

FIT- Xác định yêu cầu và mục tiêu

- Xác định rõ ràng nhu cầu của người dùng (chủ quán, nhân viên, khách hàng).

- Xác định mục tiêu chính và mục tiêu phụ của dự án. Xác định phạm vi dự án

- Xác định các chức năng cần thiết của phần mềm.

- Xác định ranh giới của dự án, bao gồm những gì được thực hiện và những gìkhông được thực hiện.

 Phân tích rủi ro

- Xác định các rủi ro tiềm ẩn có thể ảnh hưởng đến dự án.

- Đánh giá mức độ ảnh hưởng và khả năng xảy ra của từng rủi ro. Xác định nguyên tắc quản lý dự án

- Lựa chọn phương pháp quản lý dự án phù hợp (ví dụ: Agile, Waterfall).- Xác định các quy trình và thủ tục quản lý dự án.

 Xác định ngân sách và lịch trình

- Dự trù chi phí phát triển, vận hành và bảo trì phần mềm.- Lập kế hoạch thời gian hoàn thành dự án.

 Xác định và liên kết với các bên liên quan

- Xác định các bên liên quan (chủ quán, nhân viên, nhà đầu tư, khách hàng).

Trang 12

- Xác định vai trò và trách nhiệm của từng bên liên quan.- Lập kế hoạch giao tiếp và phối hợp với các bên liên quan.3.2 Quá trình khởi tạo dự án

 Phân tích yêu cầu (Requirements Analysis)

- Thu thập thông tin từ khách hàng về các yêu cầu cụ thể cho phần mềm.

- Xác định các chức năng cần thiết cho phần mềm quản lý quán cafe, bao gồm

quản lý menu, đặt hàng, thanh toán, quản lý khách hàng, báo cáo, v.v.

- Phân tích các yêu cầu không chính xác hoặc mâu thuẫn, và đề xuất các giải pháp.

 Thiết kế

- Thiết kế cấu trúc tổ chức của phần mềm.

- Xây dựng các bản vẽ hoặc mô hình để minh họa giao diện người dùng và luồng

làm việc.

- Lập kế hoạch cơ sở dữ liệu và thiết kế cơ sở dữ liệu phù hợp với yêu cầu của ứng

dụng. Phát triển

- Lập trình và triển khai mã nguồn phần mềm dựa trên thiết kế đã được xác định.- Kiểm thử phần mềm để đảm bảo tính ổn định và hiệu suất.

- Tích hợp các chức năng và giao diện người dùng vào phần mềm.

 Kiểm thử

- Thực hiện kiểm thử chức năng để đảm bảo rằng phần mềm hoạt động đúng theo

các yêu cầu đã đặt ra.

- Kiểm tra tính bảo mật của hệ thống.

- Tiến hành kiểm thử chấp nhận từ phía khách hàng để xác nhận rằng phần mềm

đáp ứng được các yêu cầu của họ.

Trang 13

 Triển khai

- Triển khai phần mềm vào môi trường thực tế của quán cafe FIT-HAU.- Đào tạo nhân viên sử dụng phần mềm mới.

- Đảm bảo rằng các hệ thống hỗ trợ và hạ tầng phần cứng cần thiết đã được chuẩn

bị cho việc triển khai. Hỗ trợ và bảo trì

- Cung cấp hỗ trợ cho nhân viên quản lý quán cafe trong quá trình sử dụng phần

- Tiếp tục cải thiện và bảo trì phần mềm để đảm bảo tính ổn định và hiệu suất của

hệ thống.

3.3 Quá trình lập kế hoạch

Giai đoạn 1: Khảo sát dự án 29/01/2024 - 01/02/2024

Khảo sát thị hiếu của người dùng vè hệ thống 31/01/2024

Giai đoạn 2: Phân tích và thiết kế hệ thống 02/02/2024 – 12/02/2024Xác định mục tiêu, đối tượng sử dụng, chức năng, nền

Lập kế hoạch các bước xây dựng phần mềm 05/02/2024Lâp kế hoạch phân bố vị trí nguồn lực 06/02/2024

Thiết kế các mô hình tổng thể và hoạt động 07/02/2024

Trang 14

Thiết kế giao diện 12/02/2024

Giai đoạn 3: Lập trình phần mềm 14/02/2024 – 08/03/2024Lập trình Front-end với các giao diện và chức năng trên 14/02/2024

Lập trình Back-end với các module chức năng cần có 23/02/2024Tích hợp các chức năng vào phần mềm với các giao diện

Tối ưu phần mềm trên nền tảng thiết bị 08/03/2024

Giai đoạn 4: Chạy thử phần mềm 12/03/2024 – 27/03/2024

Trang 15

CHƯƠNG 4: PHÂN RÃ CÔNG VIỆC VÀ ƯỚC LƯỢNG4.1 Tóm tắt về quản lý phạm vi

Quản lý phạm vi cho dự án xây dựng phần mềm quản lý quán cafe FIT-HAU đòihỏi một quá trình cẩn thận để xác định và điều chỉnh các công việc, nhiệm vụ và phạm vicủa dự án Dưới đây là một tóm tắt về quản lý phạm vi cho dự án này:

 Mục tiêu của dự án:

- Phần mềm quản lí giúp giảm thiểu rủi ro liên quan đến sai sót và mất mát dữ liệu,

đồng thời cung cấp thông tin chính xác và đáng tin cậy cho các quyết định kinhdoanh.

- Tối ưu hóa trải nghiệm của người dùng cuối

- Cung cấp giao diện người dùng thân thiện và dễ sử dụng, phần mềm giúp người

Trang 16

+ Phỏng vấn + Bảng câu hỏi

+ Nghiên cứu các tài liệu + Quan sát thực tế

+ Phân tích thiết kế nhóm

- Giao diện đẹp, bắt mắt, các chức năng thuận tiện cho người sử dụng, cho ngườiquản lý, đảm bảo tính đơn giản, nhưng vẫn đầy đủ chức năng do khách hàng đặtra.

- Xây dựng giao diện sao cho thuận tiện cả trong vấn đề bảo trì sản phẩm.- Các thông tin hiển thị chi tiết tránh rắc rối, khó hiểu.

- Giao sản phẩm đúng thời hạn cho khách hàng. Yêu cầu về chức năng:

- Bảo mật cao

- Tính thuận tiện, hiệu quả cho người sử dụng và người quản trị

- Dễ dàng tùy chỉnh, sửa chữa, thay đổi các modul hoặc thêm modul nếu có yêu

cầu thêm từ khách hàng.

- Đảm bảo về mặt hiệu năng của sản phẩm với các yêu cầu đặt ra

 Các module yêu cầu cho phần mềm

- Quản lý khách hàng - Quản lý thông tin đại lý- Quản lý người dùng

- Quản lý thông tin hợp đồng- Quản lý nhân viên

Trang 17

- Khách hàng liên hệ - Thông báo

- Quản trị hệ thống (admin)4.2 Cấu trúc phân rã công việc

4.3 Công việc ước lượng trong quản lý dự ánGiai đoạn 1: Khảo sát nhu cầu khách hàng

Thu thập yêu cầu khách hàng 2 Mon 29/01/2024 Tue 30/01/2024Khảo sát thị yếu của người dùng 1 Wed 31/02/2024 Wed 31/02/2024Xây dựng tài liệu đặc tả 1 Thu 01/02/2024 Thu 01/02/2024

Giai đoạn 2: Phân tích và thiết kế hệ thống

Trang 18

Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúcXác định mục

tiêu, đốitượng, chứcnăng, nền tảngcủa phần mềm

1 Fri 02/02/24 Fri 02/02/24

Lập kế hoạch

Thiết kế hệthống

Thiết kế các mô hình tổng

Thiết kế module chức

Thiết kế giao

Giai đoạn 3: Lập trình phần mềm

Chạy thử sản phẩm

Lập trình Front End 7 Wed 14/02/24 Thu 22/02/24

Tích hợp module với giao diện 3 Tue

05/03/2024 Thu 07/03/2024Tối ưu trên nhiều thiết bị 2 Fri 08/03/2024 Mon 11/03/2024

Trang 19

Giai đoạn 5: Bàn giao sản phẩm

4.4 Phân tích tài chính và chi phí cho dự án4.4.1 Khải quát, dự trù kinh phí

- Kinh phí: Dự kiến 170.000.000 VNĐ Trong đó bao gồm:

 Tiền lương cho nguồn lực phát triển dự án : giao động từ 100.000.000 VNĐ

Viết báo cáo hoàn

Trang 20

 Các chi phí phát sinh trong quá trình phát triển phần mềm 30.000.000 VNĐ Kinh phí dự trữ 40.000.000

4.4.2 Bảng phân bố khái quát chi phí nguồn lực

Nhân lực

Nguyễn Đức Thắng 20000000VNĐ/Tháng 1000000VND/giờ

Nguyễn Thành Trung 30000000VNĐ/Tháng 1500000VND/giờ

Trang 21

Tên công việc Nhân lực, nguồn lực và vật tư thực hiện Khảo sát dự án

Thu thập yêu cầu của khách hàng Nguyễn Bảo Quốc ( Business Analyst )Khảo sát thị hiếu của người dùng vè

hệ thống Nguyễn Bảo Quốc ( Business Analyst ),PC 2Xây dựng tài liệu đặc tả Nguyễn Bảo Quốc ( Business Analyst ),PC 2

Phân tích và thiết kế hệ thống Nền tảng [1],Phần mềm thiết kế[1],Server

Xác định mục tiêu, đối tượng sử dụng, chức năng, nền tảng của phần mềm

Nguyễn Đức Thắng ( Project Manager )

Lập kế hoạch các bước xây dựng

phần mềm Nguyễn Đức Thắng ( Project Manager ),PC 1Lâp kế hoạch phân bố vị trí nguồn

lực Nguyễn Đức Thắng ( Project Manager ),PC 1Lập kế hoạch phân bố chi phí Nguyễn Đức Thắng ( Project Manager ),PC 1Thiết kế các mô hình tổng thể và

hoạt động Hà Minh Hưng ( UI/UX Designer và Tester ) ,PC 4Thiết kế các module chức năng Hà Minh Hưng ( UI/UX Designer và Tester ) ,PC 4Thiết kế giao diện Hà Minh Hưng ( UI/UX Designer và Tester ) ,PC 4

Lập trình phần mềm Nền tảng [1],Phần mềm lập trình[1],Server

Lập trình Front-end với các giao diện

và chức năng trên đó Nguyễn Thành Trung ( Developer ),PC 3Lập trình Back-end với các module

chức năng cần có Nguyễn Thành Trung ( Developer ),PC 4Tích hợp các chức năng vào phần

mềm với các giao diện tương ứng Nguyễn Thành Trung ( Developer ),PC 4

Trang 22

Tối ưu phần mềm trên nền tảng thiết

bị Nguyễn Thành Trung ( Developer ),PC 4

Nguyễn Bảo Quốc ( Business Analyst ),PC 2

Sửa lỗi, khắc phục sự cố và tối ưu Nguyễn Thành Trung ( Developer ),PC 3Viết báo cáo hoàn thiện phần mềm Nguyễn Đức Thắng ( Project Manager )

Bàn giao sản phẩm

Phát triển định dạng phần mềm, tài liệu sử dụng phần mềm

Nguyễn Bảo Quốc ( Business Analyst ),Nguyễn Đức Thắng ( Project Manager )

Bàn giao phầm mềm cho khách Nguyễn Đức Thắng ( Project Manager )Cài đặt, hướng dẫn sử dụng và cung

cấp tài liệu cho khách Nguyễn Thành Trung ( Developer )Thu thập phản hối từ khách hàng Nguyễn Bảo Quốc ( Business Analyst )Bảo trì, nâng cấp hệ thống Nguyễn Bảo Quốc ( Business Analyst )

4.4.4 Phân bố chi phí vào công việc

Trang 23

Hình 1: Phân bố chi phí vào công việc của nguồn lực

Trang 24

Hình 2: Phân bố chi phí vào công việc của thiết bị và vật tư

Trang 25

CHƯƠNG 5: LẬP LỊCH THỰC HIỆN DỰ ÁN5.1 Các kiến thức cơ bản về lập lịch

Lập lịch dự án là quá trình quan trọng trong quản lý dự án, đòi hỏi sự hiểu biết vữngvề các khái niệm và nguyên tắc cơ bản Dưới đây là một số kiến thức cơ bản về lập lịchdự án:

 Thời gian dự án: Đây là thời gian dự kiến cần thiết để hoàn thành toàn bộ dự án, baogồm cả các công việc cốt lõi và thời gian dành cho các công đoạn kiểm soát và đảmbảo chất lượng.

 Công việc (Tasks): Các công việc là các hoạt động cụ thể cần được thực hiện để đạtđược mục tiêu của dự án Mỗi công việc có thể có một thời gian cần thiết để hoànthành.

 Rủi ro và không chắc chắn: Trong lập lịch dự án, các rủi ro và mức độ không chắcchắn cần được xem xét Việc này có thể bao gồm việc dự đoán các biến động có thểxảy ra và cân nhắc các biện pháp phòng tránh.

 Phụ thuộc công việc (Task Dependencies): Các công việc trong dự án có thể có mốiquan hệ phụ thuộc vào nhau Điều này có thể là mối quan hệ logic (ví dụ: công việcA phải hoàn thành trước khi công việc B bắt đầu) hoặc phụ thuộc vào tài nguyên (vídụ: một nguồn lực chỉ có thể được sử dụng cho một công việc vào một thời điểmnhất định).

5.2 Các kỹ thuật lập lịch bao gồm sơ đồ mạng

Sơ đồ mạng là một công cụ quan trọng trong lập lịch dự án, giúp hiển thị mối quan hệ giữa các công việc và các hoạt động Dưới đây là một số kỹ thuật lập lịch bao gồm sơ đồ mạng:

 Sơ đồ mạng PERT (Program Evaluation and Review Technique): PERT là mộtphương pháp lập lịch dự án dựa trên mạng, tập trung vào ước lượng thời gian cầnthiết cho mỗi công việc và xác định con đường chính (critical path) trong dự án.

Trang 26

 Sơ đồ mạng CPM (Critical Path Method): CPM là một phương pháp khác tronglập lịch dự án dựa trên mạng, tập trung vào xác định và quản lý con đường chính(critical path) trong dự án để đảm bảo thời gian hoàn thành dự án được tối ưu hóa. Biểu đồ Gantt (Gantt Chart): Biểu đồ Gantt là một công cụ hiển thị thời gian hoànthành của các công việc trong dự án dưới dạng biểu đồ thanh gạch ngang Đây làmột cách hiệu quả để theo dõi tiến độ của dự án theo thời gian.

5.3 Các kỹ thuật nén

Trong quá trình lập lịch dự án, có thể xảy ra những thay đổi không mong muốnhoặc sự trễ trong thực hiện công việc Để đảm bảo dự án vẫn hoàn thành đúng thời hạn,các kỹ thuật nén thời gian được sử dụng để rút ngắn thời gian cần thiết cho các công việchoặc con đường quan trọng trong dự án Dưới đây là một số kỹ thuật nén thời gian phổbiến:

 Fast Tracking: Kỹ thuật này liên quan đến việc thực hiện các công việc đồng thờithay vì tuân theo trình tự tuyến tính Điều này có thể giúp rút ngắn thời gian cầnthiết cho dự án, nhưng cũng có thể tăng nguy cơ và đòi hỏi sự quản lý chặt chẽ hơn. Crashing: Crashing là quá trình tăng cường tài nguyên (như nhân lực hoặc vật liệu)

cho các công việc hoặc con đường quan trọng để rút ngắn thời gian thực hiện Điềunày thường đi kèm với tăng chi phí để thuê thêm tài nguyên hoặc sử dụng tàinguyên hiện có hiệu quả hơn.

 Resource Leveling: Kỹ thuật này nhằm mục đích phân phối tài nguyên một cách cânđối trong thời gian để giảm thiểu sự lệch lạc giữa nguồn lực và nhu cầu Việc làmnày giúp tránh tình trạng quá tải hoặc thiếu hụt tài nguyên trong dự án.

 Overtime: Sử dụng lao động làm thêm giờ là một cách để tăng nhanh thời gian hoànthành dự án Tuy nhiên, điều này có thể gây ra sự mệt mỏi và giảm hiệu suất làmviệc của nhân viên.

 Các kỹ thuật nén thời gian thường được sử dụng khi dự án đối diện với áp lực thờigian hoặc khi cần phải thích nghi với thay đổi trong điều kiện dự án Tuy nhiên,

Ngày đăng: 22/07/2024, 16:27

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w