Team project planAutomatic Parking Application Đinh Viết Nhật TânNguyễn Thị Yến NhiTrần Văn ThắngHuỳnh Ngọc Đăng KhoaINTERNATIONAL SCHOOL... CDIO Team project – 2024 – Automatic Parking
Trang 1Team project plan
Automatic Parking Application
PROJECT PLAN
Version 1.0 Date: Jan 10 ,2024th
PROJECT MEMBERS:
Tăng Ngọc Tuân Đinh Viết Nhật Tân Nguyễn Thị Yến Nhi Trần Văn Thắng Huỳnh Ngọc Đăng Khoa
INTERNATIONAL SCHOOL
Trang 2CDIO Team project – 2024 – Automatic Parking Application
Project Information
Project Title Automatic Parking Application
Start Date Jan 10th,2024 End Date
Lead Institution International School, Duy Tan University
Project Mentor &
contact details
Trần Kim Sanh Email: trankimsanh@dtu.edu.vn Tel: 012345678
Team members Name Email Tel
Tăng Ngọc Tuân tuan3110272@gmail.com 0935403594 Đinh Viết Nhật Tân dinhvietnhattan@gmail.com 0349920513 Trần Văn Thắng thangtran00030@gmail.com 0931951269 Huỳnh Ngọc Đăng Khoa khoahuynh2k3hi@gmail.com 0905574513 Nguyễn Thị Yến Nhi yennhi0402dn@gmail.com 0905775514
DOCUMENT NAME Document Title Project plan
Author(s) Tăng Ngọc Tuân
Date 10th Jan,2024 File name: Project Plan v1.0
REVISION HISTORY
1.0 Tang Ngoc Tuan Fix WBS && project schedule
1.0 Tang Ngoc Tuan Replace new WBS && sprints
Trang 3CDIO Team project – 2024 – Automatic Parking Application
Contents
Contents 3
1 Introduction: 4
1.1 Purpose of document: 4
2 Product overview 4
2.1 Product definition: 4
2.2 User: 4
2.2.2 User problems: 4
2.3 Prior art: 4
3 Project overview 4
3.1 Project goal 4
4 Work Breakdown Structure 4
5 System context diagram 5
6 Technology 6
6.1 Python 6
7 Planning 6
7.1 Product requirements (Product backlog) 6
8 Project schedule (overview) 7
9 Development Process: 7
10 Team Organization: 8
10.1 Scrum Team Information: 8
10.2 Role and Responsibility: 8
10.3 Communication Methodology: 9
10.4 Communication and Report: 9
11 Schedule: 10
11.1 Detailed Schedule: 10
12 Budget: 12
13 Project Risks 13
14 Deliverables 14
15 Individual contribution 14
Trang 4CDIO Team project – 2024 – Automatic Parking Application
1 Introduction:
1.1 Purpose of document:
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 a xyz application on time, according to requirement and plan
2 Product overview
2.1 Product definition:
Students at DTU must wait a long period to receive tickets, give them, and pay for them It frequently results in late to class, and time wastage, We're going to build an automated parking system to fix this Students can use it to save time and money for their education
2.2 User:
-Student
-DTU staffs
2.2.1 User needs:
-Student: No more waiting for parking
-Staffs: Don’t need to use ticket
2.2.2 User problems:
-Maybe some mistake when scan license plate and id card
2.3 Prior art:
-Scan license plate and id card
-Notify when something when wrong
3 Project overview
3.1 Project goal
- Delivery at June 2024 within cost less than 240$
3.2 Project Deliverables:
Main features:
-Compare license plate and id card
-Give alert
4 Work Breakdown Structure
Trang 5CDIO Team project – 2024 – Automatic Parking Application
5 System context diagram
Trang 6CDIO Team project – 2024 – Automatic Parking Application
6 Technology
6.1 Python
- Tesseract-OCR
- PyQt5 5.15.10
- OpenCv
6.2 Database
- MySql 8.0 CE
6.3 Test
- Aqua 233.11555.14
6.4 IDE
- Pycharm 2023.3.2
7 Planning
7.1 Product requirements (Product backlog)
OBS:
Put the below information in the Document: “Product and Sprint Backlog and Burn down chart Team project”
Provide a short description of the Requirement or Activity Or User Story
Provide an estimate of the effort in manhours Provide a priority
Document in which Sprint it was done (history) The schedule will show in which Sprint it is planned to be done
Priorities are set from 1 to 3
◦ The highest priority is 1
Trang 7CDIO Team project – 2024 – Automatic Parking Application
◦ The lowest priority is 3
◦ Priorities of some user stories can be the same with others
◦ If a user story has dependencies, it must have lower priority than its
dependencies
8 Project schedule (overview)
9 Development Process:
Scrum Process
Scrum is an empirical process, which mean decisions are based on:
o Observation
Trang 8CDIO Team project – 2024 – Automatic Parking Application
o Experience
o Experimentation
Include 3 pillars:
o Transparency
o Inspection
o Adaption
Benefit of the methodology:
Clearly defined sprint goals
Flexibility to allow quick product change
Tested, stabled product
Developer growth
10 Team Organization:
10.1 Scrum Team Information:
Table 1: Scrum Team Organization
Full Name Phone Email Position
Tăng Ngọc Tuân 0935403594 tuan3110272@gmail.com Master Huỳnh Ngọc Đăng
Khoa 0905574513 khoahuynh2k3hi@gmail.com Member Nguyễn Thị Yến
Nhi 0905775514 yennhi0402dn@gmail.com Member Trần Văn Thắng 0931951269 thangtran00030@gmail.com Member Đinh Viết Nhật Tân 0349920513 dinhvietnhattan@gmail.com Member
10.2 Role and Responsibility:
Table 2: Role and Responsibilities
Role Responsibility
Describe shortly each role Name/Title Product Owner - Analyze users/customers responses Tăng Ngọc Tuân
Trang 9CDIO Team project – 2024 – Automatic Parking Application
Scrum Master - Enhance the process Đinh Viết Nhật Tân
Developer - Coding and unit testing All Members
Tester - Test program All Members
10.3 Communication Methodology:
Table 3: Communication Methodology
Audience/
Attendees
Topic/ Deliverable Frequency Method Mentor and Team
member Project Progress Review Weekly One DriveMeeting, Email,
Team Member Project Progress Review and
Daily Meeting
Daily Email, Facebook,
Zoom
10.4 Communication and Report:
Table 4: Communication and Report
Type of
communication
Methods, tools
Frequency Information
(Definition of the meeting)
People Communication among in group
Scrum meeting Face to face or
Zoom Every twoday Indentify obstacles and howto solve them Project team
Sprint Planning
Meeting
Meet face to face
Beginning
of each sprint
Decides priotizing Project team
Retrospective
meeting
Meet face to face
After each sprint
Determind what worked, what didn’t worked, and how to improve on next sprint
Project team
sprint Show what have been done
Project team and Mentor
Trang 10CDIO Team project – 2024 – Automatic Parking Application
11 Schedule:
11.1 Detailed Schedule:
No Task Name Duration(days) Start Finish Effort(h)
2 Document && test plan
Trang 11CDIO Team project – 2024 – Automatic Parking Application
Trang 12CDIO Team project – 2024 – Automatic Parking Application
Table 5: Detailed Schedule
12 Budget:
12.1 Cost Person/Hours
12.2 Total Cost Estimate
Description Amount Unit
Number of working hours per day 6 Hour
Party cost per member per time 5 USD
Full Name Role Salary Rate
(USD/hour)
Tăng Ngọc Tuân Scrum Master &
Member
Tăng Ngọc Tuân Product Owner &
Member
Trang 13
CDIO Team project – 2024 – Automatic Parking Application
13 Project Risks
Table 7: Rating for likelihood and seriousness for each risk
RATING FOR PROBABILITY AND IMPACT FOR EACH RISK
(Used for Seriousness only)
Risk exposure = Impact x Probability
Table 8: Project Risk
Risk Definition Probabilit
y
Impact Risk Exposur e
Mitigation Strategy
Estimates of
project planning
The plan may be delayed for the initial estimate of the project
exposure
Problems with
license plates
Some license plates’re blur, get dirty,…
requirements prior
to analysis Problem with id
card
Some id cards’re blue, dirty
created to be updated and evaluated regularly Programming
experience
progarmmer for trainning Technical
if needed
Trang 14CDIO Team project – 2024 – Automatic Parking Application
14 Deliverables
Table 9: Deliverables
No Document Deadline File Name
plan-jsa.docx
2 Process && sprint backlog AIS- Android grocery mgmt -
Product and Sprint backlog - jsa.xlsx
15 Individual contribution
Provide contribution level for each team member
100% = Very valuable contribution
90% = Valuable contribution
80% = Contributed
70% = Participated
0% = Did not participate or contributed
No Team member Contribution in %
2 Huỳnh Ngọc Đăng Khoa 85%
3 Nguyễn Thị Yến Nhi 85%
4 Đinh Viết Nhật Tân 85%