lOMoARcPSD|38557106
Graduation Project
PROJECT PLAN DOCUMENT
KIDSLAND
Mentor: MSc Huy Nguyen Dang Quang
Team Members: Duong Nguyen Thi Thuy
Tai Nguyen Van
Thao Mai Thi Thu
Hao Nguyen Chiem
Da Nang, 2020
PROJECT INFORMATION
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
Project Acronym PMS
Project Title
Start Date KidsLand
Lead Institution
Feb 17, 2020 End Date Apr 29, 2020
The Faculty of Information Technology, Duy Tan University
Project Mentor MSc Huy Nguyen Dang Quang
MSc Huy Nguyen Dang Quang
Project Manager Email:
& Contact Details
Phone: 0935525354
Members
Duong Nguyen Thi nguyenthuyduong72018 0389121969
Thuy @gmail.com
Tai Nguyen Van nguyenvantai22298@gm 0764466624
ail.com
Hao Nguyen Chiem nguyenchiemhao2205@ 0365225603
Thao Mai Thi Thu gmail.com 0343431856
m
Page 2 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
PROJECT PLAN DOCUMENT
Document Title Project Plan Document
Reporting Period Feb 2020
Author(s) Tai Nguyen Van
Date Feb 19, 2020 Filename KidsLand_Project_Plan_Vers
ion-1.5.docx
Access Project and FIT program
DOCUMENT HISTORY
Version Person Date Description
1.0 Tai Nguyen Van Feb 19, 2020
1.1 Tai Nguyen Van Feb 22, 2020 Create Document
1.2 Feb 24, 2020 Update Name and
1.3 Team Mar 09, 2020
1.4 Team Mar 23, 2020 Date Time
1.5 Team Apr 06, 2020 Update Detail
Team Schedule for sprint 1
Update Detail
Schedule for sprint 2
Update Detail
Schedule for sprint 3
Update Detail
Schedule for sprint 4
Page 3 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
SIGNATURE
Document Approvals: The following signatures are required for approval of this
document.
MSc Huy Nguyen Dang Quang Date
Mentor
Duong Nguyen Thi Thuy Date
Scrum Master
Tai Nguyen Van Date
Member
Hao Nguyen Chiem Date
Member
Thao Mai Thi Thu Date
Member
Page 4 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
Table of Contents
I. Introduction.................................................................................................................6
1. Purpose..................................................................................................................... 7
2. Scope........................................................................................................................ 7
3. References................................................................................................................ 7
4. Definitions, Acronyms and Abbreviations...............................................................7
II. Team organization.......................................................................................................7
1. Scrum Team Information.........................................................................................7
2. Role and responsibility.............................................................................................8
3. Communication Methodology..................................................................................9
4. Communication and Report.....................................................................................9
III. Project Overview....................................................................................................10
1. Project Name..........................................................................................................10
2. Project Duration.....................................................................................................10
3. Project Goal...........................................................................................................11
4. Project vision.........................................................................................................11
5. Project Scope.........................................................................................................11
IV. Schedule and Cost..................................................................................................12
1. Work Breakdown Structure....................................................................................12
2. Detailed Schedule..................................................................................................12
3. Cost........................................................................................................................59
V. Development Process................................................................................................60
1. Reason for selecting process..................................................................................60
2. Description Scrum..................................................................................................60
VI. Project’s Risk.........................................................................................................64
VII. Deliverable.............................................................................................................66
VIII. Configuration Management....................................................................................67
Page 5 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
Table
Table 1: References............................................................................................................7
Table 2: Definitions, Acronyms and Abbreviations...........................................................7
Table 3: Scrum Team Information.....................................................................................8
Table 4: Role and responsibility.........................................................................................8
Table 5: Communication Methodology..............................................................................9
Table 6: Communication and Report...............................................................................10
Table 7: Detailed Schedule..............................................................................................59
Table 8: Detailed Cost......................................................................................................60
Table 9: Project’s Risk.....................................................................................................64
Table 10: Detailed Risk....................................................................................................66
Table 11: Detailed Deliverable.........................................................................................67
Figure
Figure 1: Work Breakdown Structure..............................................................................12
Figure 2: Stages in Scrum................................................................................................61
Figure 3: Scrum team members........................................................................................62
Page 6 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
I. Introduction
1. Purpose
This document provides a summary of the project's objectives, division of work, the
major milestones, required resources, time and overall schedule and budget allocation
used and based on the document proposal to build an expense management application on
time, at the request and plan.
2. Scope
This document provides an overview about product, process, and team in project.
This is just a general plan then details plan will be updated throughout the life
cycle of the project.
3. References References
Project Plan Template
No. Proposal Document
1
2
Table 1: References
4. Definitions, Acronyms and Abbreviations
No. Term Definition or Description
1 API Application Programming Interface
2 UI User Interface
3 AWS Amazon Web Service
4 S3 Simple Storage Service (Cloud Storage)
Table 2: Definitions, Acronyms and Abbreviations
II. Team organization
1. Scrum Team Information
Full Name Position Phone Email
Duong Nguyen Scrum 038912196
Thi Thuy Master 9
Page 7 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
Tai Nguyen Van Team 076446662
member 4
Hao Nguyen Team 036522560
Chiem member 3
Thao Mai Thi Team 034343185
Thu member 6
Table 3: Scrum Team Information
2. Role and Responsibility Responsibility Participant(s)
Role
● Guide on the process.
Mentor ● Monitoring all activities of Team. MSc Nguyen Dang
Quang Huy
● Supporting team management skills,
writing, technical, business operation and
some things else's.
● Responsible for increasing productivity.
Scrum master ● Using the Scrum framework. Duong Nguyen Thi
● Facilitates and Coaches the team. Thuy
● Owns the impediment Backlog.
● Responsible for the ROI.
Product Owner ● Responsible for the product. MSc Nguyen Dang
Quang Huy
Team members ● Owns the Product backlog.
● Responsible for quality. Tai Nguyen Van
Hao Nguyen Chiem
Page 8 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
● Responsible for delivering the potentially Thao Mai Thi Thu
shippable product of the Application each
sprint.
● Report progress based on remaining time.
● Self-organized.
● Owns the Sprint backlog.
Table 4: Role and responsibility
3. Communication Methodology
Audience/ Topic/ Deliverable Frequency Method
Attendees Weekly
Manager, Mentor Project Progress Meeting, Email,
and Team member Review Phone, Skype
Customer, Manager Project Progress Weekly Meeting,
and Scrum master Review Conference
Meeting, Skype
Customer, Manager Explicit When needed Meeting, Email,
and Scrum master Requirement Daily
Project Progress Skype
Scrum master and Review and Daily
Team Member Meeting, Email,
Meeting Facebook, Skype
Table 5: Communication Methodology
4. Communication and Report
Type of Methods, Frequenc Information People
Page 9 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
communication tools y
Communication among in group
Daily Meetings Face to Face Daily Informed about what was Project
or Skype or done in the last 24 hours, team
Facebook working on plans for
today, the difficulties Project
encountered and the team,
solutions required, just Product
meeting 10-15 minutes. Owner
Task Planning Meet face to Weekly All members in team Project
Meeting face, Skype, together to analyze the team,
requirements, functions, Product
Email working on the sprint Owner
going to do, planning and
design for the sprint.
Task Review Meet face to 15-20 days Complete documentation.
Meeting face, Skype, For each stage, sharing
materials, given the
Email strengths and weaknesses
for each. Period for each
member and the solution
calculated measurement
project.
External communication and reporting
Page 10 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
Task Google Every day A web based on task Project
Management Drive, tracking system. To team
Trello manage or divide task,
report bugs/issues.
Table 6: Communication and Report
III. Project Overview
1. Project Name
The project name is: KidsLand
2. Project Duration
Project will be started on Feb 03, 2020
Project will be finished on Apr 22, 2020
3. Project Goal
Building Mobile applications can perform child management functions at preschools.
This includes manipulating attendance and identifying children through the camera when
entering the classroom and notifying Parents what time the child is at school, and notify
the child's activities to parents and parents. Parents update the child's situation for
teachers through the application. In addition, creating a contact book helps schools and
parents to keep an overall track on the learning situation of children.
4. Project Vision
Create a preschool management system with full feature focus on the instant,
quickly and useful for parent and management.
Create trust and become long-term partners with recent user and others.
5. Project Scope
Application running on native platform.
Admin dashboard running on web platform.
Page 11 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106 Project Plan Version 1.5 | PMS
IV. Schedule and Cost
1. Work Breakdown Structure
F
i
g
u
r
e
1
:
Work Breakdown Structure
2. Detailed Schedule
No. Task Duration Starting Ending Person Total Hour
Day Day
Page 12 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
1 Start Up 15 days Feb 03, Feb 21, Team
2020 2020
1.1 Gathering 10 days Feb 03, Feb 14, Team 320
Requirement 2020 2020
1.2 Create Proposal 1 day Feb 17, Feb 17, Team 32
Document 2020 2020
1.3 Project Kick-off 2 days Feb 18, Feb 29, Team 64
Meeting 2020 2020
1.4 Make Project 1 day Feb 20, Feb 20, Tai 8
Plan Document 2020 2020
1.5 Make User Story 1 day Feb 20, Feb 22, Hao, 8
Document 2020 2020 Thao
Make Product Feb 20, Feb 20,
1.6 Backlog 1 day 2020 2020 Duong 8
Document
1.7 Review 1 day Feb 21, Feb 21, Team 32
Document 2020 2020
2 Development 49 days Feb 24, Apr 22, Team
2020 2020
2.1 Sprint 1 10 days Feb 24, Mar 06, Team 300
Page 13 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
2020 2020
Sprint plan 1 day Feb 24, Feb 24, Team 16
2.1.1
2020 2020
meeting
Create Sprint Feb 25, Feb 25,
2.1.2 Backlog 1 day 2020 2020 Tai 4
Document
2.1.3 Create Test Plan 1 day Feb 25, Feb 25, Hao 8
Document 2020 2020
2.1.4 Design Database 1 day Feb 25, Feb 25, Tai 4
2020 2020
2.1.5 Design UI 2 days Feb 24, Feb 25, Hao,
2020 2020 Thao
Design UI of 1 day Feb 25, Feb 25, Hao 4
“Login” 2020 2020
Design UI of 1 day Feb 25, Feb 25, Hao 4
“Previous Login” 2020 2020
Design UI of 1 day Feb 25, Feb 25, Hao 4
“App loading” 2020 2020
Design UI of 1 day Feb 24, Feb 24, Thao 4
“Forgot
Page 14 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
password” 2020 2020
Design UI of 1 day Feb 24, Feb 24, Thao 4
“Verification” 2020 2020
Design UI of 1 day Feb 25, Feb 25, Thao 4
“Reset password” 2020 2020
Design UI of 1 day Feb 25, Feb 25, Thao 4
“Authorization” 2020 2020
2.1.6 Design API 3 days Feb 24, Feb 26, Tai,
2020 2020 Duong
Design API of 1 day Feb 25, Feb 25, Duong 4
“Login” 2020 2020
Design API of Feb 26, Feb 26,
“Forgot 1 day 2020 2020 Duong 4
Password”
Design API of 1 day Feb 25, Feb 25, Tai 2
“Verification” 2020 2020
Design API of 1 day Feb 25, Feb 25, Tai 2
“Reset Password” 2020 2020
Page 15 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
2.1.7 Design Test case 2 days Feb 25, Feb 26, Tai,
2020 2020 Duong
Design Test case 1 day Feb 26, Feb 26, Tai 2
of “Login” 2020 2020
Design Test case Feb 26, Feb 26,
of “Forgot 1 day 2020 2020 Tai 2
Password”
Design Test case 1 day Feb 25, Feb 25, Duong 6
of “Verification” 2020 2020
Design Test case Feb 25, Feb 25,
of “Reset 1 day 2020 2020 Duong 6
Password”
2.1.8 Coding Feb 25,
2020
Set up front-end Feb 25, Feb 26,
develop 2 days 2020 2020 Hao 16
environment
Set up back-end Feb 26, Feb 28,
develop 3 days 2020 2002 Tai 16
environment
Page 16 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
Code UI and Feb 26, Feb 27,
Consume API of 2 days 2002 2020 Hao 8
“Login”
Code API 1 day Mar 02, Mar 02, Duong 10
“Login”
2002 2002
Code UI and Feb 28, Feb 28,
Consume API of 1 day 2020 2020 Hao 4
“Previous Login”
Code UI and Feb 28, Feb 28,
Consume API of 1 day 2020 2020 Hao 4
“App loading”
Code API of Feb 28, Feb 28,
“Forgot 1 day 2020 2020 Tai 4
password”
Code UI and
Consume API of 2 days Feb 25, Feb 26, Thao 8
“Forgot 2020 2020
password”
Code UI and Feb 27, Feb 27,
Consume API of 1 day 2020 2020 Thao 8
“Verification”
Page 17 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
Code API 1 day Mar 02, Mar 02, Tai 4
“Verification” 2002 2020
Code UI and Feb 28, Feb 28,
Consume API 1 day 2020 2020 Thao 8
“Reset password”
Code API of 1 day Mar 02, Mar 02, Tai 4
“Reset password” 2020 2020
Code UI and Mar 02, Mar 02,
Consume API 1 day 2020 2020 Hao 8
“Authorization”
Code API 1 day Mar 02, Mar 02, Duong 10
“Authorization” 2020 2020
2.1.9 Testing 1 day Mar 03, Mar 03, Team
2020 2020
Test feature 1 day Mar 02, Mar 03, Thao, 4
“Login” 2020 2020 Tai
Test feature Mar 02, Mar 03, Thao,
“Forgot 1 day 2020 2020 Tai 4
password”
Test feature 1 day Mar 02, Mar 03, Hao, 4
Page 18 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
“Verification” 2020 2020 Duong
Test feature 1 day Mar 02, Mar 03, Hao, 4
“Reset password” 2020 2020 Duong
Test feature 1 day Mar 03, Mar 03, Hao, 4
“Authorization” 2020 2020 Duong
2.1.10 Fix Bugs
Fix bug feature 1 day Mar 04, Mar 04, Hao, 4
“Login” 2020 2020 Duong
Fix bug feature Mar 04, Mar 04, Thao,
“Forgot 1 day 2020 2020 Tai 8
password”
Fix bug feature 1 day Mar 04, Mar 04, Thao, 8
“Verification” 2020 2020 Tai
Fix bug feature 1 day Mar 04, Mar 04, Thao, 8
“Reset password” 2020 2020 Tai
Fix bug feature 2 days Mar 04, Mar 05, Hao, 4
“Authorization” 2020 2020 Duong
2.1.11 Re-Testing
Re-test feature 1 day Mar 05, Mar 05, Thao, 4
Page 19 of 75
Downloaded by LIEU TAI ()
lOMoARcPSD|38557106
Project Plan Version 1.5 | PMS
“Login” 2020 2020 Tai
Re-test feature Mar 05, Mar 05, Thao,
“Forgot 1 day 2020 2020 Tai 4
password”
Re-test feature 1 day Mar 04, Mar 04, Hao, 4
“Verification” 2020 2020 Duong
Re-test feature 1 day Mar 05, Mar 05, Hao, 4
“Reset password” 2020 2020 Duong
Re-test feature 1 day Mar 05, Mar 05, Thao, 4
“Authorization” 2020 2020 Tai
2.1.12 Release Sprint 1 1 day Mar 06, Mar 06, Team 32
2020 2020
2.2 Sprint 2 Mar 09, Mar 20,
2020 2020
Sprint plan 1 day Mar 09, Mar 09, Team 16
2.2.1
2020 2020
meeting
Create Sprint 2 Mar 09, Mar 09,
2.2.2 Backlog 1 day 2020 2020 Tai 4
Document
2.2.3 Create Test Plan 1 day Mar 10, Mar 10, Thao 4
Page 20 of 75
Downloaded by LIEU TAI ()