Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (875.02 KB, 16 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
Project charter
<b>Project name</b> Online library app
<b>Project sponsor</b> Phan Đức Trọng <b>Project manager</b> Phan Đức Trọng
<b>Date of Project</b>
<b>Approval</b> 19<small>th</small> April, 2022 <b>Last Revision Date</b> 20<small>th</small> August, 2022
<b>Project Description</b> A web application for everyone to read and share books/documents for free.
<b>Scope</b> Create a platform with large amount of eBook, being update frequently
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">most satisfied reading and sharing book experience without paying fee.
<b>Project Goals</b>
- Increase member to 20000 users
- Make profits from advertising (~$2000/month)
- A library website designed primarily around user needs and behaviors
- Have CMS system for writer, easier to use.
- ‘Mobile First’ design will help position the library to be ready for mobile-friendly users.
<b>Key Stakeholders</b> - Students- Community members
Project Team
Discuss what each team member did yesterday, what they’ll do today.
Project Team
At milestones
Present project deliverables, get feedback and discuss next steps
Project Team +Instructor
At end of project
Assess what worked and find solutions for functions that are not working
Project Team +Instructor
May 2 2022<small>nd</small> Meeting – Go over Project charter, clarifyscope and success criteria
Project team + Instructor
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">May 5 2022 Draft site goals Project teamMay 10 2022<small>th</small> Critical task
Fill out content Project team
July 16 2022<small>th</small> Testing 1 time<small>st</small> Project teamJuly 20 2022<small>th</small> Give project to
instructor to check
Project team + InstructorJuly 25 2022<small>th</small> Check Success Criteria Project teamJuly 30 2022<small>th</small> Develop permissions
& approval plan for content contributors
Project team
August 10 2022<small>th</small> Complete documentation for contributors
Project team
August 15 2022<small>th</small> Re-testing 2 time to <small>nd</small>verify completion of project
Project team+ Instructor
August 20 2022<small>th</small> Complete project Project team
<b>NameJob title or role</b>
Phan Đức Trọng Project Sponsor, Project Manager, DeveloperĐào Vĩnh Linh UX/UI Designer, Developer
Trần Anh Dũng Product Owner, Developer
TEAM VALUES AND PRINCIPLES
2 We will be present and active in meetings, putting other work aside.
3 We will be open about which actions we can take and commit to completing them on time. 4 We will arrive on time.
COMMUNICATION GUIDELINES
1 We will prioritize phone calls over message from Zalo, Messenger...
8
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">3 We will communicate early and often. 4
DECISION -MAKING PROCESS
Team members are free to make decisions about the best way to complete their work, but anything that impacts project scope, time or cost must be agreed with the project manager first. The project manager will make decisions on scope within the project tolerances and escalate to the project sponsor as needed.
9
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">- Bảng phân rã công việc
Dự án app đọc sách online : ReadMore1. Khởi động dự án
2. Khảo sát thị trường
a) Xác định đối tượng người dùng 2.2. Tiến hành khảo sát , hành vi, nhu cầu2.3. Phân tích khảo sát, tổng hợp số liệu 3. Thiết kế quy trình quản lí
3.1. Scope dự án : Người dùng cuối đọc sách và viết sách3.2. Chỉ tiếu đánh giá thành công và quản trị chất lượng
3.2.1 Chức năng : Hồn thành đủ chỉ tiêu, khơng phát sinh lỗi dưới góc nhìn người dùng cuối 3.2.2 App performance : Đạt chỉ tiêu đánh giá của các tổ chức uy tín : Google lighthouse3.3. Chiến lược test sản phẩm
3.3.1 Phân tích điều kiện test sản phầm3.3.2 Chọn mơ hình test
3.3.3 Thiết kế chỉ tiêu hồn thành và thất bại 3.3.4 Thiết kế môi trường chạy kiểm thử3.3.5. Kế hoạch theo dõi test
3.4. Kế hoạch công bố sản phẩm4. Xác định cơ sở hạ tầng4.1 Database , media data : firebase 4.2 Authentication : google4.3 user management : firebase auth4.4 Language : React, Nodejs, 5. Thiết kế cơ sở dữ liệu cho dự ánThiết kế giao diện
a. Sign in/ Sign upb. Home pagec. User ‘s libraryd. Admin ‘s portal 7. Kế hoạch công bố sản phẩmKiểm
Dữ liệu kiểm thử
11
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">Các gói công việc
1 . 2 : 10% => 12 ngày3.4 : 10% => 12 ngày
5.6. 60% => 72 ngày(có thể làm song song)7. 15% => 20
8. 5% => 5
Đầu ra công việc
Người thựchiện
1 <sup>Khởi động</sup>dự án
Xác định mục tiêu, concept, thống nhất cách làm việc
1.5 Tài liệu team charter, quy ước, quy chế hoạt động
Dũng, Trọng, Linh
Khảo sátthị trường
Xác định đối tượng người dùng
3 Tài liệu xác định đối tượng, nhu cầu , khó khắn
Trọng, Linh, Dũng
12
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">Thiết kếquy trình
1 Tài liệu chiến lượng release, quảng bá
Quản trịcơ sở hạtầng
Database, media database 2 Tài liệu - Phân tích- Documentation- Ước lượng chi phí
Dũng 4.2 <sup>Authenticate và quản lí </sup>
- Documentation + Môi trường + Triển khai
- Documentation + Môi trường + Triển khai
- Chi tiết lỗi - Chi tiết fix- Chi tiết số lượt test hồi quy
Công bốsản phẩm
Trọng, Linh
8.2 <sup>Bản đạt yêu cầu chất </sup>lượng
5 App hoàn chỉnh đạt chất lượng kiểm thử
Trọng, Dũng
Tài liệu hướng dẫn sửdụng
Tài liệu nghiệm thu, báo cáo tổng kết
13
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">Rùi rovề công
Hệ thống cơ sở dữ liệu đột ngột bị sập
Người dùng không thể truy cập được hệ thống
Tìm nguyên nhân và khắc phục sớm
Xảy ra lỗi ngồi dự kiến
Trong q trìnhtest bị bỏ sót và vơ tình bị phát hiện trongbản ra mắt
Tìm nguyên nhân và khắc phục sớm
Rủi rovề kếhoạch
Ước lượng thời gian khơng chính xác
Trong q trìnhphát triển phát sinh nhiều thời gian hơn dự kiến
Thực hiện ước lượng và điều chỉnh lại thời gian cho hợp lý.
Sai sót, khơng đồng bộ trong q trình phát triển
Dự án xảy ra sai lệch trong quá trình phát triển dẫn đến khi gộp vào xảyra lỗi
Phân chia lại một cách cụ thể và rõ ràng, tránh lặp lại
Một số tính năng bị ra mắt chậm so với dự kiến
Một số tính năng sẽ phải ra mắt ở phiên bản sau
Thông báo , họp với mọi người để đưa ra phương án triển khai hợp lý
Rủi rovề conngười
Thành viên không có nhiều kinh nghiệm trong phát triển dự án lớn
Có thể 1 số tínhnăng nâng cao khơng thể hồnthiện.
Nhờ sợ giúp đỡ từ những người có kinh nghiệm để tìmra phương pháp giải quyết
Đột ngột có thành viên bỏ dởdự án
Công việc bị tồn đọng, không xử lý kịp
Kịp thời tìm người thay thế và bổ sung vào phần việccịn dở dang
14
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">thường xuyên bỏhọp
công việc gian họp để cả nhóm có thể gặp và trao đổi về dự án
Rủi rophátsinh bên
Yêu cầu dự án bị thay đổi
Có thể phát sinh thêm cơngviệc, ảnh hưởng tới kế hoạch đã đề ra ban đầu
Cập nhật và điều chỉnh kế hoạch kịp thời
Khơng tìm được người dung để kiểm thử hệ thống
Có thể khơng tìm được hết các lỗi tiềm ẩn trong hệ thống
Chủ động liên hệ, tìm kiếm người dung để kiểm thử hệ thống
15
</div>