1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn môn học quản lý dự Án phần mềm Đề tài dự Án game ngọc rồng online

97 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

Thông tin cơ bản

Tiêu đề Dự án game Ngọc Rồng online
Tác giả Nguyễn Ngọc Tuấn Bình, Phạm Quang Huy, Vũ Thanh Hoàn, Bùi Huy Hoàng
Người hướng dẫn Nguyễn Quang Hưng
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Quản lý dự án phần mềm
Thể loại báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 97
Dung lượng 405,69 KB

Cấu trúc

  • PHẦN 1: TỔNG QUAN DỰ ÁN… (0)
    • 1. Statement of work (SOW) (6)
    • 2. Project charter (12)
    • 3. Cấu trúc phân rã(WBS) (0)
  • PHẦN II: PHẠM VI HOẠT ĐỘNG CỦA DỰ ÁN (17)
    • 1. Lập kế hoạch (17)
    • 2. Tôn chỉ của dự án (19)
    • 3. Quy định và kiểm soát phạm vi (22)
    • 4. Kiểm soảt phạm vi (0)
  • PHẦN III: QUẢN LÍ THỜI GIAN DỰ ÁN (25)
    • 1. Thời gian thực hiện (25)
    • 2. Các đầu mục công việc chính (25)
    • 3. Bàng phân bố chi tiết (0)
    • 4. Biểu đồ Gantt (0)
  • PHẦN IV: KẾ HOẠCH QUẢN LÍ CHẤT LƯỢNG DỰ ÁN (27)
    • 1. Lập kế hoach chất lượng (27)
    • 2. Chiến lược ngừa rủi ro (29)
    • 3. Đánh giá chiến lược (30)
    • 4. Kiểm thử đơn vị (31)
    • 5. Kiểm thử tích hợp (32)
    • 6. Kiểm thử hệ thống (35)
    • 7. Kiểm thử sự chấp nhận của người dùng (35)
    • 8. Ước tính các lỗi được phát hiện (36)
    • 9. Chương trình đo lường (36)
  • PHẦN V: QUẢN LÍ NHÂN SỰ (0)
    • 1. Kích cỡ dự án (37)
    • 2. Các vai trò cần thiết (37)
    • 3. Thông tin các thành viên trong nhóm phát triển dự án (39)
    • 4. Cấu trúc của đội dự án (39)
    • 5. Ma trận trách nhiệm (RAM) (39)
  • PHẦN VI: QUẢN LÍ GIAO TIẾP TRUYỀN THÔNG (0)
    • 1. Mục đích (41)
    • 2. Yêu cầu trao đổi thông tin (42)
    • 3. Hình thức truyền thông giao tiếp (44)
    • 4. Hình thức giao tiếp (44)
    • 5. Xử lí khi gặp vấn đề (0)
  • PHẦN VII: QUẢN LÍ RỦI RO (47)
    • 1. Xác định rủi ro (47)
    • 2. Phân tích, phân hạng, lập kế hoạch quản lý rủi ro (50)
    • 3. Kế hoạch ngừa rủi ro (56)
  • PHẦN VIII: QUẢN LÍ CÁC BÊN LIÊN QUAN CỦA DỰ ÁN (68)
    • 1. Các bên liên quan của dự án (68)
    • 2. Danh sách các bên liên quan, mức độ tương tác ảnh hường (69)
    • 3. Chi tiết về các bên liên quan (71)
  • PHẦN IX: QUẢN LÍ CẤU HÌNH (77)
    • 1. Giới thiệu (77)
    • 2. Định nghĩa và quy định viết tắt (77)
    • 3. Quy trình quản lí cấu hình (78)
  • Phần X: QUẢN LÍ CHI PHÍ 1. Bảng chi phí nguyên liệu (0)
    • 2. Bảng chi phí cơ sở dữ liệu (0)
    • 3. Chi phí nhân công (91)
    • 4. Bảng cấp độ trách nhiệm (91)
    • 5. Chi lương theo giai đoạn dự án (0)
    • 6. Bảng chi phí ước tính (95)
    • 7. Tính IRR (95)
    • 8. Tính ROI (95)
    • 9. Tính NPV (96)
    • 10. Tính PTP (96)
  • TÀI LIỆU THAM KHẢO (30)

Nội dung

Ngọc là đơn vị tiền tệ cao cấp, yêu cầu người chơi nạp tiền thật để có được, và thường được dùng để mua các vật phẩm hoặc dịch vụ đặc biệt mà vàng không thể mua được. Hệ thống nhắn tin

TỔNG QUAN DỰ ÁN…

Statement of work (SOW)

- Tên dự án: Phát triển game Ngọc Rồng Online

- Khách hàng: Công ty EXO DUST

- Đơn vị thực hiện: studio RasFord

Công ty EXO DUST, với hơn 10 năm kinh nghiệm trong lĩnh vực phát hành game online tại Việt Nam, đã thu hút một lượng người dùng đông đảo Để khẳng định thương hiệu, công ty dự định ra mắt một trò chơi mới dựa trên bộ truyện nổi tiếng "Bảy viên ngọc rồng".

Dự án “Phát triển game Ngọc Rồng Online” tạo ra một sân chơi lành mạnh cho mọi lứa tuổi, giúp người chơi dễ dàng khám phá thế giới kỳ diệu của bảy viên ngọc rồng Mục tiêu chính của dự án là mang đến trải nghiệm giải trí gần gũi và dễ tiếp cận cho tất cả mọi người.

Dự án tập trung vào việc phát triển và triển khai một trò chơi hoàn chỉnh với giao diện hấp dẫn, có khả năng phục vụ đồng thời 10.000 người chơi.

- Tựa game gồm các hệ thống chính như sau:

Hệ thống tài khoản là yếu tố thiết yếu trong việc quản lý đăng nhập và lưu trữ thông tin của người chơi Để tham gia vào game, người chơi cần tạo tài khoản với tên đăng nhập, mật khẩu và email Tài khoản này cũng cho phép liên kết với các thông tin quan trọng khác như số lần đăng nhập, lịch sử giao dịch và các thiết lập cá nhân.

Hệ thống tài khoản còn hỗ trợ chức năng đổi mật khẩu, khôi phục mật khẩu qua email khi người chơi bị mất hoặc quên.

Trong trò chơi, mỗi nhân vật sẽ thuộc về một trong ba hành tinh chính: Trái Đất, Xayda hoặc Namek Mỗi hành tinh không chỉ là nơi cư ngụ mà còn ảnh hưởng đến kỹ năng, sức mạnh và cốt truyện của nhân vật Người chơi sẽ phải chọn hành tinh ngay từ khi tạo nhân vật, và lựa chọn này sẽ tác động đến quá trình phát triển cũng như các nhiệm vụ mà nhân vật có thể thực hiện trong suốt trò chơi.

Hệ thống bản đồ trong Ngọc Rồng Online là nơi diễn ra các hoạt động của người chơi, bao gồm nhiều khu vực với đặc điểm riêng như địa hình, quái vật và nhiệm vụ cụ thể Các bản đồ được phân chia theo cấp độ, phù hợp với tiến trình phát triển của người chơi, từ những bản đồ dễ dàng cho người mới bắt đầu đến những bản đồ thử thách dành cho nhân vật có sức mạnh cao.

Trong game, hệ thống tiền tệ đóng vai trò quan trọng trong các giao dịch giữa người chơi và NPC Có hai loại tiền tệ chính: Vàng, kiếm được qua nhiệm vụ, đánh quái vật, hoặc bán vật phẩm; và Ngọc, đơn vị tiền tệ cao cấp cần nạp tiền thật, thường dùng để mua các vật phẩm hoặc dịch vụ đặc biệt mà vàng không thể mua.

Hệ thống nhắn tin trong trò chơi cho phép người chơi giao tiếp qua nhiều kênh khác nhau, bao gồm chat riêng, chat nhóm và chat tổng Người chơi có thể trò chuyện với nhau trong cùng một bản đồ hoặc gửi tin nhắn đến toàn bộ cộng đồng qua kênh tổng Điều này không chỉ tạo ra sự kết nối giữa các người chơi mà còn hỗ trợ cho các hoạt động nhóm và tổ chức sự kiện cộng đồng.

 Hệ thống chỉ số nhân vật: Mỗi nhân vật trong game có các chỉ số như

HP (Điểm sinh mệnh), MP (Điểm năng lượng), ATK (Sức mạnh tấn công) và CRIT (Khả năng chí mạng) là các chỉ số quan trọng quyết định sức mạnh của nhân vật trong game Các chỉ số này có thể tăng lên khi người chơi lên cấp hoặc trang bị thêm vật phẩm nâng cấp Người chơi có thể dễ dàng theo dõi và điều chỉnh các chỉ số này thông qua hệ thống trang bị và vật phẩm tiêu hao.

Mỗi hành tinh trong trò chơi mang đến cho nhân vật một bộ kỹ năng độc đáo, bao gồm các kỹ năng tấn công, phòng thủ và hỗ trợ Người chơi có thể nâng cấp kỹ năng thông qua điểm kỹ năng hoặc học hỏi từ các NPC Sự đa dạng này tạo ra nhiều chiến thuật và phong cách chơi khác nhau, làm phong phú thêm trải nghiệm game.

Hệ thống NPC (Nhân vật không do người chơi điều khiển) đóng vai trò quan trọng trong trò chơi, thường là người kể chuyện, cung cấp nhiệm vụ và trao đổi vật phẩm với người chơi Mỗi NPC đều có vai trò và câu chuyện riêng, góp phần phát triển cốt truyện và làm cho thế giới game trở nên sống động hơn.

Trong trò chơi, người chơi sẽ phải đối mặt với hệ thống quái vật và boss mạnh mẽ trên bản đồ Quái vật là các NPC thông thường mà người chơi có thể đánh bại để nhận kinh nghiệm và vật phẩm Trong khi đó, boss là những mục tiêu đặc biệt với sức mạnh vượt trội, thường rơi ra các vật phẩm giá trị khi bị tiêu diệt Đặc biệt, boss có khả năng hồi sinh sau một khoảng thời gian nhất định, tạo cơ hội cho nhiều người chơi cùng tham gia vào việc tiêu diệt chúng.

Người chơi có thể thu thập và sử dụng các trang bị như áo giáp, quần, găng tay, giày và rada để tăng cường chỉ số cho nhân vật Mỗi trang bị có khả năng nâng cấp, giúp gia tăng sức mạnh và cải thiện hiệu suất trong các trận đấu Trang bị có thể được nhận qua việc đánh quái, hoàn thành nhiệm vụ, hoặc giao dịch mua bán giữa các người chơi.

Vật phẩm tiêu hao là những item có tác dụng ngắn hạn, giúp gia tăng các chỉ số như HP, MP hoặc sức mạnh tạm thời Chúng thường được sử dụng trong các trận chiến để hỗ trợ người chơi đối phó với những kẻ thù mạnh mẽ.

Hệ thống giao dịch trong game cho phép người chơi trao đổi vật phẩm, tạo nên một nền kinh tế sôi động Người chơi có thể mua, bán hoặc trao đổi các vật phẩm hiếm và cần thiết, từ đó hỗ trợ sự phát triển của nhân vật trong trò chơi.

Project charter

Ngọc Rồng Online được phát triển nhằm quản lý toàn diện các khía cạnh của hoạt động chơi game trực tuyến, mang đến trải nghiệm phong phú cho người chơi và tối ưu hóa hiệu suất của các tính năng trong game Hệ thống sở hữu nhiều chức năng chính, đảm bảo sự vận hành hiệu quả và hấp dẫn cho người dùng.

Quản lý tài khoản người chơi là một yếu tố quan trọng, bao gồm việc đăng ký và đăng nhập an toàn, cùng với bảo mật thông tin cá nhân Hệ thống cũng cung cấp chức năng thay đổi mật khẩu và khôi phục tài khoản để đảm bảo người chơi có thể dễ dàng quản lý và bảo vệ tài khoản của mình.

Quản lý nhân vật trong trò chơi cho phép người chơi dễ dàng tạo và điều chỉnh thông tin về nhân vật của mình, bao gồm hành tinh, chỉ số sức mạnh, tiềm năng và các kỹ năng đặc biệt.

Quản lý nhiệm vụ và sự kiện là một yếu tố quan trọng trong trò chơi, cung cấp hệ thống nhiệm vụ đa dạng giúp người chơi hoàn thành để nhận thưởng hấp dẫn Người chơi cũng có cơ hội tham gia các sự kiện đặc biệt, chẳng hạn như sự kiện ngọc rồng sao đen, tạo thêm sự hứng thú và thách thức trong trải nghiệm chơi game.

Quản lý hệ thống giao dịch trong game đóng vai trò quan trọng, giúp người chơi dễ dàng trao đổi và mua bán vật phẩm Hệ thống này bao gồm việc sử dụng tiền tệ trong game và tạo điều kiện cho các giao dịch giữa người chơi diễn ra thuận lợi.

 Quản lý chiến đấu: Cung cấp không gian cho người chơi thách đấu, chiến đấu với quái vật và boss, cũng như tham gia các trận đấu PvP.

Báo cáo thống kê cung cấp thông tin chi tiết về hoạt động của người chơi, tiến độ hoàn thành nhiệm vụ và các số liệu thống kê khác, giúp người quản lý theo dõi và đánh giá hiệu suất của trò chơi một cách hiệu quả.

 Người chơi: Là các game thủ tham gia vào thế giới của Ngọc Rồng

Online, sử dụng các tính năng để tạo nhân vật, tham gia chiến đấu, hoàn thành nhiệm vụ và tương tác với nhau.

 Nhân viên hỗ trợ: Những người chịu trách nhiệm giải quyết các vấn đề của người chơi, cung cấp thông tin và hỗ trợ trong quá trình chơi game.

Nhân viên quản lý game đóng vai trò quan trọng trong việc theo dõi hoạt động của hệ thống, quản lý các sự kiện trong game và điều chỉnh các chức năng nhằm mang lại trải nghiệm tốt nhất cho người chơi.

Quản lý hệ thống là trách nhiệm của những người đảm bảo việc bảo trì và cập nhật hệ thống, nhằm duy trì hoạt động mượt mà cho trò chơi Điều này bao gồm việc bảo mật dữ liệu và tối ưu hóa hiệu suất của hệ thống.

Ngọc Rồng Online là trò chơi trực tuyến tối ưu hóa trải nghiệm người chơi, với hệ thống bảo mật cao và giao diện thân thiện Trò chơi dễ dàng nâng cấp và bảo trì, đảm bảo người chơi có những trải nghiệm tốt nhất Các chức năng chính của hệ thống được thiết kế để hỗ trợ quản lý hoạt động trong game hiệu quả.

 Quản lý tài khoản người chơi

 Quản lý sự kiện trong game

 Báo cáo và thống kê

 Tương tác và hỗ trợ

 Tài liệu phân tích thiết kế hệ thống.

 Mã nguồn của toàn bộ hệ thống.

 Hướng dẫn sử dụng các chức năng, cách vận hành hệ thống.

 Hướng dẫn đào tạo và hỗ trợ kỹ thuật cho người vận hành hệ thống.

STT Sản phẩm Ngày bàn giao

1 Tài liệu phân tích và thiết kế hệ thống 10/7/2024

2 Phần mềm ứng dụng hoàn thiện 05/10/2024

3 Tài liệu hướng dẫn sử dụng 10/10/2024

4 Hướng dẫn đào tạo và hỗ trợ kỹ thuật 20/10/2024

- Ước tính thời gian phát triển hệ thống từ 5-6 tháng tổng số.

Phiên bản đầu tiên của dự án sẽ được bàn giao trong vòng 5 tháng, trong khi phiên bản cập nhật tiếp theo dự kiến sẽ ra mắt sau 3-4 tháng Giải pháp và chu trình phát triển dự án sẽ được triển khai với các công cụ phù hợp nhằm đảm bảo tiến độ và chất lượng.

- Hệ thống sẽ được xây dựng dựa theo kiến trúc thác đổ (waterfall)

- Chu trình phát triển dự án như sau:

 Lập kế hoạch dự án (PM) o Xác định mục tiêu, phạm vi và yêu cầu của dự án o Xây dựng lịch trình, nguồn lực và ngân sách dự án

Thiết kế sơ bộ là giai đoạn quan trọng trong phân tích thiết kế hệ thống, trong đó xác định các thành phần chính của hệ thống và cách chúng tương tác với nhau Đồng thời, giai đoạn này cũng lên kế hoạch cho thiết kế kiến trúc và giao diện chính, đảm bảo tính khả thi và hiệu quả cho hệ thống.

 Phát triển phần mềm: Phát triển hệ thống dựa trên thiết kế đã xác định và chuẩn bị dữ liệu

Kiểm thử phần mềm là quá trình quan trọng bao gồm việc thực hiện kiểm thử từng phần và toàn diện để đảm bảo chất lượng sản phẩm Trong giai đoạn này, các lỗi được phát hiện sẽ được xử lý và sửa chữa kịp thời, nhằm nâng cao hiệu suất và độ tin cậy của phần mềm.

Triển khai hệ thống vào môi trường sản xuất và đào tạo nhân viên cũng như người dùng cuối là những bước quan trọng để đảm bảo hiệu quả sử dụng của hệ thống mới Việc này không chỉ giúp người dùng nắm vững cách sử dụng mà còn tối ưu hóa quy trình làm việc trong tổ chức.

 Bảo trì, nâng cấp và tối ưu hóa o Tiếp tục theo dõi hoạt động của hệ thống sau triển khai o Thực hiện bảo trì định kỳ và tối ưu hóa để duy trì hiệu suất và tính ổn định d Các bên tham gia vào dự án

- Khách hàng: công ty game EXO DUST

- Nhóm thực hiện dự án: studio game RasFord

- Các thành viên đội dự án

 Phạm Quang Huy e Các giả thiết

Ngân sách và tài chính đóng vai trò quan trọng trong việc triển khai và phát triển dự án, với một ngân sách cụ thể được phân bổ và các nguồn tài chính sẵn có để hỗ trợ quá trình này.

Cấu trúc phân rã(WBS)

5.1 Xây dựng kịch bản kiểm thử

5.2 Kiểm thử giao diện người chơi

5.4 Kiểm thử cơ sở dữ liệu

5.5 Kiểm thử tính bảo mật

5.6 Ghi nhận lỗi và sửa chữa

6 Đóng gói, bàn giao sản phẩm và hoàn thành dự án

6.1 Kiểm tra tính hoàn thiện của các chức năng

6.2 Chuẩn bị tài liệu hướng dẫn và môi trường vận hành

6.3 Bàn giao sản phẩm cho khách hàng

6.4 Cài đặt sản phẩm tại hệ thống của khách hàng

6.5 Đào tạo, hướng dẫn sử dụng

6.6 Lên kế hoạch bảo trì và hỗ trợ

6.6.1 Giám sát hiệu suất và xử lý sự cố 6.6.2 Cập nhật và nâng cấp hệ thống 6.7 Hoàn thành thanh toán dự án

7.2 Xử lý sự cố và cập nhật hệ thống

PHẠM VI HOẠT ĐỘNG CỦA DỰ ÁN

Lập kế hoạch

a Quy định phạm vi dự án:

Phạm vi sản phẩm cần được thảo luận và thống nhất với khách hàng trước khi bắt đầu dự án, với khả năng điều chỉnh trong quá trình phát triển dựa trên sự thay đổi của yêu cầu và tài nguyên Sau khi hoàn thành và bàn giao, sản phẩm phải đáp ứng các tiêu chuẩn về hình ảnh và âm thanh.

- Giao diện chính trò chơi thân thiện với người dùng

- Thiết kế nhân vật, bối cảnh và hiệu ứng kỹ năng chi tiết và sắc nét

- Có sự nhất quán trong phong cách nghệ thuật phù hợp với bối cảnh và chủ đề của trò chơi

Âm thanh và nhạc nền trong trò chơi tạo ra hiệu ứng hưng phấn, nâng cao trải nghiệm của người chơi khi tương tác với các nút bấm, từ đó làm tăng sự hấp dẫn trong các trận đấu.

- Hệ thống combo và các nút điều khiển được sắp xếp bố cụ hợp lí

- Tốc độ phản hồi nhanh với các thao tác của người chơi

- Hệ thống cốt truyện lôi cuốn thu hút được người chơi

- Hệ thống giao tiếp giữa người chơi và người chơi thân thiện, đảm bảo tính trong sáng trong giao tiếp

+ Quản lý tài khoản người dùng với khả năng đăng ký, đăng nhập, cập nhật thông tin cá nhân

+ Tích hợp chức năng thanh toán vật phẩm trong game thông qua các bên hỗ trợ thanh toán: ví điện tử, ngân hàng,…

+ Hệ thống quản lý cho quản trị viên:

- Quản lí thông tin công khai của người dùng

- Theo dõi hoạt động của người dùng

- Theo dõi độ ổn định của máy chủ

+ Kinh phí: 200.000.000 Vnd ( 2 trăm triệu Việt Nam Đồng)

- Tiền trả cho nhân viên (người tham gia thực hiện dự án)

- Các chi phí phát sinh trong quá trình phát triển sản phẩm ( ví dụ thuê thêm bên thứ ba để hoàn thành dự án đúng hẹn).

+ Thời gian thực hiện dụ án: 15/5/2025 – 21/10/2024

- Tổng thành viên của đội dự án: 5 người

Số lượng thành viên trong dự án có thể thay đổi do nhiều yếu tố, bao gồm việc có thành viên rút lui vì lý do khách quan, tiến độ thực hiện dự án chậm, hoặc nhu cầu tìm kiếm chuyên gia trong các lĩnh vực mà công ty không có đủ kiến thức.

+ Sản phẩm bàn giao sau khi hoàn thành xong dự án

- Phần mềm ứng dụng hoàn thiện

- Tài liệu hướng dẫn cùng nhân viên hướng dẫn

- Tài liệu phân tích và thiết kế hệ thống

- Bản cập nhật hê thống(nếu có)

+ Ứng dụng thiết lập kế hoach:

- MS project 2016: Công cụ xây dựng lập lịch quản lý dự án

- Visual Paradigm 17.0: Công cụ thiết kế mô hình hóa

- Word 2016: Công cụ soạn thảo văn bản

- Sử dụng các công cụ lập trình là Visual Studio, Eclipse, MySQL

- Sản phẩm có thể chạy trên đa số các trình duyệt đang sử dụng phỏ biến như: Safart, Google Chrome

- Sản phẩm tương thích vơi hầu hết các thiết bị thông minh sử dụng internet và trình duyệt web.

Tôn chỉ của dự án

Tên dự án: Dự án game Ngọc Rồng Online

Khách hàng Công ty EXO DUST

Kinh phí 200.000.000 VNĐ (hai trăm triệu Việt Nam đồng)

Mục tiêu dự án a, Chức năng nghiệp vụ:

+ Hình ảnh và âm thanh

- Giao diện chính trò chơi thân thiện với người dùng

- Thiết kế nhân vật, bối cảnh và hiệu ứng kỹ năng chi tiết và sắc nét

- Có sự nhất quán trong phong cách nghệ thuật phù hợp với bối cảnh và chủ đề của trò chơi

Âm thanh và nhạc nền trong trò chơi tạo ra cảm giác hưng phấn cho người chơi khi tương tác với các nút, từ đó nâng cao trải nghiệm trong các trận đấu.

- Hệ thống combo và các nút điều khiển được sắp xếp bố cụ hợp lí

- Tốc độ phản hồi nhanh với các thao tác của người chơi

- Hệ thống cốt truyện lôi cuốn thu hút được người chơi

- Hệ thống giao tiếp giữa người chơi và người chơi thân thiện, đảm bảo tính trong sáng trong giao tiếp

+ Quản lý tài khoản người dùng với khả năng đăng ký, đăng nhập, cập nhật thông tin cá nhân

+ Tích hợp chức năng thanh toán vật phẩm trong game thông qua các bên hỗ trợ thanh toán: ví điện tử, ngân hàng,

+ Hệ thống quản lý cho quản trị viên:

- Quản lí thông tin công khai của người dùng

- Theo dõi hoạt động của người dùng

- Theo dõi độ ổn định của máy chủ b, Yêu cầu kĩ thuật:

+ Dễ dàng nâng cấp chỉnh sửa sau này kể cả đối với một đội ngũ làm việc khác.

+ Giao diện thân thiên với người dùng dễ sử dụng ( hỗ trợ thích ứng trên cả điện thoại người dùng)

+ Hệ thống chạy mượt mà ổn định.

+ Tương thích với các trình duyệt phổ biến.

+ Tốc độ truy cập nhanh, chính xác cho phép nhiều người dùng truy cập sử dụng cùng một lúc.

+ Đảm bảo an toàn bảo mật c, Yêu cầu quan trọng:

+ Đảm bảo tích hộp pháp, bản quyền.

- Bảng kiểm kê công việc:

1.1 Thu thập yêu cầu từ phía khách hàng

2.1 Xây dựng tài liệu phân tích

2.2 Xây dựng biểu đồ use case

3.1 Thiết kế biểu đồ các lớp thực thể

3.2 Thiết kế cơ sở dữ liệu và quan hệ giữa các bảng thực thể

3.3 Xây dựng biểu đồ tuần tự cho từng chức năng

3.4 Thiết kế hệ thống theo mô hình MVC

4.1 Xây dựng cơ sở dữ liệu cho hệ thống

4.2 Xây dựng giao diện trang chủ

4.3 Xây dựng các chức năng và tích hợp cơ sở dữ liệu

4.4 Tích hợp các chức năng của hệ thống

4.5 Viết tài liệu mô tả

5.1 Xây dựng kịch bản kiểm thử

5.4 Kiểm thử cơ sở dữ liệu

5.5 Kiểm thử tính bảo mật

5.6 Ghi lại lỗi và chuyển giao cho bộ phận sửa lỗi

6 Đóng gói, bàn giao sản phẩm và hoàn thành dự án

6.1 Kiểm tra các chức năng đã đảm bảo hoàn thành

6.2 Chuẩn bị tài nguyên và môi trường

6.3 Viết tài liệu hướng dẫn sử dụng

6.4 Bàn giao sản phẩm cho khách hàng

6.5 Cài đặt sản phẩm bên phía khách hàng

6.6 Đào tạo hướng dẫn khách hàng sử dụng sản phẩm

6.7 Lên kế hoạch bảo trì hệ thống

Quy định và kiểm soát phạm vi

a Các yếu tố quy định phạm vi:

Khách hàng cần xác định rõ yêu cầu cho dự án, bao gồm các tính năng, giao diện và yêu cầu kỹ thuật cụ thể Việc này giúp đội ngũ dự án hiểu rõ mục tiêu và phạm vi công việc, từ đó đảm bảo tiến độ và chất lượng sản phẩm.

Ngân sách và tài chính là yếu tố quan trọng trong việc triển khai dự án, với một ngân sách cụ thể được phân bổ và các nguồn tài chính sẵn có để hỗ trợ quá trình phát triển.

Khả năng hợp tác từ khách hàng là một yếu tố quan trọng trong quá trình triển khai dự án Khách hàng sẽ cần cung cấp thông tin và phản hồi kịp thời để đảm bảo dự án được thực hiện đúng tiến độ và đạt được mục tiêu đề ra Sự hợp tác chặt chẽ giữa khách hàng và đội ngũ triển khai sẽ giúp dự án được thực hiện một cách hiệu quả và thành công.

Trong quá trình triển khai dự án, quy trình kinh doanh hiện tại của khách hàng không có sự thay đổi lớn hoặc đ

- Bàn giao: Khách hàng sẽ ký nhận các sản phẩm bàn giao trung gian trong vòng một tuần sau mỗi lần bàn giao.

- Nền tảng: Hệ thống sẽ là một ứng dụng trên Web và App mobile chạy trên các tài nguyên máy tính và mạng sẵn có

Hạ tầng kỹ thuật cơ bản đã được thiết lập, bao gồm máy tính, mạng và hệ điều hành, sẵn sàng hỗ trợ cho việc triển khai hệ thống quản lý mua bán laptop.

Đội ngũ dự án sẽ nhận được đầy đủ nguồn lực và sự hỗ trợ cần thiết để hoàn thành công việc một cách hiệu quả.

- Phạm vi dự án không thay đổi vì vậy thời gian và kinh phí cho dự án cũng là không thay đổi.

- Phía khách hàng sẽ không chấp nhận nếu sản phẩm chậm quá 1 tuần, sản phẩm không đảm bảo chất lượng, không đúng theo yêu cầu.

- Các rủi ro liên quan đến bên dự án phải có thông báo trước

- Nếu xảy ra lỗi trong thời gian bảo trì, phía dự án sẽ chịu mọi chi phí bảo trì cũng như tổn thất do hệ thống gây ra.

Giám sát báo cáo hiệu suất, đánh giá hiệu suất và các cuộc họp báo cáo hiện trạng là cần thiết để phát hiện dấu hiệu của việc mở rộng phạm vi tiềm năng.

- Thường xuyên kiểm tra – kiểm định công việc đang tiến triển để xác định xem tiến dộ công việc so với thời gian dự kiến.

Kiểm soảt phạm vi

- Không cho phép các thay đổi ngoài phạm vi trừ khi chúng rất quan trọng đối với dự án.

- Nếu có thay đổi cần xem xét việc chấp thuận hay không chấp thuận, mức độ mà tùy vào đó ta sẽ phải xử lý:

 Giám đốc và đội sẽ họp bàn nếu thay đổi nhỏ.

 Tìm tất cả đối tượng liên quan tới dự án

QUẢN LÍ THỜI GIAN DỰ ÁN

Thời gian thực hiện

Thời gian thực hiện dự án: từ ngày 15/5/2024 đến ngày 21/10/2024

Các đầu mục công việc chính

- Pha yêu cầu: Thu thập, phân tích và phân loại các yêu cầu của hệ thống.

- Pha phân tích: Xác định cấu trúc hệ thống, biểu đồ use case, class diagram và các phân tích rủi ro.

- Pha thiết kế: Thiết kế giao diện, cơ sở dữ liệu và cấu trúc hệ thống chi tiết.

- Pha cài đặt: Triển khai hệ thống, lập trình và tích hợp các chức năng.

- Pha kiểm thử: Thực hiện các hoạt động kiểm thử chức năng, bảo mật, và cơ sở dữ liệu.

- Đóng gói và bàn giao sản phẩm: Kiểm tra hệ thống lần cuối, viết tài liệu hướng dẫn, bàn giao sản phẩm và đào tạo khách hàng.

3 Bảng phân bố chi tiết

Start Finish Person in charge

1 Xác định yêu cầu 17 15/05/2024 01/06/2024 Nguyễn Ngọc

Tuấn Bình 1.1 Thu thập yêu cầu từ khách hàng

Tuấn Bình 1.1.1 Xác định mục tiêu và yêu cầu của dự án

1.1.2 Xác định khách hàng và thống nhất

1 16/05/2024 16/05/2024 Bùi Huy Hoàng yêu cầu

1.1.3 Xác định các chức năng cụ thể của game

1.2 Phân tích yêu cầu 7 18/05/2024 24/05/2024 Phạm Quang Huy

1.2.1 Phân loại và sắp xếp các yêu cầu

Tuấn Bình 1.2.2 Phân tích yêu cầu giao diện

1.2.3 Xác định chi phí, rủi ro, tài nguyên

1.2.4 Đánh giá và trao đổi với khách hàng

2 Pha phân tích 10 25/05/2024 03/06/2024 Bùi Huy Hoàng

2.1 Xây dựng tài liệu phân tích

2.2 Xây dựng biểu đồ use case

3 Pha thiết kế 15 04/06/2024 18/06/2024 Nguyễn Ngọc

Tuấn Bình 3.1 Thiết kế biểu đồ các lớp thực thể

3.2 Thiết kế cơ sở dữ liệu

3.3 Thiết kế hệ thống 5 14/06/2024 18/06/2024 Nguyễn Ngọc

4 Pha cài đặt 25 19/06/2024 13/07/2024 Bùi Huy Hoàng

4.1 Xây dựng cơ sở dữ liệu

4.3 Xây dựng chức năng và tích hợp

5 Pha kiểm thử 15 14/07/2024 28/07/2024 Bùi Huy Hoàng

5.1 Xây dựng kịch bản kiểm thử

Tuấn Bình5.2 Kiểm thử giao 5 19/07/2024 23/07/2024 Phạm Quang Huy

Biểu đồ Gantt

và cơ sở dữ liệu

6 Đóng gói, bàn giao và hoàn thành dự án

6.1 Viết tài liệu hướng dẫn và bàn giao sản phẩm

6.2 Đào tạo, hỗ trợ khách hàng

7 Bảo trì hệ thống 40 08/08/2024 21/10/2024 Vũ Thanh Hoàn

7.1 Giám sát hiệu suất 20 08/08/2024 27/08/2024 Nguyễn Ngọc

Tuấn Bình 7.2 Xử lý sự cố và cập nhật hệ thống

KẾ HOẠCH QUẢN LÍ CHẤT LƯỢNG DỰ ÁN

Lập kế hoach chất lượng

a Mục tiêu trong quản lí chất lượng:

- Tối ưu hóa hiệu suất và tốc độ game: Đảm bảo game hoạt động mượt mà, không lag, mang đến trải nghiệm tốt cho người chơi.

Đảm bảo tính ổn định và độ tin cậy của game là yếu tố quan trọng, với yêu cầu game phải hoạt động mượt mà trên nhiều nền tảng khác nhau, không gặp phải lỗi hay sự cố nào gây gián đoạn trải nghiệm người chơi.

- Tạo trải nghiệm người dùng hấp dẫn và dễ sử dụng: Giao diện game phải thân thiện với người chơi, thu hút và dễ hiểu.

Để đảm bảo bảo mật dữ liệu người chơi, thông tin cá nhân và dữ liệu trong game cần được bảo vệ khỏi các cuộc tấn công mạng và rò rỉ dữ liệu Mục đích của việc này là nâng cao chất lượng quản lý và bảo vệ quyền lợi của người dùng.

Để thu hút người chơi, game cần không chỉ đáp ứng mà còn vượt qua kỳ vọng về chất lượng, bao gồm cả đồ họa và gameplay.

- Giám sát liên tục: Theo dõi hiệu suất game, phát hiện và khắc phục sự cố nhanh chóng để tránh ảnh hưởng tiêu cực đến người chơi.

Cải tiến chất lượng liên tục là yếu tố quan trọng trong việc phát triển game, bao gồm việc phát hành các bản cập nhật để khắc phục lỗi, tối ưu hóa gameplay và mang đến trải nghiệm mới mẻ cho người chơi.

- Tạo nhận thức về chất lượng: Khuyến khích đội ngũ phát triển game luôn chú trọng đến chất lượng và cải tiến liên tục. c Cách nắm bắt chất lượng:

- Đội ngũ QA: Thực hiện kiểm thử game trên nhiều nền tảng để đảm bảo tính ổn định và trải nghiệm người dùng tốt nhất.

Người chơi đóng vai trò quan trọng trong việc đánh giá chất lượng game thông qua phản hồi và đánh giá sau khi trải nghiệm Dựa vào những ý kiến này, đội ngũ phát triển sẽ thực hiện các cải tiến phù hợp để nâng cao trải nghiệm người dùng Các tiêu chuẩn thước đo của phần mềm cũng được xem xét để đảm bảo chất lượng tối ưu.

- Đồ họa và giao diện: Đồ họa phải thu hút, tối ưu hóa cho các thiết bị khác nhau và mang lại trải nghiệm hình ảnh sắc nét.

- Bảo mật dữ liệu: Game phải có cơ chế bảo mật để bảo vệ dữ liệu người chơi, đặc biệt là các giao dịch mua bán trong game.

Game cần đảm bảo tính ổn định và hiệu suất cao, ngay cả khi người chơi sử dụng thiết bị có cấu hình thấp Điều này giúp mang lại trải nghiệm mượt mà và thoải mái cho người chơi trong mọi tình huống.

Thiết kế dễ bảo trì là yếu tố quan trọng trong phát triển game, đảm bảo rằng cấu trúc code và hệ thống được xây dựng một cách hợp lý Điều này không chỉ giúp cho việc bảo trì và phát triển game trở nên thuận tiện hơn, mà còn tạo điều kiện thuận lợi cho việc cập nhật và sửa đổi game trong tương lai.

Trải nghiệm người chơi là yếu tố then chốt, với gameplay hấp dẫn giúp người chơi cảm thấy thỏa mãn và khuyến khích họ quay lại nhiều lần Các hình thức kiểm thử khác nhau có thể được áp dụng để đảm bảo chất lượng và tính hấp dẫn của trò chơi.

Kiểm thử chức năng định kỳ là quá trình quan trọng trong phát triển game, nhằm đảm bảo các tính năng hoạt động ổn định và không có lỗi phát sinh Việc này giúp game duy trì hiệu suất mượt mà, mang lại trải nghiệm tốt nhất cho người chơi.

Lập trình viên có kinh nghiệm thường xuyên kiểm tra mã nguồn để đảm bảo tính tối ưu và tuân thủ các quy chuẩn phát triển game, bao gồm việc áp dụng mô hình thiết kế tối ưu cho game engine.

Kiểm thử bởi người chơi là một phương pháp quan trọng để thu thập phản hồi về gameplay, giao diện và các tính năng của trò chơi Bằng cách cung cấp các bản demo cho người chơi, nhà phát triển có thể thăm dò phản ứng của họ và cải thiện sản phẩm trước khi ra mắt chính thức.

Kiểm tra yêu cầu là quá trình quan trọng trong việc kiểm thử các tính năng của game, dựa trên những yêu cầu đã được thỏa thuận với khách hàng hoặc nhà phát hành Điều này đảm bảo rằng game không chỉ đáp ứng đúng kỳ vọng mà còn phù hợp với yêu cầu từ phía người dùng.

Để đảm bảo tính toàn vẹn dữ liệu trong game, cần kiểm tra các yếu tố như điểm số, phần thưởng và lưu trữ dữ liệu người chơi Việc này giúp ngăn chặn tình trạng dữ liệu bị mất hoặc sai lệch khi người chơi thực hiện các hành động hoặc giao dịch trong game Môi trường và các công cụ kiểm thử đóng vai trò quan trọng trong quá trình này.

- Môi trường: Windows, MacOS, Linux, và các nền tảng chơi game như PC, console (PlayStation, Xbox), và di động (Android, iOS).

- Nền tảng: Game đa nền tảng (PC, mobile, console).

 Phần mềm kiểm thử: Unity Test Framework (cho game phát triển trên

Unity), Unreal Engine Testing, Selenium (cho game trên web), Postman (kiểm thử API của game).

 Phần mềm quản lý lỗi: Redmine, JIRA, Trello.

 Phần mềm code: Visual Studio, IntelliJ IDEA, Unity, Unreal Engine.

 Hệ quản trị cơ sở dữ liệu: SQL Server, MySQL, Firebase (cho các game có chức năng lưu trữ dữ liệu đám mây). g Các tài liệu tham khảo:

- Tài liệu yêu cầu từ nhà phát hành hoặc nhà phát triển game.

- Tài liệu thiết kế và kịch bản game.

- Tài liệu từ các dự án game tương tự đã thực hiện trước đó.

- Tài liệu về trải nghiệm người chơi và phản hồi từ cộng đồng game. h Các bên quản lí chất lượng:

STT Người tham gia Thành phần trong dự án

Trưởng nhóm dự án PM/Dev/Tech Lead

2 Phạm Quang Huy Thành viên trong dự án BA/Dev

3 Bùi Huy Hoàng Thành viên trong dự án Tester/Dev/Tech

4 Vũ Thanh Hoàn Thành viên trong dự án Design/Dev

5 Người chơi game Khách hàng Khách hàng

Chiến lược ngừa rủi ro

Chiến lược Kết quả mong đợi

Lỗi do lấy thiếu yêu cầu, yêu cầu sai.

BA cần lắng nghe kỹ yêu cầu của khách hàng/người chơi để tránh hiểu nhầm

Note lại các yêu cầu chính về

Game được phát triển đúng với mong đợi của khách hàng/người chơi. gameplay, đồ họa, và tính năng.

Lỗi trong thiết kế gameplay

Xác định và làm rõ yêu cầu về gameplay, UI/UX với khách hàng.

Phát hiện sớm lỗi thiết kế, tránh ảnh hưởng đến trải nghiệm người chơi sau này.

Thiếu hụt tài nguyên (nhân sự, phần cứng)

Xác định rõ ràng các nguồn lực và tài nguyên cần thiết, bao gồm nhân sự phát triển, thiết kế và phần cứng, để đảm bảo dự án phát triển diễn ra đúng tiến độ Việc này giúp ngăn chặn tình trạng đình trệ do thiếu hụt tài nguyên.

Lỗi lập trình đến từ đội ngũ

DEV Đội ngũ DEV cần phối hợp chặt chẽ, dùng các công cụ quản lý phiên bản để tránh xung đột code và sai sót.

Code đẹp, không xung đột các đoạn code giữa các thành viên.

Lỗi test case thiếu nhiều tình huống trong game

QA cần kiểm thử tất cả chức năng và gameplay của game với nhiều tình huống khác nhau Đội ngũ Tester cần nghiêm túc, cẩn thận.

Tránh lỗi phát sinh trong quá trình chơi, hạn chế tối đa các lỗi khi game được phát hành.

Đánh giá chiến lược

Khách hàng ,PM Đánh giá theo nhóm Đọc kế hoạch cho dự án Đáp ứng đúng yêu cầu khách hàng theo kế hoạch.

Tài liệu cần cho dự án

PM,khách hàng Đánh giá theo nhóm Đọc tài liệu và phân tích

Tài liệu đầy đủ khớp với yêu cầu khách hàng.

Giao diện PM , khách hàng Đánh giá theo nhóm sau khi hoàn thành

Kiểm tra các phần giao diện đã đúng với yêu cầu chưa Đẹp , thân thiện với người dùng, đúng với yêu cầu của khách hàng

Kế hoạch PM, QA Đánh giá Tiến hành các test Chạy đúng hết các kiểm thử theo cá nhân hoặc theo nhóm case test case

Code PM, DEV Đánh giá theo nhóm

Chạy thử chương trình xem chương trình chạy ổn định không Đảm bảo chương trình không xảy ra lỗi.

Kiểm thử đơn vị

Kỹ thuật sử dụng Công cụ được sử dụng

Tiêu chí đánh giá Đăng ký, đăng nhập

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Có đầy đủ chức năng đăng ký tài khoản và đăng nhập

Quản lý tài khoản người chơi

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Có đầy đủ tính năng như đổi mật khẩu, thiết lập bảo mật tài khoản.

Quản lý nhân vật trong game

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Tính năng nhân vật như tạo, xóa và tùy chỉnh nhân vật được thực hiện đúng yêu cầu.

Phân vùng tương đương / Kiểm thử

Các sản phẩm như mua trong game dựa trên đặc tả skin, item đều hiển thị và tương tác đúng với chức năng.

Quản lý môi trường chơi game

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Môi trường game (level, map) được tải đúng và không phát sinh lỗi khi chơi.

Xem thống kê người chơi

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Hiển thị đầy đủ và chính xác các thống kê liên quan đến quá trình chơi game.

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

PostMan, Cypress Điểm số được lưu trữ chính xác, không mất dữ liệu sau khi hoàn tất game

Thông báo sự kiện trong game

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Thông báo sự kiện trong game chính xác, thông tin được cập nhật đúng mục tiêu.

Kiểm thử tích hợp

Mục kiểm thử Loại kiểm thử

Công cụ được sử dụng

Tiêu chí đánh giá Đăng ký, đăng nhập người chơi và trang chủ game

Phương pháp kiểm thử từ dưới lên

Sau khi đăng ký hoặc đăng nhập thành công thì giao diện chuyển đến trang chủ game.

Trang chủ người chơi và quản lý nhân vật

Phương pháp kiểm thử từ dưới lên

Từ trang chủ, người chơi có thể chuyển đến giao diện quản lý và tùy chỉnh nhân vật.

Trang chủ người chơi và cửa hàng

Phương pháp kiểm thử từ dưới lên

Từ trang chủ, người chơi có thể chuyển đến cửa hàng trong game và kiểm tra thông tin vật phẩm.

Trang quản trị viên và quản lý vật phẩm

Phương pháp kiểm thử từ dưới lên

Từ trang quản trị viên, có thể chuyển đến giao diện quản lý vật phẩm, thêm, sửa, xóa vật phẩm.

Trang quản trị viên và quản lý người chơi

Phương pháp kiểm thử từ dưới lên

Từ trang quản trị viên, có thể chuyển đến giao diện quản lý người chơi, thêm, sửa, xóa người chơi.

Trang quản trị viên và quản lý sự kiện trong game

Phương pháp kiểm thử từ dưới lên

Từ trang quản trị viên, có thể chuyển đến giao diện quản lý sự kiện game, thêm, sửa, xóa sự kiện.

Kiểm thử hệ thống

Mục kiểm thử Loại kiểm thử

Kiểm thử hộp trắng/hộp đen

Phân tích giá trị biên/Phân vùng tương đương/Yêu cầu

Hệ thống chạy ổn định Đáp ứng đầy đủ yêu cầu của khách hàng.

Kiểm thử sự chấp nhận của người dùng

- Phương pháp kiểm thử: Sử dụng phiên bản beta của game để khách hàng

(hoặc người chơi thử nghiệm) kiểm tra toàn bộ các yêu cầu và chức năng của game theo đặc tả.

1 Phát hành phiên bản beta: Cung cấp cho khách hàng hoặc người chơi thử nghiệm phiên bản beta của game với đầy đủ các chức năng đã hoàn thành.

2 Kiểm thử toàn diện: Khách hàng hoặc người chơi sẽ trải nghiệm game và thực hiện kiểm tra các chức năng chính, giao diện, tốc độ xử lý, các tính năng quản lý tài khoản, vật phẩm, hệ thống nhiệm vụ, sự kiện và tương tác trong game.

3 Thu thập phản hồi: Dựa trên trải nghiệm của khách hàng hoặc người chơi thử nghiệm, nhóm phát triển sẽ thu thập phản hồi về các vấn đề gặp phải, những tính năng cần cải thiện, và đánh giá mức độ thỏa mãn của khách hàng với game.

Nếu khách hàng hài lòng với chất lượng game và các yêu cầu được thực hiện đúng theo hợp đồng ban đầu, họ sẽ tiến hành ký vào biên bản chấp nhận sản phẩm (Acceptance Report).

Nếu khách hàng không hài lòng, nhóm phát triển sẽ tiếp nhận ý kiến và vấn đề từ khách hàng để thực hiện điều chỉnh, sửa lỗi hoặc nâng cao tính năng trước khi tiến hành kiểm thử hoặc phát hành chính thức.

Ước tính các lỗi được phát hiện

Giai đoạn đánh giá/ kiểm tra

Số lượng lỗi được phát hiện

Cơ bản để ước tính Đánh giá yêu cầu

5 6% Dựa trên SOW Đánh giá thiết kế 12 14%

Dựa trên project charter và khách hàng Đánh giá code 30 33% Dựa trên sequence diagram, … Kiểm tra đơn vị 21 22%

Bảng kiểm thử đơn vị Kiểm tra tích hợp

18 16% Bảng kiểm thử tích hợp Kiểm tra hệ thống 5

6% Bảng kiểm thử hệ thống

Kiểm tra sự chấp nhận của người dùng 3 3%

Kiểm thử sự chấp nhận của người dùng

Chương trình đo lường

Dữ liệu cần thu thập Đơn vị Mục đích Thời gian thực hiện

Kích thước của 1 KLOC = Để đo lường độ Cuối mỗi giai PM

QUẢN LÍ NHÂN SỰ

Kích cỡ dự án

- Số lượng thành viên đội dự án: 4 người (bao gồm cả PM).

Các vai trò cần thiết

a Giám đốc dự án (PM):

- Giai đoạn cần thiết: Tất cả quá trình

- Thời gian bắt đầu: Inception

- Thời gian kết thúc: Sau khi kết thúc Transition

- Tài nguyên nhân lực: Nhân viên công ty game X

 Quản lý các nhiệm vụ điều phối trong dự án game

 Đảm bảo hoàn thành các công việc đúng hạn, đúng tiến độ đồng thời quản lý năng suất các thành viên

 Hiểu biết và có kinh nghiệm với việc lập trình game, có thể giải quyết các vấn đề phát sinh

 Đôn đốc nhân viên, đảm bảo kế hoạch được hoàn thành b Business Analyst (BA):

- Giai đoạn cần thiết: Xuyên suốt dự án, thường là vào giai đoạn sơ khai khi lấy yêu cầu từ khách hàng và phân tích (Inception)

- Thời gian bắt đầu: Khi bắt đầu dự án (2 tuần)

- Thời gian kết thúc: Khi kết thúc dự án

- Tài nguyên nhân lực: Nhân viên trong công ty game X

Nhiệm vụ của chúng tôi là phân tích yêu cầu từ khách hàng và xu hướng chơi game, đồng thời tìm hiểu sở thích của người dùng Chúng tôi sẽ tiếp xúc trực tiếp với khách hàng để thu thập yêu cầu nghiệp vụ cho trò chơi.

- Giai đoạn cần thiết: Elaboration

- Thời gian bắt đầu: Sau khi lấy yêu cầu và phân tích từ khách hàng, nhận được bản phân tích nghiệp vụ từ BA

- Thời gian kết thúc: Lúc kết thúc dự án

- Tài nguyên nhân lực: Nhân viên công ty game X

 Thiết kế giao diện game

 Thiết kế luồng chạy cũng như logic, lối chơi của game

 Thiết kế nhằm đáp ứng các yêu cầu trong bản phân tích nghiệp vụ của

BA, giao diện thân thiện với người dùng d Dev (Developer):

- Giai đoạn cần thiết: Construction

- Thời gian bắt đầu: Thực thi ngay sau khi thiết kế được hoàn thành, nhận được các bản thiết kế từ Designer

- Thời gian kết thúc: Sau khi đóng gói, cài đặt và bàn giao sản phẩm

- Tài nguyên nhân lực: Nhân viên công ty X

 Sử dụng Unity, Visual Studio để thực thi, viết các logic, các chương trình cho từng module của game theo sự giám sát và điều phối của PM

 Chuyển đổi bản thiết kế thành giao diện người dùng

 Sửa chữa, tối ưu, phối hợp với phía Tester và Designer để hoàn chỉnh game cũng như xây dựng game thân thiện với người dùng e Tech (Kĩ thuật viên):

- Giai đoạn cần thiết: Sau khi bàn giao hệ thống game cho khách hàng

- Thời gian bắt đầu: Thực thi ngay sau khi bàn giao sản phẩm

- Thời gian kết thúc: Sau khi đóng gói và bàn giao sản phẩm

- Tài nguyên nhân lực: Nhân viên công ty game X

 Triển khai hệ thống game tới khách hàng Chịu trách nhiệm cài đặt hệ thống game, hướng dẫn sử dụng

 Tiếp nhận những yêu cầu, lỗi phát sinh từ phía khách hàng để phản hồi lại với Dev, từ đó có thể điều chỉnh kịp thời f Tester (Kiểm thử):

- Giai đoạn cần thiết: Tích hợp hệ thống (Construction)

- Thời gian bắt đầu: Thực thi song song với Dev

- Thời gian kết thúc: Sau khi bàn giao sản phẩm (Transition)

- Tài nguyên nhân lực: Nhân viên công ty game X

 Viết các testcase cho module, hệ thống

 Chơi thử các module của game

 Phối hợp, trao đổi làm việc với Dev để kịp thời vá, sửa chữa các lỗi phát sinh

Thông tin các thành viên trong nhóm phát triển dự án

Họ và tên Giới tính

Nam 0123456789 binhnntb@gmail.com PM/Dev/Tech

Nam 0135792468 huypq@gmail.com BA/Dev

Nam 0246813579 hoangbh@gmail.com Tester/

Nam 0975318462 hoangvt@gmail.com Designer/Dev

Cấu trúc của đội dự án

- Đội dự án hoạt động theo mô hình nhóm làm việc theo nghiệp vụ

- Giám đốc dự án trực tiếp hướng dẫn và quản lý các thành viên còn lại hoàn thành công việc

- Xây dựng mô hình phân cấp với 1 người đứng đầu từng nhóm nhỏ

Ma trận trách nhiệm (RAM)

R (Responsible) đề cập đến trách nhiệm thực thi, là người hoặc nhóm đảm nhận vai trò thực hiện gói công việc hoặc hoạt động, đảm bảo rằng nhiệm vụ đó được hoàn thành một cách hiệu quả.

- A (Accountable): Trách nhiệm giải trình Đây là người chịu trách nhiệm cuối cùng đối với việc hoàn thành gói công việc/hoạt động.

- C (Consult): Tham vấn Đây là các cá nhân, tổ chức được tham vấn, hỏi ý kiến để thực thi một gói công việc/hoạt động

- I (Inform): thông báo Đây là các cá nhân, tổ chức mà cần được thông báo thông tin về một gói công việc/hoạt động b Ma trận gán trách nhiệm:

3.0 Xác định yêu cầu nghiệp vụ

3.0 Viết tài liệu tổng hợp

3.0 Trao đổi lại với khách hàng

QUẢN LÍ GIAO TIẾP TRUYỀN THÔNG

Mục đích

Để nâng cao hiệu quả giao tiếp và trao đổi yêu cầu giữa khách hàng và các thành viên trong nhóm dự án, điều này không chỉ cải thiện chất lượng sản phẩm mà còn đảm bảo rằng sản phẩm đáp ứng tốt hơn nhu cầu của khách hàng, đồng thời giữ vững tiến độ thực hiện dự án.

Quản lý giao tiếp và truyền thông trong dự án xây dựng game Ngọc Rồng Online là yếu tố then chốt để đảm bảo thông tin được truyền đạt hiệu quả Việc này không chỉ giúp tạo sự hiểu biết giữa các thành viên trong nhóm dự án mà còn với khách hàng, đồng thời giảm thiểu nguy cơ hiểu lầm và sự cố trong quá trình thực hiện dự án.

- Vì thế mà việc quản lý giao tiếp và truyền thông hướng tới những điều sau:

 Hiểu và chia sẻ thông tin

 Điều hướng các quyết định

 Thúc đẩy sự hiểu biết

 Đồng bộ hoá thông tin

Yêu cầu trao đổi thông tin

Đối tượng Nhu cầu thông tin

PM Ban kế hoạch dự án, tiến độ thực hiện dự án Khách hàng: Người chơi game, người chơi thử

Tóm lược dự án và tiến độ dự án

Nhóm thu thập yêu cầu Hoạt động nghiệp vụ của khách hàng, yêu cầu về các chức năng chính trong game của khách hàng

Nhóm phân tích Chi tiết yêu cầu của khách hàng, đồng thời tinh chỉnh, thêm một số yêu cầu khác để phù hợp với công ty

Nhóm thiết kế Chi tiết về hệ thống

Nhóm cài đặt Tài liệu thiết kế

Nhóm đảm bảo chất lượng, viết hướng dẫn

Các module, tài liệu chức năng của sản phẩm hoàn chỉnh

- Các tài liệu liên quan:

Tài liệu Mô tả Người nhận Mức độ thường xuyên

Dự án sơ bộ cung cấp cái nhìn tổng quan về các hoạt động và kế hoạch thực hiện của đội dự án Tài liệu quản lý sẽ ghi lại các mốc thời gian thực tế, bao gồm thông tin về Giám đốc dự án và thời điểm khởi động Bên cạnh đó, dự án cũng sẽ nêu rõ thời gian hiện tại và dự kiến hoàn thành, giúp đảm bảo tiến độ và hiệu quả trong quá trình thực hiện.

+ Bổ sung khi có thêm những thay đổi phát sinh trong lúc thực hiện

Tài liệu báo cáo phạm vi dự án

Mô tả phạm vi dự án, giới hạn thời gian, ngân sách yêu cầu,…

Tại thời điểm bắt đầu dự án và mỗi khi có thay đổi Báo cáo quản lý rủi ro

Mô tả các rủi ro của dự án cùng với các ma trận khả năng mức độ nghiêm trọng, chiến lược giảm thiểu và các kế hoạch dự phòng

PM Duyệt hàng tuần trong toàn dự án, thông báo ngay khi có rủi ro xảy ra

Tài liệu báo cáo quản lý nhân lực

Mô tả vị trí, nhiệm vụ của từng thành viên đội dự án

PM Duyệt hàng tuần, thông báo ngay khi có sự thay đổi nhân lực

Tài liệu báo cáo quản lý chất lượng

Phương thức giao tiếp giữa các thành viên, giám đốc, nhà tài trợ và khách hàng

PM Một lần sau khi đọc tài liệu tổng quát dự án

Tài liệu báo cáo liên quan đến nghiệp vụ của hệ thống game

Mô tả các yêu cầu của khách hàng, xu hướng, sở thích, các mục tiêu cần hướng tới khi phát triển

Một lần sau khi thu thập, nghiên cứu, trao đổi các yêu cầu với khách hàng

Tài liệu báo cáo phân tích thiết kế hệ thống

Mô tả các yêu cầu chức năng cần có

Một lần sau khi hoàn thành báo cáo nghiệp vụ hệ thống game Ước tính nỗ lực

Mô tả nỗ lực cần có để hoàn thành dự án

Báo cáo tiến độ dự án PM Duyệt hàng tuần

Tài liệu báo cáo kiểm thử

Kết quả test thử các màn chơi, các module trong hệ thống game, các lỗi phát sinh cần vá (nếu có), các giao diện cần tinh chỉnh

Một lần sau mỗi khi hoàn thành xong một module

Hướng dẫn tham gia và sử dụng hệ thống game cho khách hàng, bao gồm cách liên lạc để báo cáo lỗi phát sinh trong quá trình chơi Chúng tôi cam kết hỗ trợ khách hàng trong việc trải nghiệm sản phẩm tốt nhất và nhanh chóng khắc phục các vấn đề để đảm bảo sự hài lòng.

Hình thức truyền thông giao tiếp

- Giữa các thành viên trong nhóm phát triển dự án:

 Hình thức: Gặp mặt trao đổi trực tiếp tại công ty hoặc trao đổi qua các kênh trực tuyến (họp qua Zoom, trao đổi tin nhắn qua Slack)

Đội dự án sẽ tổ chức họp trực tiếp chỉ khi cần thiết, trong khi các cuộc họp báo cáo sẽ diễn ra hàng tuần qua Zoom Thường xuyên trao đổi qua Slack để thảo luận về những vấn đề phát sinh và sẽ có một cuộc họp trực tiếp cuối cùng trước ngày triển khai dự án cho khách hàng.

Trong tuần vừa qua, báo cáo đã nêu rõ những thành tựu đạt được cũng như những việc chưa hoàn thành Các giải pháp cụ thể đã được đề xuất để khắc phục những vấn đề tồn đọng Bên cạnh đó, những thay đổi trong dự án cũng đã được thảo luận kỹ lưỡng Cuối cùng, danh sách các công việc cần thực hiện trong thời gian tới đã được đưa ra để đảm bảo tiến độ dự án.

- Giữa khách hàng và đội dự án:

 Hình thức: Trao đổi qua email công ty

 Tần suất: Thường xuyên trong suốt quá trình phát triển

 Mục đích: Thu thập yêu cầu, lấy ý kiến phản hồi từ khách hàng

Hình thức giao tiếp

a Phương thức liên lạc: Đối tượng Thông tin liên lạc

PM Email: binhnnt@gmail.com

Sđt: 0123456789 Địa chỉ: Số 18 Nguyễn Văn Trỗi, Văn Quán,

Hà Đông, Hà Nội Nhóm phát triển dự án Email: ngocrong.online@gmail.com

Sđt: 0312566868 Địa chỉ: Học viện Công nghệ Bưu chính và Viễn thông, số 10 Trần Phú, Hà Đông, Hà Nội b Giao tiếp giữa thành viên nhóm và PM:

- Thông tin trao đổi về tiến độ công việc:

 Bên gửi: Nhóm dự án

 Hình thức: Qua email, qua họp mặt trực tiếp, qua Slack

 Mục đích: Báo cáo tiến độ công việc của từng người trong nhóm, từ đó giúp cho PM có thể nắm được tiến độ của của dự án

 Người chịu trách nhiệm xử lí: PM

Báo cáo cần bao gồm các thông tin quan trọng như tên người gửi, danh sách các công việc đã thực hiện, mức độ hoàn thành từng công việc, thời gian dự kiến để hoàn thành, cùng với những khó khăn đã gặp phải trong quá trình thực hiện.

- Thông tin trao đổi về các đề nghị:

 Người gửi: Các thành viên trong nhóm

 Tần suất: Phụ thuộc vào các thành viên trong nhóm

Mục đích của việc này là hiểu rõ nhu cầu của các thành viên trong đội dự án, từ đó có thể hỗ trợ họ một cách hiệu quả Điều này bao gồm việc lắng nghe các yêu cầu như tăng lương, nâng cấp thiết bị máy tính, hoặc cung cấp phần mềm hỗ trợ cần thiết để nâng cao hiệu suất làm việc.

 Hình thức: Qua họp mặt hoặc qua email

 Người chịu trách nhiệm xử lý: Nhóm trưởng

 Đề nghị phải có: Tên người đưa ra, nội dung đề nghị, lí do,

- Thông tin trao đổi về thời gian làm việc:

 Người gửi: Thành viên trong nhóm

 Tần suất: Phụ thuộc vào các thành viên trong nhóm

 Thời điểm: Trong quá trình dự án được diễn ra

Mục đích của thông báo này là cập nhật cho nhóm trưởng về những thay đổi trong thời gian làm việc, nhằm giúp họ kịp thời điều chỉnh nhân sự và tiến độ công việc.

 Hình thức: Qua họp mặt, qua điện thoại, qua email hoặc Slack

 Trao đổi phải có: tên người gửi, nội dung trao đổi, lí do trao đổi, cam kết,

- Thông tin trao đổi về các phổ biến chỉ đạo:

 Người nhận: Các thành viên trong nhóm

 Tần suất: Bất cứ khi nào nhóm trưởng yêu cầu

Mục đích của thông báo này là cập nhật cho các thành viên trong nhóm về những công việc cần thực hiện tiếp theo, các thay đổi từ phía khách hàng, thời hạn hoàn thành các nhiệm vụ, cũng như các chỉ đạo quan trọng từ cấp trên.

 Hình thức: Họp mặt, qua email

 Người chịu trách nhiệm xử lý: Các thành viên trong nhóm

 Yêu cầu: Nội dung phổ biến phải ngắn gọn rõ ràng, tổng kết lại những gì đã làm được, các bước tiếp theo cầnlàm. c Giữa PM và khách hàng:

Trao đổi về tiến độ hoàn thành dự án:

Mục đích của báo cáo này là cập nhật tiến độ công việc, thu thập ý kiến từ khách hàng về trò chơi đang được phát triển, đồng thời giải đáp các thắc mắc trong quá trình phát triển và chia sẻ lộ trình sắp tới.

 Tần suất: Phụ thuộc vào PM

 Thời điểm: Bắt đầu dự án cho tới sau khi triển khai sản phẩm

 Hình thức: Lấy ý kiến qua email, qua khảo sát, qua thông báo trên trang web của công ty

Danh sách các chức năng chính của game bao gồm nhiều tính năng hấp dẫn, giao diện minh họa trực quan giúp người chơi dễ dàng tương tác Bài viết cũng cung cấp demo một vài phần của game, cho thấy những điểm thu hút nổi bật như đồ họa sinh động và gameplay thú vị Thời gian phát hành dự kiến được nêu rõ, giúp người chơi có thể theo dõi và chuẩn bị cho trải nghiệm mới này.

5 Xử lý khi gặp vấn đề: a Thành viên nhóm dự án:

Hình thức Tần suất Thông tin Tham gia/Chịu trách nhiệm

Họp trực tiếp hoặc họp online qua Zoom

Hàng tuần và vào các sự kiện chính

Thông báo về tiến độ, các vấn đề, các nguy cơ, những yêu cầu thay đổi

PM và các thành viên trong nhóm dự án

Chia sẻ tài nguyên dự án

GitHub, Gmail, Slack, Jira, Google Drive

Khi cần thiết Toàn bộ tài liệu phân tích, hướng dẫn, báo cáo, source code, thiết kế của dự án

Trưởng nhóm dự án và các thành viên trong nhóm

Cuộc họp dự án lần cuối cùng

Khi kết thúc dự án

Tổng kết lại dự án, xem xét những điểm đã làm được và chưa làm được, bài học rút ra, phương án triển khai tiếp theo,…

PM và các thành viên trong nhóm dự án b Giữa nhóm dự án và khách hàng:

Xử lí khi gặp vấn đề

Hình thức Tần suất Thông tin Tham gia/Chịu trách nhiệm

Báo cáo tiến độ dự án

Qua email hoặc trang web của công ty

Tuỳ thuộc vào tiến độ làm việc của nhóm dự án

+ Tiến độ + Dự kiến + Demo các tính năng đã phát triển được + Các lỗi đã tìm thấy hoặc đã được báo cáo

PM, các thành viên nhóm dự án

Qua email hoặc trang web của công ty

Tuỳ vào mong muốn của khách hàng

+ Câu hỏi thường gặp (FAQ)

+ Tính năng mới hoặc đang phát triển

+ Thông tin tổng thể về game sắp ra mắt

QUẢN LÍ RỦI RO

Xác định rủi ro

Bảng phân loại các khía cạnh rủi ro cần được quản lý của một dự án:

STT Các khía cạnh rủi ro cần được quản lí

1 Rủi ro về ngân sách, nguồn tài trợ

2 Rủi ro về thời gian để thực hiện dự án

3 Rủi ro về vấn đề về nhân sự

4 Rủi ro về vấn đề về phạm vi và yêu cầu của dự án

5 Rủi ro về kĩ thuật cài đặt, phân phối và triển khai

6 Rủi ro về bảo mật thông tin

7 Rủi ro về chất lượng của dự án, hiệu năng và tải trọng

8 Rủi ro về sự hài lòng của khách hàng a Rủi ro về ngân sách, nguồn tài trợ:

- Dự án không có nguồn tài chính đảm bảo

- Khách hàng: Cung cấp kinh phí so với hợp đồng chậm

- PM ước lượng chi phí cho dự án không chính xác b Rủi ro về thời gian để thực hiện dự án:

- Dự án không có thời gian dự phòng

- Quản lí lịch: Ước lượng không chính xác

- Khách hàng: Chậm cung cấp thông tin về dự án

- Không xác định rõ lịch trình

- Sự trễ hạn trong việc kiểm tra và kiểm thử c Rủi ro về vấn đề về nhân sự

- Thay đổi nhân sự: Sự thay đổi trong thành viên của nhóm phát triển

- Không đủ nguồn lực: Thiếu nguồn lực, bao gồm nhóm phát triển không đủ người.

- Mâu thuẫn trong nhóm phát triển: Xung đột hoặc mâu thuẫn trong nhóm phát triển

- Sự thiếu hụt kiến thức và kỹ năng: Đội ngũ phát triển không có đủ kiến thức hoặc kỹ năng cần thiết để hoàn thành công việc.

- Sức khỏe và tinh thần của các thành viên trong nhóm phát triển d Rủi ro về vấn đề về phạm vi và yêu cầu của dự án

- Thay đổi yêu cầu không kiểm soát.

- Không xác định yêu cầu chi tiết.

- Làm vượt quá phạm vi của dự án

- Làm sai, thiếu phạm vi dự án

- Yêu cầu không phù hợp với mục tiêu kinh doanh

- Không đảm bảo tính xác định và đồng thuận e Rủi ro về kĩ thuật cài đặt, phân phối và triển khai

- Không tương thích với môi trường

- Khó khăn trong tích hợp với các hệ thống khác

- Không đảm bảo tính ổn định và hiệu suất

- Thiếu kế hoạch sao lưu và khôi phục f Rủi ro về bảo mật thông tin

- Lỗ hổng bảo mật phần mềm

Tấn công từ bên trong có thể xảy ra khi nhân viên hoặc những người liên quan tạo ra rủi ro bảo mật cho tổ chức Những rủi ro này không chỉ ảnh hưởng đến an ninh thông tin mà còn có thể dẫn đến việc giảm chất lượng dự án, hiệu năng làm việc và khả năng chịu tải của hệ thống.

- Hệ thống lỗi một số chức năng không hoạt động hoặc sai yêu cầu

- Không đủ tài nguyên hệ thống

Thiếu kiểm tra và kiểm tra trong quy trình phát triển phần mềm có thể dẫn đến việc phát hành sản phẩm không ổn định, gây ra rủi ro lớn về sự hài lòng của khách hàng.

- Chất lượng sản phẩm không đạt yêu cầu

- Trễ hạn trong giao hàng

- Không đáp ứng kịp thời các yêu cầu thay đổi

- Giao tiếp kém: Giao tiếp kém giữa đội dự án và khách hàng có thể dẫn đến sự bất mãn và hiểu lầm.

Phân tích, phân hạng, lập kế hoạch quản lý rủi ro

- Pha phân tích các rủi ro còn được gọi là đánh giá các rủi ro dựa trên các tiêu chí:

 Xác định xác suất xảy ra rủi ro.

 Xác định ảnh hưởng của rủi ro tới các mục tiêu của dự án.

 Xác định độ nguy hiểm của rủi ro.

- Về tiêu chí xác xuất xảy ra rủi ro: Đánh giá về định tính Đánh giá về định lượng

Rất cao >80% Gần như chắc chắn xảy ra

Cao 60 – 80% Nhiều khả năng sẽ xảy ra

Trung bình 30 – 60% Có vẻ như sẽ xảy ra

Thấp 10 – 30% Nhiều khả năng là không xảy ra

- Về tiêu chí độ ảnh hưởng của rủi ro: Đánh giá về định tính Mô tả

Rất cao Nhiều khả năng gây ra việc hủy bỏ dự án

Cao có thể dẫn đến gián đoạn lớn trong lịch trình thực hiện dự án, làm tăng chi phí hoặc giảm đáng kể năng suất làm việc.

Trung bình, việc này có thể dẫn đến sự gián đoạn trong lịch trình thực hiện dự án, tăng chi phí hoặc giảm năng suất làm việc.

Sự gián đoạn nhỏ có thể xảy ra trong lịch trình thực hiện dự án, có khả năng làm tăng chi phí hoặc giảm nhẹ năng suất làm việc.

- Về tiêu chí mức độ nghiêm trọng của rủi ro khi nó xảy ra:

Rất cao Cao Trung bình

Rất cao Không chấp nhận được

Cao Rất cao Cao Cao Trung bình

Cao Cao Trung bình Trung bình

Thấp Cao Trung bình Trung bình Thấp b Xếp hạng các rủi ro:

STT Sự kiện Lĩnh vực ảnh hưởng

Xác suất rủi ro Ảnh hưởng

1 Dự án không có nguồn tài chính đảm bảo

2 Khách hàng cung cấp kinh phí so với hợp đồng chậm

3 PM ước lượng chi phí cho dự án không chính xác

4 Dự án không có thời gian dự phòng

5 Quản lý lịch: Ước lượng không chính xác

6 Khách hàng chậm cung cấp thông tin về dự án

7 Không xác định rõ lịch trình

BA, TA Cao Trung bình

8 Sự trễ hạn trong việc kiểm tra và kiểm thử

9 Thay đổi nhân sự trong nhóm phát triển

11 Mâu thuẫn trong nhóm phát triển

Tất cả thành viên dự án

12 Thiếu hụt kiến thức và kỹ năng

DEV Cao Cao Trung bình

13 Sức khỏe và tinh thần của thành viên

Tất cả thành viên dự án

14 Thay đổi yêu cầu không kiểm soát

Yêu cầu và phạm vi dự án

15 Không đảm Yêu BA Trung Trung Trung 25 bảo tính xác định và đồng thuận cầu và phạm vi dự án bình bình bình

16 Yêu cầu không phù hợp với mục tiêu kinh doanh

Yêu cầu và phạm vi dự án

17 Làm sai, thiếu phạm vi dự án

Yêu cầu và phạm vi dự án

18 Làm vượt quá phạm vi của dự

Yêu cầu và phạm vi dự án

19 Không xác định yêu cầu chi tiết

Yêu cầu và phạm vi dự án

20 Không tương thích với môi trường

Cài đặt, phân phối và triển khai

21 Thiếu kế hoạch sao lưu và khôi phục

Cài đặt, phân phối và triển khai

22 Không đảm bảo tính ổn định và hiệu suất

Cài đặt, phân phối và triển khai

23 Khó khăn trong tích hợp với các hệ thống khác

Cài đặt, phân phối và triển khai

Cài đặt, phân phối và triển khai

25 Lỗ hổng bảo mật phần mềm

Cài đặt, phân phối và triển khai

26 Tấn công từ bên trong

27 Hệ thống lỗi, chức năng không hoạt động đúng

28 Thiếu kiểm thử và kiểm tra

29 Không đủ tài nguyên hệ thống

30 Chất lượng sản phẩm không đạt yêu cầu

31 Giao tiếp kém với khách hàng

Sự hài lòng của khách hàng

32 Không đáp ứng kịp thời yêu cầu thay đổi

Sự hài lòng của khách hàng

33 Trễ hạn trong giao hàng

Sự hài lòng của khách hàng

Kế hoạch ngừa rủi ro

Sự kiện Nguyên nhân dự kiến Chiến lược giảm thiểu Trạng thái

1 Dự án không có nguồn tài chính đảm bảo

Nguồn tài chính không được cấp theo đúng quy mô dự án.

Quản lý tài chính không hiệu quả có thể gây ra lãng phí hoặc thiếu hụt nguồn lực Do đó, việc xác định và ước tính nhu cầu tài chính của dự án một cách rõ ràng và hợp lý ngay từ đầu là rất quan trọng.

Theo dõi và đánh giá sự tiến triển của dự án liên quan đến nguồn tài chính, và điều chỉnh kế hoạch nếu cần.

Dự án nên có một quỹ dự phòng tài chính để ứng phó với các rủi ro không mong muốn. Đang thực hiện

Báo cáo định kỳ tình hình tài chính của dự án cho các bên liên quan nhằm duy trì sự minh bạch và nhận được sự hỗ trợ từ các quyết định tài chính.

Cung cấp kinh phí so với hợp đồng chậm

Khách hàng cần cung cấp đầy đủ thông tin về nguồn tài chính sẵn có và thực hiện đúng cam kết tài chính ban đầu Đề nghị khách hàng đảm bảo kinh phí được cung cấp đúng hạn để tránh ảnh hưởng đến tiến độ dự án.

Liên tục cập nhật cho khách hàng về tình hình tài chính của dự án và tiến hành đàm phán để cung cấp thêm kinh phí nếu cần thiết.

3 PM ước lượng chi phí cho dự án không chính xác

Nhà quản lý dự án hoặc nhóm có thể thiếu kinh nghiệm, dẫn đến việc đánh giá không chính xác mức độ công việc và thời gian cần thiết.

Kiểm tra và đánh giá lại việc ước lượng chi phí, cập nhật thường xuyên

Lựa chọn phương pháp ước lượng phù hợp với loại dự án và đảm bảo rằng nó được thực hiện bằng cách đúng đắn. Đang thực hiện

4 Dự án không có thời gian dự phòng

Không có đủ kiến thức hoặc kinh nghiệm trong lĩnh vực phát triển phần mềm hoặc quản lý dự án.

Liên tục theo dõi tiến triển của dự án và xác định sớm bất kỳ vấn đề nào có thể ảnh hưởng đến thời gian.

Chọn phương pháp phát triển phần mềm thích hợp với dự án để đảm bảo hiệu quả về thời gian. Đang thực hiện

5 Quản lí lịch: Ước lượng không chính xác

PM thiếu kinh nghiệm, không nắm rõ được khả năng của các thành viên nhóm

Để đảm bảo tiến độ dự án, cần tính toán lại thời gian thực hiện từng công việc và ưu tiên hoàn thành các nhiệm vụ quan trọng Thảo luận với khách hàng về những lý do khiến dự án không thể đáp ứng thời gian và ngân sách đã được xác định trước, nhằm đạt được sự thống nhất.

Chậm cung cấp thông tin về dự án

Khách hàng có thể chưa xác định rõ ràng về yêu cầu của họ, dẫn đến sự chậm trễ trong việc cung cấp thông tin.

Sự thay đổi liên tục trong yêu cầu từ phía khách hàng có thể làm cho việc cung cấp thông tin trở nên khó khăn.

Xây dựng mối quan hệ hợp tác với khách hàng là rất quan trọng để họ nhận thức được vai trò của việc cung cấp thông tin đúng hạn Việc này không chỉ giúp cải thiện hiệu quả công việc mà còn tăng cường sự tin tưởng và gắn bó giữa hai bên.

Thiết lập lịch trình giao tiếp đều đặn với khách hàng để đảm bảo rằng thông tin được cung cấp đúng thời gian.

7 Không xác định rõ lịch trình

Việc thay đổi yêu cầu từ khách hàng hoặc các bên nội bộ có thể yêu cầu điều chỉnh lịch trình dự án Do đó, cần đảm bảo rằng các yêu cầu của dự án được xác định rõ ràng và thống nhất ngay từ đầu để tránh những bất cập sau này.

Xây dựng lịch trình dự án bước một, đặc biệt là trong giai đoạn khởi đầu, và cập nhật lịch trình khi có thêm thông tin. Đang thực hiện

8 Sự trễ hạn trong việc kiểm tra và kiểm thử

Khi không có lịch trình kiểm tra và kiểm thử cụ thể, công việc có thể bị trì hoãn hoặc đặt lên tương đối.

Xây dựng một lịch trình kiểm tra và kiểm thử cụ thể và tuân thủ nó, bao gồm cả các khả năng dự phòng cho trường hợp trễ hạn.

9 Thay đổi nhân sự: Sự thay đổi trong thành viên của nhóm phát triển

Thành viên hiện tại của nhóm phát triển có thể rời bỏ dự án hoặc được thay thế bằng các thành viên mới,

Có thể xảy ra tình huống khi thành viên mới không có đủ kiến thức hoặc kỹ năng cần thiết để tham gia vào dự án.

Xây dựng một kế hoạch thay thế để đối phó với sự thay đổi trong nhân sự, bao gồm việc xác định các nguồn nhân lực dự phòng.

Cung cấp đào tạo và hỗ trợ cho thành viên mới để giúp họ nhanh chóng làm quen với dự án.

Thiếu nguồn lực, bao gồm nhóm phát triển không đủ người.

Khách hàng thường muốn dự án hoàn thành một cách nhanh chóng và với ngân sách hạn chế, dẫn đến áp lực cắt giảm nguồn lực.

Tuyển thêm nhân sự, đào tạo nhân sự

11 Mâu thuẫn trong nhóm phát triển:

Xung đột hoặc mâu thuẫn trong nhóm phát triển

Xung đột có thể phát sinh khi các thành viên trong nhóm có quan điểm khác nhau về cách thực hiện công việc hoặc giải quyết vấn đề Để giảm thiểu xung đột, cần đảm bảo rằng mỗi thành viên hiểu rõ vai trò và trách nhiệm của mình trong dự án.

Khuyến khích sự giao tiếp mở cửa và thúc đẩy việc chia sẻ ý kiến và quan điểm trong nhóm

12 Sự thiếu hụt kiến thức và kỹ năng.

Thành viên trong nhóm phát triển có thể thiếu kiến thức về ngôn ngữ lập trình hoặc công nghệ cụ thể sử dụng trong dự án.

Xây dựng một đội ngũ đa dạng về kiến thức và kỹ năng nhằm hỗ trợ lẫn nhau Đảm bảo rằng các thành viên trong đội ngũ được đào tạo và phát triển liên tục để cải thiện năng lực chuyên môn của họ.

Áp lực hoàn thành dự án đúng hạn có thể dẫn đến căng thẳng, ảnh hưởng tiêu cực đến sức khỏe và tinh thần của các thành viên trong nhóm phát triển Việc quản lý áp lực này là rất quan trọng để duy trì sự hiệu quả và tinh thần làm việc của cả đội.

Lịch làm việc quá tải hoặc không được quản lý một cách hợp lý có thể gây ra mệt mỏi và căng thẳng.

Xây dựng một lịch làm việc hợp lý và đảm bảo rằng không có quá nhiều áp lực đè lên các thành viên trong nhóm.

Tạo môi trường làm việc khích lệ và hỗ trợ tinh thần.

Tổ chức các hoạt động giải trí Đang thực hiện

Áp lực từ khách hàng hoặc bên nội bộ để thay đổi hoặc bổ sung yêu cầu có thể dẫn đến sự không kiểm soát trong quá trình thực hiện dự án Việc này thường gây khó khăn trong việc duy trì tiến độ và chất lượng, ảnh hưởng tiêu cực đến kết quả cuối cùng của dự án.

Để đảm bảo mọi thay đổi yêu cầu được thông báo và thảo luận một cách có kiểm soát, cần duy trì sự giao tiếp chặt chẽ với khách hàng và các bên nội bộ.

15 Không đảm bảo tính xác định và đồng thuận

Thiếu sự giao tiếp hiệu quả trong dự án có thể dẫn đến sự không rõ ràng và hiểu sai trong việc truyền đạt thông tin.

Để đảm bảo giao tiếp hiệu quả trong dự án, cần thực hiện việc trao đổi đầy đủ với tất cả các bên liên quan Sử dụng cuộc họp, email và hệ thống quản lý dự án để truyền đạt thông tin quan trọng một cách kịp thời và rõ ràng.

Khi người tham gia dự án không hiểu rõ mục tiêu kinh doanh hoặc không biết cách áp dụng chúng vào yêu cầu phần mềm, các yêu cầu sẽ trở nên không phù hợp với mục tiêu kinh doanh.

QUẢN LÍ CÁC BÊN LIÊN QUAN CỦA DỰ ÁN

Các bên liên quan của dự án

a Các bên liên quan của dự án bao gồm:

 Sponsor (Nhà tài trợ): Đơn vị hoặc cá nhân đầu tư vốn cho dự án phát triển game.

 Resource Manager (Quản lý tài nguyên): Người quản lý nhân sự, thiết bị và các nguồn tài nguyên phục vụ phát triển game.

 Project Management Office (PMO): Văn phòng quản lý dự án, giám sát tiến độ và chất lượng.

 Team members ( Các thành viên trong nhóm): developer, desinger,

 End Users (Người chơi cuối): Người chơi, người dùng game cuối cùng.

 Marketing and Advertising (Tiếp thị và quảng cáo): Đơn vị phụ trách quảng bá game tới thị trường và người chơi.

 Shareholders (Cổ đông): Những người đầu tư và có quyền lợi tài chính trong dự án game.

 Regulatory Bodies (Cơ quan quản lý): Cơ quan quản lý pháp lý về việc phát hành và phân phối game.

 Competitors (Đối thủ cạnh tranh): Các công ty hoặc dự án game cạnh tranh trên thị trường.

Danh sách các bên liên quan, mức độ tương tác ảnh hường

Họ tên Bên liên quan

Vai trò Thông tin Mức độ tương tác

Mức độ ảnh hường Nội bộ

Nhà tài trợ dự án

Cung cấp nguồn tài trợ và xác định yêu cầu của dự án

Email: client.work@gmail.com Sdt: 0955423113 Địa chỉ: Phong 705 – A2, PTIT, Ha Noi

Thành viên nhóm phát triển

Email: tbinh1@gmail.com Sdt: 0867865001 Địa chỉ: PT IT, Ha Noi

Thành viên nhóm phát triển

Email: tbinh2@gmail.com Sdt: 0867865002 Địa chỉ: PT IT, Ha Noi

Thành viên nhóm phát triển

Tester/Dev/Tech Email: tbinh3@gmail.com Sdt: 08678650013 Địa chỉ: PT IT, Ha Noi

Design/Dev Email: tbinh4@gmail.com Sdt: 08678650012

Thấp Cao phát triển Địa chỉ: PT IT, Ha Noi

Giám đốc quản lý tài nguyên

Phân phối tài nguyên cho dự án

Email: tduat141@gmail.com Sdt:0345395935 Địa chỉ: Ha Noi

Thấp Trung bình Đào Đức H

Văn phòng quản lý dự án (PMO)

Hỗ trợ quản lý dự án và đảm bảo quy trình được tuân thủ

Email: daoh@gmal.com Sdt:

Là người sử dụng phần mềm, sử dụng hệ thống dễ dàng và thuận tiện

B/Cổ đông của công ty

Thu lợi nhuận và đầu tư lâu dài

Email: duyb@gmail.com Sdt: 023425253 Địa chỉ: Ha Noi

Công ty tiếp thị và quảng cáo K

Tiếp thị và quảng cáo

Truyền thông và quảng cáo về sản phẩm

Email: k.company@gmail.com Sdt: 021445223 Địa chỉ: Ha Noi

Cấp phép, Tuân thủ các quy tắc và quy định

Email: c.company@gmail.co m Sdt: 023402342 Địa chỉ: Ha Noi

Thấp Cao Đối thủ cạnh tranh

L/ Sản phẩm Đối thủ cạnh tranh

Theo dõi và phản hồi đối với đối thủ

Email: l.store@gmail.com Sdt: 023145252 Địa chỉ: Ha Noi

Chi tiết về các bên liên quan

a Vai trò trách nhiệm của các stakeholders:

- PM: Nguyễn Ngọc Tuấn Bình (Nhóm phát triển 13 – Công ty phát triển game X)

 Vai trò: Giám sát, điều hành toàn bộ dự án:

Trách nhiệm của người quản lý dự án bao gồm tiếp nhận và làm việc với các bên liên quan để định nghĩa rõ ràng dự án, dự trù nguồn nhân lực cần thiết, lập kế hoạch và lịch trình thực hiện, cũng như tìm ra các phương án giải quyết và dự toán ngân sách Họ phân bổ công việc cho các thành viên trong đội, giám sát và kiểm tra tiến trình cũng như chất lượng công việc, đồng thời báo cáo tiến độ và tình hình dự án cho các bên liên quan Người quản lý cũng đảm bảo rằng các yêu cầu của bên liên quan được đáp ứng, đóng vai trò là cầu nối giữa đội ngũ làm việc và nhà tài trợ, đối tác, và đưa ra những thay đổi cần thiết về phạm vi của dự án.

Để đáp ứng yêu cầu công việc, ứng viên cần có khả năng giao tiếp tốt và truyền đạt thông tin hiệu quả, đồng thời biết cách tạo động lực và khuyến khích các thành viên trong đội Ngoài ra, ứng viên cần có kinh nghiệm lãnh đạo và quản lý dự án, cũng như khả năng làm việc nhóm tốt Thành thạo các ngôn ngữ lập trình như Java, JavaScript và C# là điều cần thiết, cùng với kiến thức chuyên sâu về cơ sở dữ liệu và xây dựng hệ thống thông tin Trình độ tiếng Anh yêu cầu từ B trở lên và ứng viên phải tốt nghiệp đại học chuyên ngành Công nghệ Thông tin.

- Sponsor (Nhà tài trợ): Chuỗi cửa hàng launch pad (Đại diện – Nguyễn Văn A):

 Vai trò: Đây là tập đoàn phía sau dự án, đảm bảo rằng dự án được tài trợ và có nguồn lực cần thiết.

Trách nhiệm của các bên liên quan trong dự án bao gồm việc cung cấp tài trợ tài chính, tham gia vào quyết định chi tiêu và phê duyệt ngân sách, thảo luận về các mục tiêu chiến lược, cũng như thực hiện đánh giá và kiểm tra hiệu suất của dự án.

- Team Members ((Nhóm phát triển 13 – Công ty phát triển game X):

 Thành viên: o Nguyễn Ngọc Tuấn Bình o Vũ Thanh Hoàn o Bùi Huy Hoàng o Phạm Quang Huy

 Vai trò: Là đội ngũ xây dựng phần mềm, hoàn thành dự án

Tất cả các thành viên trong đội dự án cần nắm vững mục tiêu, phạm vi, yêu cầu và kế hoạch cụ thể của dự án Họ phải đảm bảo công việc đạt tiêu chuẩn chất lượng và an toàn, đồng thời làm việc hiệu quả để hoàn thành đúng thời hạn Việc tạo và duy trì đầy đủ, chính xác các tài liệu kỹ thuật và hướng dẫn là rất quan trọng Ngoài ra, việc học hỏi từ kinh nghiệm và đánh giá dự án sẽ giúp cải tiến quy trình làm việc và phát triển phần mềm trong tương lai, đảm bảo sản phẩm phần mềm đáp ứng yêu cầu của khách hàng và người dùng cuối.

 Vai trò: Là những khách hàng mua hàng trên trang web cũng như quản lí cửa hàng

Trách nhiệm của người dùng bao gồm việc cung cấp phản hồi và đánh giá về trải nghiệm sử dụng hệ thống, đưa ra ý kiến sau khi hệ thống được triển khai, và tham gia vào quá trình đào tạo để sử dụng hệ thống hiệu quả.

 Các cổ đông của công ty, bao gồm cả các quỹ đầu tư và cổ đông cá nhân.

- Regulatory Bodies (Cơ quan quy định):

 Cơ quan quy định C - Cơ quan quản lý phê duyệt và kiểm tra tuân thủ các quy định về an toàn và bản quyền trong ngành mua sắm.

- Competitors (Các đối thủ cạnh tranh):

 Công ty game L (Đại diện - Đối thủ L) - Các đối thủ cạnh tranh trong ngành mua bán laptop.

- Quản lí tài nguyên (Giám đốc quản lí tài nguyên công ty phát triển phần mềm

 Vai trò: Quản lý và phân phối tài nguyên như nhân lực và vật lực.

Trách nhiệm trong quản lý dự án bao gồm việc xác định và cung cấp tài nguyên cần thiết, đảm bảo sử dụng hiệu quả tài nguyên mà không xảy ra xung đột Đồng thời, cần thảo luận về việc lập kế hoạch và phân phối tài nguyên với Quản lý Dự án Ngoài ra, việc phân loại tài nguyên theo mức độ quan tâm của các bên liên quan cũng rất quan trọng để tối ưu hóa quy trình làm việc.

Nhóm A là nhóm cần được quan tâm nhiều nhất trong dự án, bao gồm những bên liên quan quan trọng nhất có ảnh hưởng lớn đến thành công của dự án Việc tương tác chặt chẽ với Nhóm A là điều thiết yếu, vì sự hài lòng của họ luôn được đặt lên hàng đầu.

 Sponsor (Nhà tài trợ): Tương tác chặt chẽ, quyết định chi tiêu, và hướng dẫn chiến lược dự án.

 PM : Cần quan tâm nhiều nhất vì người này ảnh hưởng trực tiếp đến chuẩn bị ban đầu, quyết định và thành công của dự án.

Nhóm B (Có sức ảnh hưởng) bao gồm các bên liên quan có tác động đáng kể đến dự án, mặc dù không cần tương tác hàng ngày Nhóm này yêu cầu sự quan tâm và tương tác định kỳ để đảm bảo rằng ý kiến của họ được xem xét trong quá trình ra quyết định và thực hiện dự án.

 End Users (Người sử dụng cuối): Cần quan tâm vì họ ảnh hưởng trực tiếp đến doanh thu và thành công của dự án.

 Resource Manager (Quản lý tài nguyên): Tương tác khi cần thiết để cung cấp tài nguyên, nhưng không cần hàng tuần.

Nhóm C (Cần quan tâm) không yêu cầu tương tác chặt chẽ, nhưng cần được cập nhật về tiến trình của dự án Họ thường là những người theo dõi và cần nắm bắt các thông tin quan trọng liên quan đến dự án.

 Project Management Office (Văn phòng quản lý dự án - PMO):

Thường xuyên cung cấp hướng dẫn và hỗ trợ, nhưng không cần tham gia định kỳ

Nhóm D có mức độ quan tâm thấp và không ảnh hưởng nhiều đến dự án, bao gồm các bên liên quan ít hoặc không liên quan Tương tác với nhóm này thường yêu cầu ít tài nguyên hơn so với các nhóm khác.

 Team Members (Các thành viên trong nhóm): Làm việc trực tiếp trên dự án , không phải tương tác với các bên liên quan ngoại bộ.

 Shareholders (Cổ đông) Tương tác thông qua thông báo tài chính và cuộc họp cổ đông hàng năm.

 Regulatory Bodies (Cơ quan quy định): Cần thông báo và tuân thủ các yêu cầu quy định, nhưng không tương tác định kỳ.

 Competitors (Các đối thủ cạnh tranh): Nhóm E - Không cần tương tác trực tiếp, nhưng cần theo dõi hình thức cạnh tranh.

 Tiếp thị và truyền thông. c Nhu cầu và mong muốn của StakeHolder:

Nhà tài trợ mong muốn đảm bảo rằng dự án không chỉ đạt được lợi nhuận dự kiến mà còn đáp ứng các mục tiêu chiến lược của cửa hàng Họ đặc biệt quan tâm đến thời gian hoàn thành dự án cũng như hiệu suất tài chính của trang web.

Quản lý tài nguyên đóng vai trò quan trọng trong việc đảm bảo nhân lực, vật lực và các nguồn lực khác được cung cấp kịp thời và đầy đủ cho dự án Họ cũng chú trọng đến việc quản lý tài nguyên một cách hiệu quả để đáp ứng tốt nhất các yêu cầu của dự án.

Văn phòng quản lý dự án (PMO) đóng vai trò quan trọng trong việc cung cấp hướng dẫn về quy trình quản lý dự án và hỗ trợ cho các dự án PMO đảm bảo rằng các dự án tuân thủ các quy trình và tiêu chuẩn đã được thiết lập, từ đó nâng cao hiệu quả và chất lượng của công việc.

Các thành viên trong nhóm khao khát một môi trường làm việc tích cực, nơi họ có thể phát triển kỹ năng thông qua các cơ hội đào tạo Họ cũng mong muốn đóng góp vào sự thành công của dự án, tạo ra giá trị cho cả nhóm và tổ chức.

- End Users (Người sử dụng cuối): Người sử dụng cuối mong muốn trải nghiệm trang web mượt mà và tiện ích.

- Shareholders (Cổ đông): Cổ đông mong muốn đảm bảo lợi nhuận và khả năng đầu tư của cửa hàng.

- Regulatory Bodies (Cơ quan quy định): Cơ quan quy định yêu cầu tuân thủ các quy định về an toàn và bản quyền trong ngành mua sắm

- Competitors (Các đối thủ cạnh tranh): Theo dõi hình thức cạnh tranh và thực hiện chiến lược để cạnh tranh.

Tiếp thị và quảng cáo đóng vai trò quan trọng trong việc hợp tác với cửa hàng nhằm thu được hoa hồng từ hoạt động quảng bá Các công cụ và phương thức tương tác giữa các StakeHolder là yếu tố then chốt để tối ưu hóa hiệu quả trong chiến lược này.

QUẢN LÍ CẤU HÌNH

Giới thiệu

- Mô tả quá trình quản lý cấu hình trong khi thực hiện dự án phần mềm trò chơi Ngọc Rồng Online

 Đảm bảo hệ thống được cập nhật và thực hiện một cách chính xác khoa học.

 Tránh mất mát dữ liệu

 Quản lý được tài nguyên

 Đảo bảo quá trình thực hiện không xảy ra sai sót cũng như không có sự thay đổi trái phép so với bản thiết kế

 Chắc chắn bất ki sự thay đổi đều được quản lý

 Ghi nhận những thành quả của sản phẩm tại thời điểm hiện tại.

Định nghĩa và quy định viết tắt

Từ viết tắt Định nghĩa Ghi chú

GNRO Trò chơi Ngọc Rồng Online

CI Configuration item ( Sản phẩm cần quản lý Người phụ trách của dự án )

Tên gọi của sản phẩm, file,… trong dự án mà ta cần quản lý

PM Project Manager Người quản lý dự án

PTL Technical Leader Trưởng nhóm công nghệ

QA Quality Assurance Chuyên viên kiếm duyệt chất lượng

BA Business Analyst Chuyên viên phân tích nghiệp vụ, yêu cầu

DEV Developer Lập trình viên

PD Project Designer Nhân viên thiết kế

TL Test Leader Trưởng nhóm kiểm thử

YCKH Yêu cầu khách hàng

QLDA Quản lý dự án

CC Configuration Controller Người quản lý cấu hình

CM Configuration Management Quản lý cấu hình

Quy trình quản lí cấu hình

a Xác định các CI và quy tắc đặt tên

- CI là các thông tin, tài liệu được tạo ra trong quá trình phát triển phần mềm

CI Quy tắc đặt tên Nguồn Sở hữu Phạm vi bảo mật

1 Tài liệu yêu cầu của khách hàng

PM Thàn h viên của dự án

2 Tài liệu kế hoạch quản lý dự án

GNRO_QLDA_ PM PM Nhữn g thành viên được PM cho phép

3 Kế hoạch quản lý cấu hình

GNRO_CM_ CC PM,CC Thàn h viên của dự án

4 Tài liệu đặc tả yêu cầu, phân tích hệ thồng của dự án

GNRO_Analysis_ BA BA,PM Thàn h viên của dự án

5 Tài liệu thiết kế hệ thống

GNRO_Design_ PD PD,PM Thàn h viên dự án

6 Tài liệu thiết kế cơ sở dữ liệu

Chỉ nhữn g thành viên được ủy quyền

7 Tài liệu đánh giá bản thiết kế hệ thống

PM Thàn h viên dự án tham gia thiết kế

Chỉ nhữn g thành viên được ủy quyền

Code Chức năng người dùng

GNRO_SourceUser__

Chỉ nhữn g thành viên được ủy quyền

Code Chức năng quản lý

GNRO_SourceAdmin__

Chỉ nhữn g thành viên được ủy quyền

11 Tài liệu đánh giá mã nguồn từng chức năng

GNRO_SourceReview_< Tên chứ nang>_

Chỉ nhữn g thành viên được ủy quyền

12 Tài liệu đánh giá cơ sở dữ liệu

Chỉ nhữn g thành viên được ủy quyền

13 Kế hoạch kiểm thử tổng hợp

GNRO_TestPlan_Final_< V> TL TL,PM Chỉ nhữn g thành viên được ủy quyền

14 Kế hoạch kiểm thử từng chức năng

GNRO_TestPlan__

TL TL,PM Chỉ nhữn g thành viên được ủy quyền

15 Kế hoạch kiểm thử cơ sở dữ liệu

TL TL,PM Chỉ nhữn g thành viên được ủy quyền

16 Kế hoạch cài đặt cho khách hàng

GNRO_Setting_ PTL PM,PT

Chỉ nhữn g thành viên được ủy quyền

17 Kế hoạch bảo hành, kiểm tra chất lượng

QA,PM Chỉ nhữn g thành viên được ủy quyền b Quy trifnh baseline:

- Đối với souce code: c Lịch trình cơ bản của dự án

STT Tên Khoảng thời gian thực hiện PIC

1 Bắt đầu dự án Thực hiện sau khi thống nhất yêu cầu của khách và kì hợp đồng của khách

2 Phân tích các nghiệp vụ

Phân tích yêu cầu của khách hàng

Thiết kế hệ thống PD

4 Cài đặt Cài đặt chương trình từ thiết kế DEV

5 Kiểm thử Kiểm thử các chức năng của chương trình

6 Bàn giao Sau khi đánh giá và sửa lỗi, tiến hành bàn giao với khách hàng

7 Bảo hành Thực hiện các chính sách cập nhật bảo hành sản phẩm

QA d Cấu trúc thư mục:

Lưu mã nguồn đã sẵn sàng được đưa vào sử dụng

Lưu các sản phẩm của từng thành viên

Khu vực kiểm thử là nơi lưu trữ các mã nguồn đã được kiểm tra và các phiên bản đã được đánh giá Trong khi đó, khu vực lưu trữ giữ tất cả các phiên bản của sản phẩm, và những phiên bản này không được phép sửa đổi vì bất kỳ lý do nào.

Thu mục con Mục đích sử dụng

Khu vực Quyền truyền cập

Thu mục dự án : C:\Project\GNRO

WIP Sản phẩm bàn giao

Lưu tất cả các mục cấu hình được giao tới khách hàng

Chỉnh sửa : PM,CC Đọc : Tất cả thành viên của dự án

Tài liệu Tất cả các tài liệu của dự án

Khu vực lưu trữ, phát hành

Chỉnh sửa : PM Đọc : Tất cả các thành viên

Biên bản cuộc họp Chứa tất cả các biên bản cuộc họp

Chính sửa : PM Đọc : Tất cả thành viên

Bản kế hoạch Chứa tất cả các kế hoạch của dự án

PM, PTL Đọc : Tất cả các thành viên

Báo cáo Lưu các bản báo cáo

Chỉnh sửa : PM Đọc : Tất cả các thành viên

Mã nguồn Chứa các mã nguồn của dự án

Khu vực phát triển, lưu trữ, kiểm

Chỉnh sửa:DEV, PM,PTL thử,phát hành Đọc: Tất cả thành viên của dự án

Các tài liệu/dữ liệu khách hàng cung cấp

PM,CC,PTL Đọc : Tất cả các thành viên

Kiểm tra Các chức năng cụ thể

Lưu trữ sản phẩm và bản đánh giá của chức năng đó

PM, TL Đọc : Tất cả các thành viên

Lưu trữ Chức năng+Phiên bản

Lưu trữ các phiên bản của từng chức năng

PM,CC Đọc: Tất cả thành viên

Thư mục cài đặt : C:\Project\GNRO\Developer

FE Chức năng Chứa mã nguồn cài đặt giao diện theo từng chức năng

Khu vực phát triển, lưu trữ

Chỉnh sửa: DEV,PTL Đọc : tất cả thành viên

BE Chức năng Chứa mã nguồn cài đặt hệ thống, dữ liệu

Khu vực phát triển, lưu trữ

Chỉnh sửa:DEV,PTL Đọc : tất cả thành viên

Database Thực thể Lưu trữ các bảng dữ liệu của các thực thể

Khu vực phát triển, lưu trữ

Chỉnh sửa: DEV,PTL Đọc : tất cả thành viên

Config Chứa các cấu hình cho phần mềm

Khu vực phát triển, lưu trữ

Chỉnh sửa: DEV,PTL Đọc : tất cả thành viên

- Nơi lưu trữ vật lí:

PIC Quy định sử dụng

Hợp đồng kí với khách hàng

Két sắt PM Tài liệu có sự chấp thuận của đôi bên và của pháp luật

Chi phí cho dự án và biên bản chi tiêu

Két sắt PM Biên bản chi tiêu phải có sự chấp thuận của các thành viên

Bản cứng yêu cầu khách hàng

Sử dụng để làm đầu vào cho bước phân tích

Bản cứng tài liệu dự án

Tập tài liệu các mục của dự án

PM Tài liệu sử dụng cho quá trình thực hiện dự án

Tập tài liệu các mục của dự án

PM Tài liệu ghi phép lại nội dung quan trọng của cuộc họp

Máy chủ Thiết bị PM Máy chủ để lưu trữ dữ liệu và các mã nguồn có liên quan

STT Tên Kế hoạch Chú thích

1 Thao tác Upload Chỉnh sửa cập nhật dự án, mã nguồn, dữ liệu

2 Thao tác Comment Chú thích về từng lần cập nhật

3 Công cụ GitHub, GitLab Công cụ quản lý, sao lưu các phiên bản

5 Nội dung sao lưu Kế hoạch, tài liệu, mã nguồn,

7 Thời gian sao lưu Từ khi bắt đầu dự án

X Quản lý chi phí dự án

1 Bảng chi phí nguyên liệu

Danh mục Số lượng Đơn giá (VND) Tổng tiền (VND)

Phí thuê máy chủ 1 x 5 tháng 3,000,000 / tháng 15,000,000

2 Bảng chi phí cơ sở vật chất

Danh mục Số lượng Đơn giá (VND) Tổng tiền (VND)

Chi phí đi lại, trao đổi thông tin 4 người 1,000,000 / người 4,000,000

Chi phí điện 5 tháng 2,000,000 / tháng 10,000,000

Chi phí Internet 5 tháng 1,500,000 / tháng 7,500,000

Chi phí thuê văn phòng 5 tháng 5,000,000 / tháng 25,000,000

Chi phí khôi phục, bảo mật dữ liệu 4 x 5 tháng 499,000 / tháng 9,980,000

Chi phí phụ phát sinh 5 tháng 5,000,000 / tháng 25,000,000

- Lương theo ngày: lương theo giờ * 8 = 640,000

- Lương của các thành viên sẽ tính theo cấp độ trách nhiệm trong từng giai đoạn mà thành viên đó tham gia

- Thưởng: lương giờ * số ngày thực hiện * ∑ cấp độ trách nhiệm (thưởng 1 lần sau khi kết thúc dự án) (*)Đơn vị tiền là VND

4 Bảng cấp độ trách nhiệm

Tham gia đóng góp (C ) 0.75 Được thông báo tới (I) 0

5 Chi trả lương theo giai đoạn dự án

WBS Task Name Duratio n (days)

Start Finish Tiền lương trả theo giai đoạn

1.1 Thu thập yêu cầu từ khách hàng

1.1.1 Xác định mục tiêu và yêu cầu của dự án

1.1.2 Xác định khách hàng và thống nhất yêu cầu

1.1.3 Xác định các chức năng cụ thể của game

1.2.1 Phân loại và sắp xếp các yêu cầu

1.2.2 Phân tích yêu cầu giao diện

1.2.3 Xác định chi phí, rủi ro, tài nguyên

1.2.4 Đánh giá và trao đổi với khách hàng

2.1 Xây dựng tài liệu phân tích

2.2 Xây dựng biểu đồ use case

3.1 Thiết kế biểu đồ các lớp thực thể

3.2 Thiết kế cơ sở dữ liệu

4.1 Xây dựng cơ sở dữ liệu

4.3 Xây dựng chức năng và tích hợp

5.1 Xây dựng kịch bản kiểm thử

5.2 Kiểm thử giao diện và chức năng

5.3 Kiểm thử bảo mật và cơ sở dữ liệu

6 Đóng gói, bàn giao và hoàn thành dự án

6.1 Viết tài liệu hướng dẫn và bàn giao sản phẩm

6.2 Đào tạo, hỗ trợ khách hàng

7.2 Xử lý sự cố và cập nhật hệ thống

6 Bảng chi phí ước tính

Danh mục Chi phí (VND)

Chi phí nguyên vật liệu 55,000,000

Chi phí cơ sở vật chất 100,657,000

• IRR là tỷ suất chiết khấu mà tại đó NPV = 0

• Sử dụng IRR khi muốn tìm được 1 giá trị tỷ suất tối thiểu phù hợp với trường hợp của dự án.

• Tính IRR: dùng phương pháp ước lượng giá trị tỷ suất chiếu khấu r Tìm 2 giá r1 và r2 mà tại đó NPV1 > 0 và NPV2 < 0, thông thường r2>r1.

• Lựa chọn r1 và r2 sao cho khoảng cách càng nhỏ càng chính xác Áp dụng công thức

Tỉ suất nội hoàn của dự án là 26.78%, đây là mức tỷ suất mà tại đó giá trị hiện tại ròng (NPV) của dự án bằng 0, phản ánh lợi nhuận nội bộ mà dự án có khả năng đạt được.

- Tổng chi phí dự án: 249,657,000 VND

 Lợi nhuận = Tổng doanh thu - Tổng chi phí = 300,000,000 VND - 249,657,000 VND = 50,343,000 VND

 CF_t là dòng tiền (cash flow) vào hoặc ra tại thời điểm t

 r là lãi suất không rủi ro hoặc lãi suất yêu cầu

 t là thời gian (thường được tính theo năm)

 C0 là khoản đầu tư ban đầu (tại thời điểm t = 0)

- Tổng chi phí dự án: 249,657,000 VND

 Dòng tiền ròng (Net Cash Flow) trong năm = Tổng doanh thu - Tổng chi phí ban đầu = 300,000,000 VND - 249,657,000 VND = 50,343,000 VND

Với thời hạn 3 năm,giá trị hiện tại ròng (NPV) của dự án trong 3 năm là 22,667,803

10 Tính PTP a) Dự đoán doanh thu dự kiến qua từng năm

Bảng thu nhập dự kiến (bao gồm cả khấu hao và lợi nhuận sau thuế):

QUẢN LÍ CHI PHÍ 1 Bảng chi phí nguyên liệu

Chi phí nhân công

- Lương theo ngày: lương theo giờ * 8 = 640,000

- Lương của các thành viên sẽ tính theo cấp độ trách nhiệm trong từng giai đoạn mà thành viên đó tham gia

- Thưởng: lương giờ * số ngày thực hiện * ∑ cấp độ trách nhiệm (thưởng 1 lần sau khi kết thúc dự án) (*)Đơn vị tiền là VND

Chi lương theo giai đoạn dự án

Lỗi trong thiết kế gameplay

Xác định và làm rõ yêu cầu về gameplay, UI/UX với khách hàng.

Phát hiện sớm lỗi thiết kế, tránh ảnh hưởng đến trải nghiệm người chơi sau này.

Thiếu hụt tài nguyên (nhân sự, phần cứng)

Xác định rõ nguồn lực và tài nguyên cần thiết cho dự án, bao gồm nhân sự phát triển, thiết kế và phần cứng Điều này giúp đảm bảo dự án phát triển đúng tiến độ và không bị đình trệ do thiếu hụt tài nguyên.

Lỗi lập trình đến từ đội ngũ

DEV Đội ngũ DEV cần phối hợp chặt chẽ, dùng các công cụ quản lý phiên bản để tránh xung đột code và sai sót.

Code đẹp, không xung đột các đoạn code giữa các thành viên.

Lỗi test case thiếu nhiều tình huống trong game

QA cần kiểm thử tất cả chức năng và gameplay của game với nhiều tình huống khác nhau Đội ngũ Tester cần nghiêm túc, cẩn thận.

Tránh lỗi phát sinh trong quá trình chơi, hạn chế tối đa các lỗi khi game được phát hành.

Khách hàng ,PM Đánh giá theo nhóm Đọc kế hoạch cho dự án Đáp ứng đúng yêu cầu khách hàng theo kế hoạch.

Tài liệu cần cho dự án

PM,khách hàng Đánh giá theo nhóm Đọc tài liệu và phân tích

Tài liệu đầy đủ khớp với yêu cầu khách hàng.

Giao diện PM , khách hàng Đánh giá theo nhóm sau khi hoàn thành

Kiểm tra các phần giao diện đã đúng với yêu cầu chưa Đẹp , thân thiện với người dùng, đúng với yêu cầu của khách hàng

Kế hoạch PM, QA Đánh giá Tiến hành các test Chạy đúng hết các kiểm thử theo cá nhân hoặc theo nhóm case test case

Code PM, DEV Đánh giá theo nhóm

Chạy thử chương trình xem chương trình chạy ổn định không Đảm bảo chương trình không xảy ra lỗi.

Kỹ thuật sử dụng Công cụ được sử dụng

Tiêu chí đánh giá Đăng ký, đăng nhập

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Có đầy đủ chức năng đăng ký tài khoản và đăng nhập

Quản lý tài khoản người chơi

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Có đầy đủ tính năng như đổi mật khẩu, thiết lập bảo mật tài khoản.

Quản lý nhân vật trong game

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Tính năng nhân vật như tạo, xóa và tùy chỉnh nhân vật được thực hiện đúng yêu cầu.

Phân vùng tương đương / Kiểm thử

Các sản phẩm như mua trong game dựa trên đặc tả skin, item đều hiển thị và tương tác đúng với chức năng.

Quản lý môi trường chơi game

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Môi trường game (level, map) được tải đúng và không phát sinh lỗi khi chơi.

Xem thống kê người chơi

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Hiển thị đầy đủ và chính xác các thống kê liên quan đến quá trình chơi game.

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

PostMan, Cypress Điểm số được lưu trữ chính xác, không mất dữ liệu sau khi hoàn tất game

Thông báo sự kiện trong game

Phân vùng tương đương / Kiểm thử dựa trên đặc tả

Thông báo sự kiện trong game chính xác, thông tin được cập nhật đúng mục tiêu.

Mục kiểm thử Loại kiểm thử

Công cụ được sử dụng

Tiêu chí đánh giá Đăng ký, đăng nhập người chơi và trang chủ game

Phương pháp kiểm thử từ dưới lên

Sau khi đăng ký hoặc đăng nhập thành công thì giao diện chuyển đến trang chủ game.

Trang chủ người chơi và quản lý nhân vật

Phương pháp kiểm thử từ dưới lên

Từ trang chủ, người chơi có thể chuyển đến giao diện quản lý và tùy chỉnh nhân vật.

Trang chủ người chơi và cửa hàng

Phương pháp kiểm thử từ dưới lên

Từ trang chủ, người chơi có thể chuyển đến cửa hàng trong game và kiểm tra thông tin vật phẩm.

Trang quản trị viên và quản lý vật phẩm

Phương pháp kiểm thử từ dưới lên

Từ trang quản trị viên, có thể chuyển đến giao diện quản lý vật phẩm, thêm, sửa, xóa vật phẩm.

Trang quản trị viên và quản lý người chơi

Phương pháp kiểm thử từ dưới lên

Từ trang quản trị viên, có thể chuyển đến giao diện quản lý người chơi, thêm, sửa, xóa người chơi.

Trang quản trị viên và quản lý sự kiện trong game

Phương pháp kiểm thử từ dưới lên

Từ trang quản trị viên, có thể chuyển đến giao diện quản lý sự kiện game, thêm, sửa, xóa sự kiện.

Mục kiểm thử Loại kiểm thử

Kiểm thử hộp trắng/hộp đen

Phân tích giá trị biên/Phân vùng tương đương/Yêu cầu

Hệ thống chạy ổn định Đáp ứng đầy đủ yêu cầu của khách hàng.

7 Kiểm thử sự chấp nhận của người dùng:

- Phương pháp kiểm thử: Sử dụng phiên bản beta của game để khách hàng

(hoặc người chơi thử nghiệm) kiểm tra toàn bộ các yêu cầu và chức năng của game theo đặc tả.

1 Phát hành phiên bản beta: Cung cấp cho khách hàng hoặc người chơi thử nghiệm phiên bản beta của game với đầy đủ các chức năng đã hoàn thành.

2 Kiểm thử toàn diện: Khách hàng hoặc người chơi sẽ trải nghiệm game và thực hiện kiểm tra các chức năng chính, giao diện, tốc độ xử lý, các tính năng quản lý tài khoản, vật phẩm, hệ thống nhiệm vụ, sự kiện và tương tác trong game.

3 Thu thập phản hồi: Dựa trên trải nghiệm của khách hàng hoặc người chơi thử nghiệm, nhóm phát triển sẽ thu thập phản hồi về các vấn đề gặp phải, những tính năng cần cải thiện, và đánh giá mức độ thỏa mãn của khách hàng với game.

Nếu khách hàng hài lòng với chất lượng game và tất cả các yêu cầu được thực hiện đúng theo hợp đồng ban đầu, họ sẽ ký vào biên bản chấp nhận sản phẩm (Acceptance Report).

Nếu khách hàng không hài lòng, nhóm phát triển sẽ ghi nhận các vấn đề và phản hồi từ họ để điều chỉnh, sửa lỗi hoặc cải thiện tính năng trước khi tiếp tục kiểm thử hoặc phát hành chính thức.

8 Ước tính các lỗi được phát hiện:

Giai đoạn đánh giá/ kiểm tra

Số lượng lỗi được phát hiện

Cơ bản để ước tính Đánh giá yêu cầu

5 6% Dựa trên SOW Đánh giá thiết kế 12 14%

Dựa trên project charter và khách hàng Đánh giá code 30 33% Dựa trên sequence diagram, … Kiểm tra đơn vị 21 22%

Bảng kiểm thử đơn vị Kiểm tra tích hợp

18 16% Bảng kiểm thử tích hợp Kiểm tra hệ thống 5

6% Bảng kiểm thử hệ thống

Kiểm tra sự chấp nhận của người dùng 3 3%

Kiểm thử sự chấp nhận của người dùng

Dữ liệu cần thu thập Đơn vị Mục đích Thời gian thực hiện

Kích thước của 1 KLOC = Để đo lường độ Cuối mỗi giai PM mã nguồn: Số

1000 dòng code phức tạp và quy mô của một dự án phần mềm. đoạn

Thời gian làm việc của nhân viên

Theo ngày Đảm bảo nhân viên chăm chỉ, không lười làm, bỏ bê công việc

Từ đó đưa ra được hiệu suất và chất lượng làm việc của nhân viên

Tỷ lệ lỗi 2 (lỗi/1000 dòng)

Hạn chế lỗi trong dự án, tăng hiệu suất của dự án

Trong suốt quá trình kiểm thử mã nguồn

Độ phủ kiểm thử mã nguồn đạt 95% giúp đảm bảo chất lượng sản phẩm khi đưa vào sử dụng, từ đó hạn chế tối đa lỗi phát sinh, giảm thiểu chi phí bảo trì và sửa chữa.

Trong suốt quá trình kiểm của dự án

Thời gian 4s Để tính toán và Trong quá trình QA

PHẦN V: QUẢN LÝ NHÂN SỰ

- Số lượng thành viên đội dự án: 4 người (bao gồm cả PM).

2 Các vai trò cần thiết: a Giám đốc dự án (PM):

- Giai đoạn cần thiết: Tất cả quá trình

- Thời gian bắt đầu: Inception

- Thời gian kết thúc: Sau khi kết thúc Transition

- Tài nguyên nhân lực: Nhân viên công ty game X

 Quản lý các nhiệm vụ điều phối trong dự án game

 Đảm bảo hoàn thành các công việc đúng hạn, đúng tiến độ đồng thời quản lý năng suất các thành viên

 Hiểu biết và có kinh nghiệm với việc lập trình game, có thể giải quyết các vấn đề phát sinh

 Đôn đốc nhân viên, đảm bảo kế hoạch được hoàn thành b Business Analyst (BA):

- Giai đoạn cần thiết: Xuyên suốt dự án, thường là vào giai đoạn sơ khai khi lấy yêu cầu từ khách hàng và phân tích (Inception)

- Thời gian bắt đầu: Khi bắt đầu dự án (2 tuần)

- Thời gian kết thúc: Khi kết thúc dự án

- Tài nguyên nhân lực: Nhân viên trong công ty game X

Nhiệm vụ của chúng tôi là phân tích yêu cầu từ khách hàng và xu hướng chơi game, đồng thời tìm hiểu sở thích của người dùng Chúng tôi tiếp xúc trực tiếp với khách hàng để thu thập yêu cầu nghiệp vụ cho game, từ đó hỗ trợ designer trong việc thiết kế game hiệu quả và phù hợp nhất.

- Giai đoạn cần thiết: Elaboration

- Thời gian bắt đầu: Sau khi lấy yêu cầu và phân tích từ khách hàng, nhận được bản phân tích nghiệp vụ từ BA

- Thời gian kết thúc: Lúc kết thúc dự án

- Tài nguyên nhân lực: Nhân viên công ty game X

 Thiết kế giao diện game

 Thiết kế luồng chạy cũng như logic, lối chơi của game

 Thiết kế nhằm đáp ứng các yêu cầu trong bản phân tích nghiệp vụ của

BA, giao diện thân thiện với người dùng d Dev (Developer):

- Giai đoạn cần thiết: Construction

- Thời gian bắt đầu: Thực thi ngay sau khi thiết kế được hoàn thành, nhận được các bản thiết kế từ Designer

- Thời gian kết thúc: Sau khi đóng gói, cài đặt và bàn giao sản phẩm

- Tài nguyên nhân lực: Nhân viên công ty X

 Sử dụng Unity, Visual Studio để thực thi, viết các logic, các chương trình cho từng module của game theo sự giám sát và điều phối của PM

 Chuyển đổi bản thiết kế thành giao diện người dùng

 Sửa chữa, tối ưu, phối hợp với phía Tester và Designer để hoàn chỉnh game cũng như xây dựng game thân thiện với người dùng e Tech (Kĩ thuật viên):

- Giai đoạn cần thiết: Sau khi bàn giao hệ thống game cho khách hàng

- Thời gian bắt đầu: Thực thi ngay sau khi bàn giao sản phẩm

- Thời gian kết thúc: Sau khi đóng gói và bàn giao sản phẩm

- Tài nguyên nhân lực: Nhân viên công ty game X

 Triển khai hệ thống game tới khách hàng Chịu trách nhiệm cài đặt hệ thống game, hướng dẫn sử dụng

 Tiếp nhận những yêu cầu, lỗi phát sinh từ phía khách hàng để phản hồi lại với Dev, từ đó có thể điều chỉnh kịp thời f Tester (Kiểm thử):

- Giai đoạn cần thiết: Tích hợp hệ thống (Construction)

- Thời gian bắt đầu: Thực thi song song với Dev

- Thời gian kết thúc: Sau khi bàn giao sản phẩm (Transition)

- Tài nguyên nhân lực: Nhân viên công ty game X

 Viết các testcase cho module, hệ thống

 Chơi thử các module của game

 Phối hợp, trao đổi làm việc với Dev để kịp thời vá, sửa chữa các lỗi phát sinh

3 Thông tin các thành viên trong nhóm phát triển dự án:

Họ và tên Giới tính

Nam 0123456789 binhnntb@gmail.com PM/Dev/Tech

Nam 0135792468 huypq@gmail.com BA/Dev

Nam 0246813579 hoangbh@gmail.com Tester/

Nam 0975318462 hoangvt@gmail.com Designer/Dev

4 Cấu trúc của đội dự án:

- Đội dự án hoạt động theo mô hình nhóm làm việc theo nghiệp vụ

- Giám đốc dự án trực tiếp hướng dẫn và quản lý các thành viên còn lại hoàn thành công việc

- Xây dựng mô hình phân cấp với 1 người đứng đầu từng nhóm nhỏ

5 Ma trận trách nhiệm (RAM): a Chú thích:

R (Responsible): Người hoặc nhóm có trách nhiệm thực thi gói công việc hoặc hoạt động, đảm bảo rằng nhiệm vụ đó được hoàn thành một cách hiệu quả.

- A (Accountable): Trách nhiệm giải trình Đây là người chịu trách nhiệm cuối cùng đối với việc hoàn thành gói công việc/hoạt động.

- C (Consult): Tham vấn Đây là các cá nhân, tổ chức được tham vấn, hỏi ý kiến để thực thi một gói công việc/hoạt động

- I (Inform): thông báo Đây là các cá nhân, tổ chức mà cần được thông báo thông tin về một gói công việc/hoạt động b Ma trận gán trách nhiệm:

3.0 Xác định yêu cầu nghiệp vụ

3.0 Viết tài liệu tổng hợp

3.0 Trao đổi lại với khách hàng

5.0 Thiết I R I kế logic game 5.0 Thiết kế cơ sở dữ liệu

6.0 Viết hướng dẫn sử dụng

6.0 Đánh giá lại dự án

Họ tên PM BA Designer Dev Tech Tester

PHẦN VI: QUẢN LÝ GIAO TIẾP VÀ TRUYỀN THÔNG

Để nâng cao hiệu quả giao tiếp và trao đổi yêu cầu giữa khách hàng và các thành viên trong nhóm dự án, việc này sẽ cải thiện chất lượng sản phẩm, đáp ứng tốt hơn nhu cầu của khách hàng, đồng thời đảm bảo tiến độ thực hiện dự án.

Quản lý giao tiếp và truyền thông trong dự án xây dựng game Ngọc Rồng Online là yếu tố then chốt để đảm bảo thông tin được trao đổi hiệu quả Điều này không chỉ tạo ra sự hiểu biết giữa các thành viên trong nhóm dự án mà còn với khách hàng, từ đó giảm thiểu nguy cơ hiểu lầm và các sự cố có thể xảy ra trong quá trình thực hiện dự án.

- Vì thế mà việc quản lý giao tiếp và truyền thông hướng tới những điều sau:

 Hiểu và chia sẻ thông tin

 Điều hướng các quyết định

 Thúc đẩy sự hiểu biết

 Đồng bộ hoá thông tin

2 Yêu cầu trao đổi thông tin: Đối tượng Nhu cầu thông tin

PM Ban kế hoạch dự án, tiến độ thực hiện dự án Khách hàng: Người chơi game, người chơi thử

Tóm lược dự án và tiến độ dự án

Nhóm thu thập yêu cầu Hoạt động nghiệp vụ của khách hàng, yêu cầu về các chức năng chính trong game của khách hàng

Nhóm phân tích Chi tiết yêu cầu của khách hàng, đồng thời tinh chỉnh, thêm một số yêu cầu khác để phù hợp với công ty

Nhóm thiết kế Chi tiết về hệ thống

Nhóm cài đặt Tài liệu thiết kế

Nhóm đảm bảo chất lượng, viết hướng dẫn

Các module, tài liệu chức năng của sản phẩm hoàn chỉnh

- Các tài liệu liên quan:

Tài liệu Mô tả Người nhận Mức độ thường xuyên

Dự án sơ bộ cung cấp cái nhìn tổng quan về các hoạt động thực thi của đội dự án tại thời điểm khởi đầu Tài liệu quản lý dự án nêu rõ các mốc thời gian thực tế cùng với thông tin về quản lý dự án (PM) và thời gian dự kiến hoàn thành, giúp đảm bảo tiến độ thực hiện hiệu quả.

+ Bổ sung khi có thêm những thay đổi phát sinh trong lúc thực hiện

Tài liệu báo cáo phạm vi dự án

Mô tả phạm vi dự án, giới hạn thời gian, ngân sách yêu cầu,…

Tại thời điểm bắt đầu dự án và mỗi khi có thay đổi Báo cáo quản lý rủi ro

Mô tả các rủi ro của dự án cùng với các ma trận khả năng mức độ nghiêm trọng, chiến lược giảm thiểu và các kế hoạch dự phòng

PM Duyệt hàng tuần trong toàn dự án, thông báo ngay khi có rủi ro xảy ra

Tài liệu báo cáo quản lý nhân lực

Mô tả vị trí, nhiệm vụ của từng thành viên đội dự án

PM Duyệt hàng tuần, thông báo ngay khi có sự thay đổi nhân lực

Tài liệu báo cáo quản lý chất lượng

Phương thức giao tiếp giữa các thành viên, giám đốc, nhà tài trợ và khách hàng

PM Một lần sau khi đọc tài liệu tổng quát dự án

Tài liệu báo cáo liên quan đến nghiệp vụ của hệ thống game

Mô tả các yêu cầu của khách hàng, xu hướng, sở thích, các mục tiêu cần hướng tới khi phát triển

Một lần sau khi thu thập, nghiên cứu, trao đổi các yêu cầu với khách hàng

Tài liệu báo cáo phân tích thiết kế hệ thống

Mô tả các yêu cầu chức năng cần có

Một lần sau khi hoàn thành báo cáo nghiệp vụ hệ thống game Ước tính nỗ lực

Mô tả nỗ lực cần có để hoàn thành dự án

Báo cáo tiến độ dự án PM Duyệt hàng tuần

Tài liệu báo cáo kiểm thử

Kết quả test thử các màn chơi, các module trong hệ thống game, các lỗi phát sinh cần vá (nếu có), các giao diện cần tinh chỉnh

Một lần sau mỗi khi hoàn thành xong một module

Hướng dẫn tham gia và sử dụng hệ thống game cho khách hàng bao gồm các bước cần thiết để báo cáo lỗi phát sinh trong quá trình chơi Khách hàng nên liên hệ với bộ phận hỗ trợ khi gặp sự cố để đảm bảo sản phẩm được phát hành đến tay người dùng một cách hoàn thiện nhất.

3 Hình thức truyền thông giao tiếp:

- Giữa các thành viên trong nhóm phát triển dự án:

 Hình thức: Gặp mặt trao đổi trực tiếp tại công ty hoặc trao đổi qua các kênh trực tuyến (họp qua Zoom, trao đổi tin nhắn qua Slack)

Đội dự án sẽ tổ chức họp mặt trực tiếp chỉ khi cần thiết, trong khi đó, các cuộc họp báo cáo sẽ diễn ra qua Zoom hàng tuần Để giải quyết những vấn đề phát sinh, các thành viên sẽ thường xuyên trao đổi qua Slack Cuối cùng, đội sẽ tổ chức một cuộc họp trực tiếp trước ngày triển khai dự án đến tay khách hàng.

Mục đích của báo cáo này là tổng hợp những thành tựu và khó khăn trong tuần qua, đồng thời đề xuất giải pháp cho những vấn đề chưa hoàn thành Bên cạnh đó, báo cáo cũng sẽ thảo luận về những thay đổi trong dự án và xác định các công việc cần thực hiện trong thời gian tới.

- Giữa khách hàng và đội dự án:

 Hình thức: Trao đổi qua email công ty

 Tần suất: Thường xuyên trong suốt quá trình phát triển

 Mục đích: Thu thập yêu cầu, lấy ý kiến phản hồi từ khách hàng

4 Hình thức giao tiếp: a Phương thức liên lạc: Đối tượng Thông tin liên lạc

PM Email: binhnnt@gmail.com

Sđt: 0123456789 Địa chỉ: Số 18 Nguyễn Văn Trỗi, Văn Quán,

Hà Đông, Hà Nội Nhóm phát triển dự án Email: ngocrong.online@gmail.com

Sđt: 0312566868 Địa chỉ: Học viện Công nghệ Bưu chính và Viễn thông, số 10 Trần Phú, Hà Đông, Hà Nội b Giao tiếp giữa thành viên nhóm và PM:

- Thông tin trao đổi về tiến độ công việc:

 Bên gửi: Nhóm dự án

 Hình thức: Qua email, qua họp mặt trực tiếp, qua Slack

 Mục đích: Báo cáo tiến độ công việc của từng người trong nhóm, từ đó giúp cho PM có thể nắm được tiến độ của của dự án

 Người chịu trách nhiệm xử lí: PM

Báo cáo cần bao gồm các thông tin quan trọng như tên người gửi, danh sách công việc đã thực hiện, mức độ hoàn thành từng công việc, thời gian dự kiến hoàn thành, cũng như những khó khăn đã gặp phải trong quá trình thực hiện.

- Thông tin trao đổi về các đề nghị:

 Người gửi: Các thành viên trong nhóm

 Tần suất: Phụ thuộc vào các thành viên trong nhóm

Bảng chi phí ước tính

Danh mục Chi phí (VND)

Chi phí nguyên vật liệu 55,000,000

Chi phí cơ sở vật chất 100,657,000

Tính IRR

• IRR là tỷ suất chiết khấu mà tại đó NPV = 0

• Sử dụng IRR khi muốn tìm được 1 giá trị tỷ suất tối thiểu phù hợp với trường hợp của dự án.

• Tính IRR: dùng phương pháp ước lượng giá trị tỷ suất chiếu khấu r Tìm 2 giá r1 và r2 mà tại đó NPV1 > 0 và NPV2 < 0, thông thường r2>r1.

• Lựa chọn r1 và r2 sao cho khoảng cách càng nhỏ càng chính xác Áp dụng công thức

Tỉ suất nội hoàn của dự án đạt khoảng 26.78%, đây là mức lợi nhuận nội bộ mà dự án có thể đạt được, đồng thời cũng là tỷ suất tại đó NPV của dự án bằng 0.

Tính ROI

- Tổng chi phí dự án: 249,657,000 VND

 Lợi nhuận = Tổng doanh thu - Tổng chi phí = 300,000,000 VND - 249,657,000 VND = 50,343,000 VND

Tính NPV

 CF_t là dòng tiền (cash flow) vào hoặc ra tại thời điểm t

 r là lãi suất không rủi ro hoặc lãi suất yêu cầu

 t là thời gian (thường được tính theo năm)

 C0 là khoản đầu tư ban đầu (tại thời điểm t = 0)

- Tổng chi phí dự án: 249,657,000 VND

 Dòng tiền ròng (Net Cash Flow) trong năm = Tổng doanh thu - Tổng chi phí ban đầu = 300,000,000 VND - 249,657,000 VND = 50,343,000 VND

Với thời hạn 3 năm,giá trị hiện tại ròng (NPV) của dự án trong 3 năm là 22,667,803

Ngày đăng: 09/12/2024, 21:19

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

TÀI LIỆU LIÊN QUAN

w