0% found this document useful (0 votes)
41 views66 pages

COMP1807 - Scrum 1

The document outlines the development process for CheapDeals.com LTD, a UK-based telecommunications company, including product vision, user stories, and the Minimum Viable Product (MVP) focusing on key functionalities. It details the sprint planning and execution phases, including goals, backlog, and retrospective reviews for multiple sprints aimed at enhancing customer experience through a mobile application. The company emphasizes affordability, flexibility, and customer support in its offerings, catering to a diverse customer base seeking cost-effective telecom solutions.

Uploaded by

Minh Đức
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views66 pages

COMP1807 - Scrum 1

The document outlines the development process for CheapDeals.com LTD, a UK-based telecommunications company, including product vision, user stories, and the Minimum Viable Product (MVP) focusing on key functionalities. It details the sprint planning and execution phases, including goals, backlog, and retrospective reviews for multiple sprints aimed at enhancing customer experience through a mobile application. The company emphasizes affordability, flexibility, and customer support in its offerings, catering to a diverse customer base seeking cost-effective telecom solutions.

Uploaded by

Minh Đức
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 66

A. Product vision...................................................................................................................

7
B. User Story.........................................................................................................................7
C. MVP................................................................................................................................11
D. Planning Poker................................................................................................................14
E. Sprint...............................................................................................................................15
I. Sprint 0........................................................................................................................15
II. Sprint 1........................................................................................................................16
2.1 Sprint Planning..........................................................................................................16
2.2 Sprinting....................................................................................................................17
2.3 Sprint Review............................................................................................................25
2.4 Sprint Retrospective..................................................................................................25
2.5 Final Product Prototype............................................................................................25
III. Sprint 2....................................................................................................................28
3.1 Sprint Planning..........................................................................................................28
3.2 Sprinting....................................................................................................................30
3.3 Sprint Review............................................................................................................39
3.4 Sprint Retrospective..................................................................................................39
3.5 Final Product Prototype............................................................................................39
IV. Sprint 3....................................................................................................................40
4.1 Sprint Planning..........................................................................................................40
4.2 Sprinting....................................................................................................................42
4.3 Sprint Review............................................................................................................52
4.4 Sprint Retrospective..................................................................................................52
4.5 Final Product Prototype............................................................................................52
V. Sprint 4........................................................................................................................53
5.1 Sprint Planning..........................................................................................................53
5.2 Sprinting....................................................................................................................55
5.3 Sprint Review............................................................................................................63
5.4 Sprint Retrospective..................................................................................................64
Section 2: Individual Report................................................................................................64
Figure 1: Product vision...........................................................................................................7
Figure 2: User story Account Management 1...........................................................................7
Figure 3: User story Account Management 2...........................................................................8
Figure 4: User story Account Management 3...........................................................................8
Figure 5: User story Order 1....................................................................................................8
Figure 6: User story Order 2....................................................................................................9
Figure 7: User story Order 3....................................................................................................9
Figure 8: User story Order 4....................................................................................................9
Figure 9: User story Order 5..................................................................................................10
Figure 10: User story live chat...............................................................................................10
Figure 11: User story CRM....................................................................................................10
Figure 12: User story Packages management 1....................................................................11
Figure 13: User story Packages management 2....................................................................11
Figure 14: User flow...............................................................................................................12
Figure 15: Priority list.............................................................................................................13
Figure 16: User Stories must have.........................................................................................14
Figure 17: Planning Poker Login............................................................................................14
Figure 18: Planning poker recover password.........................................................................15
Figure 19: Planning poker......................................................................................................15
Figure 20: Database...............................................................................................................16
Figure 21: Sprin 1 goal...........................................................................................................16
Figure 22: Sprint Backlog 1....................................................................................................17
Figure 23: Sprint 1 break down..............................................................................................17
Figure 24: Sign up wireframe.................................................................................................18
Figure 25: Edit account info wireframe...................................................................................19
Figure 26: Recover password wireframe...............................................................................19
Figure 27: Login wireframe....................................................................................................20
Figure 28: Sprint 1 use case..................................................................................................20
Figure 29: first product Homepage.........................................................................................21
Figure 30: first product Sign Up page....................................................................................21
Figure 31: Kanban board sprint 1 first term............................................................................22
Figure 32: Kanban board sprint 1 mid term............................................................................22
Figure 33: Kanban board sprint 1 last term............................................................................23
Figure 34: Detail Kanban Board sprint 1................................................................................23
Figure 35: Burn down chart sprint 1.......................................................................................24
Figure 36: sprint 1 task completion log..................................................................................24
Figure 37: Sprint 1 review......................................................................................................25
Figure 38: Sprint 1 retrospective............................................................................................25
Figure 39: Final product Homepage.......................................................................................25
Figure 40: Final product Login page......................................................................................26
Figure 41: Final product Sign up page...................................................................................26
Figure 42: Final product add account info page.....................................................................27
Figure 43: Final product recover password............................................................................27
Figure 44: Final product customer management...................................................................28
Figure 45: Sprint 2's goal.......................................................................................................29
Figure 46: Sprint 2's backlog..................................................................................................30
Figure 47: Sprint 2 breakdown user story..............................................................................30
Figure 48: Customer Profile page wireframe.........................................................................31
Figure 49: Edit customer info page wireframe.......................................................................31
Figure 50: Customer info for CSR page wireframe................................................................31
Figure 51: Edit customer info page for CSR..........................................................................32
Figure 52: Special offer pop-up wireframe.............................................................................32
Figure 53: special offer wireframe..........................................................................................33
Figure 54: search for products and package wireframe.........................................................33
Figure 55: Sprint 2 use case..................................................................................................34
Figure 56: First product User profile page..............................................................................34
Figure 57: First product edit account info page......................................................................35
Figure 58: Kanban board sprint 2 first term............................................................................35
Figure 59: Kanban board sprint 2 mid term............................................................................36
Figure 60: Kanban board sprint 2 last term............................................................................36
Figure 61: Sprint 2 detail kanban board.................................................................................37
Figure 62: Sprint 2 burndown chart........................................................................................38
Figure 63: Sprint 2 task completion log..................................................................................38
Figure 64: Sprint 2 review......................................................................................................39
Figure 65: Sprint 2 retrospective............................................................................................39
Figure 66: Final product view account info page....................................................................39
Figure 67: Final product edit account info page.....................................................................40
Figure 68: Sprint 3 's goal......................................................................................................41
Figure 69: Sprint 3 's backlog.................................................................................................42
Figure 70: sprint 3 breakdown user story...............................................................................42
Figure 71: View product details wireframe.............................................................................43
Figure 72: View service details wireframe..............................................................................43
Figure 73: View package details wireframe...........................................................................44
Figure 74: Choose customize method...................................................................................44
Figure 75 - Customize wireframe...........................................................................................45
Figure 76 - Customize multi - packages.................................................................................45
Figure 77 - Checkout wireframes...........................................................................................46
Figure 78 - Make Payment wireframes..................................................................................46
Figure 79 - Usecase sprint 3..................................................................................................47
Figure 80 - Sprint 3 First term................................................................................................48
Figure 81 - Sprint 3 Mid term.................................................................................................49
Figure 82 - Sprint 3 last term..................................................................................................49
Figure 83 - Sprint 3 Kanban chart detail................................................................................50
Figure 84 - Sprint 3 Burndown chart......................................................................................51
Figure 85 - Sprint 3 Task Completion Log.............................................................................51
Figure 86 - Sprint 3 Review....................................................................................................52
Figure 87 - Sprint 3 Retropective...........................................................................................52
Figure 88 - Sprint 4 Goal........................................................................................................54
Figure 89 - Sprint 4 Backlog...................................................................................................55
Figure 90 - Sprint 4 Breakdown user into task.......................................................................55
Figure 91 - Live chat wireframe..............................................................................................55
Figure 92 - CSR reply wireframe............................................................................................56
Figure 93 - Edit package........................................................................................................56
Figure 94 - Kanban Board 1st day.........................................................................................59
Figure 95 - Kanban Board Mid term.......................................................................................60
Figure 96 - Kanban Board Last term......................................................................................60
Figure 97 - Kanban Chart detail.............................................................................................61
Figure 98 - Sprint 4 Burndown Chart.....................................................................................62
Figure 99 - Sprint 4 Task Completion Log.............................................................................63
Figure 100 - Sprint 4 Review..................................................................................................63
Figure 101 - Sprint 4 Retrospective.......................................................................................64
CheapDeals.com LTD is a medium-sized telecommunications company based in the
UK, specializing in providing affordable mobile, tablet, and broadband deals. Established to
cater to the growing demand for cost-effective telecom solutions, CheapDeals.com has
become a key player in the market by offering a range of packages designed to meet the
needs of a diverse customer base. The company’s customers are primarily adults, aged
between 16 to 65, who can find and purchase services through multiple channels including
in-person visits, online orders, and phone consultations.

Product Analysis:
CheapDeals.com’s core offerings include mobile, tablet, and broadband subscriptions, with a
focus on affordability and flexibility. The company provides a variety of packages and deals
tailored to different customer needs. Key product features include:
● Affordable Packages: Mobile, tablet, and broadband services bundled into
customizable packages.
● Customer-Centric Deals: Flexible subscription options that allow customers to choose
services based on their preferences and usage needs.
● Customer Support: The company offers support through customer sales
representatives (CSRs) who assist with package selection, queries, and account
management.

Unique Selling Proposition (USP):


● The ability to customize packages based on individual customer needs.
● A seamless customer service experience with personal interaction from sales
representatives.
● Competitive pricing and flexibility in service options.

Core Values:
● Affordability: Offering accessible, cost-effective telecom solutions for a wide range
of customers.
● Flexibility: Providing customizable options for mobile, tablet, and broadband
services.
● Customer Support: Prioritizing high-quality customer service and ensuring that
customers can easily get the support they need.
A. Product vision

Figure 1: Product vision

B. User Story

Figure 2: User story Account Management 1


Figure 3: User story Account Management 2

Figure 4: User story Account Management 3

Figure 5: User story Order 1


Figure 6: User story Order 2

Figure 7: User story Order 3

Figure 8: User story Order 4


Figure 9: User story Order 5

Figure 10: User story live chat

Figure 11: User story CRM


Figure 12: User story Packages management 1

Figure 13: User story Packages management 2

C. MVP
To align with CheapDeals.com LTD's strategic objectives and maximize customer
satisfaction, the identified MVP (Minimum Viable Product) focuses on key user stories.
These features form the foundation of a mobile application that prioritizes both user
experience and business goals. The MVP includes core functionalities such as streamlined
account management, package exploration, real-time payment processing, personalized
promotions, and efficient customer support. Together, these features ensure an intuitive
platform that meets customer needs and supports organizational objectives.
Figure 14: User flow
Figure 15: Priority list
Figure 16: User Stories must have

D. Planning Poker

Figure 17: Planning Poker Login


Figure 18: Planning poker recover password

Figure 19: Planning poker

E. Sprint
I. Sprint 0
Project Scope: Develop an application that enables customers to view, search, and
purchase…. products and packages for CheapDeals Telecom.

Database setup
Figure 20: Database

II. Sprint 1

2.1 Sprint Planning


Sprint Goal

Figure 21: Sprin 1 goal


Definition of Done

● User Stories: User stories that meet all acceptance criteria.


● Code Review: Code is reviewed and merged into the main branch.
● Unit Testing: Unit tests are written and passed.
● UI Testing: UI components are implemented and tested for usability.
● Documentation: Documentation is updated, including user guides and specifications.
● Sprint Review: Sprint reviews are conducted with stakeholders to validate
deliverables.
● Retrospective: A sprint retrospective is held to identify improvements for future
sprints.

Sprint backlog

Figure 22: Sprint Backlog 1

Breakdown user story into task

Figure 23: Sprint 1 break down

2.2 Sprinting
UI wireframes
Figure 24: Sign up wireframe
Figure 25: Edit account info wireframe

Figure 26: Recover password wireframe


Figure 27: Login wireframe

Use Case Diagram

Figure 28: Sprint 1 use case

Sprint 1: First product demo


Figure 29: first product Homepage

Figure 30: first product Sign Up page

Customer feedback

● Customer can add, edit, delete profile logo


● Update banner information: Customers will be notified that all orders processed
through the platform will automatically receive a 15% discount.
● Some image and button icon are not suitable for app
● In customer detail information have Day of birth field, Gender. Credit card
information need Expiry date, CVV number
● Register UI should not list all requirement list in one UI
Kanban Board

Figure 31: Kanban board sprint 1 first term

Figure 32: Kanban board sprint 1 mid term


Figure 33: Kanban board sprint 1 last term

Figure 34: Detail Kanban Board sprint 1

Burndown Chart
Figure 35: Burn down chart sprint 1

Figure 36: sprint 1 task completion log


2.3 Sprint Review

Figure 37: Sprint 1 review

2.4 Sprint Retrospective

Figure 38: Sprint 1 retrospective

2.5 Final Product Prototype

Figure 39: Final product Homepage


Figure 40: Final product Login page

Figure 41: Final product Sign up page


Figure 42: Final product add account info page

Figure 43: Final product recover password


Figure 44: Final product customer management

III. Sprint 2

3.1 Sprint Planning


Sprint Goal
Figure 45: Sprint 2's goal

Definition of Done
● User Stories: User stories that meet all acceptance criteria.
● Code Review: Code is reviewed and merged into the main branch.
● Unit Testing: Unit tests are written and passed.
● Security Testing: Security vulnerabilities are identified and fixed
● Performance Testing: Performance benchmarks are met, and optimization is done
where necessary.
● Code Quality: Code passes static analysis and linting checks.
● Documentation: Documentation is updated, including user guides and specifications.
● Sprint Review: Sprint reviews are conducted with stakeholders to validate
deliverables.
● Retrospective: A sprint retrospective is held to identify improvements for future
sprints.

Sprint Backlog
Figure 46: Sprint 2's backlog

Breakdown user story into task

Figure 47: Sprint 2 breakdown user story

3.2 Sprinting

UI wireframes
Figure 48: Customer Profile page wireframe

Figure 49: Edit customer info page wireframe

Figure 50: Customer info for CSR page wireframe


Figure 51: Edit customer info page for CSR

Figure 52: Special offer pop-up wireframe


Figure 53: special offer wireframe

Figure 54: search for products and package wireframe

Use Case Diagram


Figure 55: Sprint 2 use case

Sprint 2: First product demo

Figure 56: First product User profile page


Figure 57: First product edit account info page

Customer feedback

● Customer can edit fullname, email, address, profile picture


● Missing customer phone number and credit card information
● Customers cannot change their phone number and credit card information.
● The interface is still sketchy and needs improvement.

Kanban Board

Figure 58: Kanban board sprint 2 first term


Figure 59: Kanban board sprint 2 mid term

Figure 60: Kanban board sprint 2 last term


Figure 61: Sprint 2 detail kanban board
Burndown Chart

Figure 62: Sprint 2 burndown chart

Figure 63: Sprint 2 task completion log


3.3 Sprint Review

Figure 64: Sprint 2 review

3.4 Sprint Retrospective

Figure 65: Sprint 2 retrospective

3.5 Final Product Prototype

Figure 66: Final product view account info page


Figure 67: Final product edit account info page

IV. Sprint 3

4.1 Sprint Planning


Sprint Goal
Figure 68: Sprint 3 's goal

Definition of Done
● User Stories: User stories that meet all acceptance criteria.
● Code Review: Code is reviewed and merged into the main branch.
● Unit Testing: Unit tests are written and passed.
● Cross-Browser Testing: UI and functionality are tested across different browsers
● Mobile Testing: UI components and functionality are tested on different mobile
devices.
● Documentation: Documentation is updated, including user guides and specifications.
● Sprint Review: Sprint reviews are conducted with stakeholders to validate
deliverables.
● Retrospective: A sprint retrospective is held to identify improvements for future
sprints.

Sprint Backlog

Figure 69: Sprint 3 's backlog

Breakdown user story into task

Figure 70: sprint 3 breakdown user story

4.2 Sprinting
UI wireframes
Figure 71: View product details wireframe

Figure 72: View service details wireframe


Figure 73: View package details wireframe

Figure 74: Choose customize method


Figure 75 - Customize wireframe

Figure 76 - Customize multi - packages


Figure 77 - Checkout wireframes

Figure 78 - Make Payment wireframes

Use Case Diagram


Figure 79 - Usecase sprint 3

Sprint 3: First product demo


Customer feedback

● Customize package missing sms, data, call information


● Customer can not choose special offer
● No data, sms, call, customer customization section in device detail

Kanban Board

Figure 80 - Sprint 3 First term


Figure 81 - Sprint 3 Mid term

Figure 82 - Sprint 3 last term


Figure 83 - Sprint 3 Kanban chart detail
Burndown Chart

Figure 84 - Sprint 3 Burndown chart

Figure 85 - Sprint 3 Task Completion Log


4.3 Sprint Review

Figure 86 - Sprint 3 Review

4.4 Sprint Retrospective

Figure 87 - Sprint 3 Retropective

4.5 Final Product Prototype


V. Sprint 4

5.1 Sprint Planning


Sprint Goal
Figure 88 - Sprint 4 Goal

Definition of Done
● User Stories: User stories that meet all acceptance criteria.
● Code Review: Code is reviewed and merged into the main branch.
● Unit Testing: Unit tests are written and passed.
● UI Testing: UI components are implemented and tested for usability.
● Deployment: Deployment is completed successfully to the staging environment.
● UAT: User Acceptance Testing (UAT) is performed and passed.
● Stakeholder Feedback: Feedback from stakeholders or product owner is gathered and
incorporated.
● Documentation: Documentation is updated, including user guides and specifications.
● Sprint Review: Sprint reviews are conducted with stakeholders to validate
deliverables.
● Retrospective: A sprint retrospective is held to identify improvements for future
sprints.

Sprint Backlog

Figure 89 - Sprint 4 Backlog

Breakdown user story into task

Figure 90 - Sprint 4 Breakdown user into task

5.2 Sprinting
UI wireframes

Figure 91 - Live chat wireframe


Figure 92 - CSR reply wireframe

Figure 93 - Edit package


Use Case Diagram
Sprint 4: First product demo
Customer feedback

● Live chat does not show clearly which is the account name, does not show customer
questions
● No suggested questions
● Live chat format is designed like chat box
● No category, stock in add device

Kanban Board

Figure 94 - Kanban Board 1st day


Figure 95 - Kanban Board Mid term

Figure 96 - Kanban Board Last term


Figure 97 - Kanban Chart detail
Burndown Chart

Figure 98 - Sprint 4 Burndown Chart


Figure 99 - Sprint 4 Task Completion Log

5.3 Sprint Review

Figure 100 - Sprint 4 Review


5.4 Sprint Retrospective

Figure 101 - Sprint 4 Retrospective

Section 2: Individual Report


Part A: Course Impact, Personal Growth, and Teamwork Experience

● Course Impact: The course provided a comprehensive understanding of the Agile Scrum
framework and its application in project management. I gained valuable skills in product
backlog management, user story discussion, sprint planning, and team collaboration.
● Personal Growth: Participating in group coursework pushed me beyond my comfort zone,
taking on new responsibilities that significantly contributed to my personal growth. I learned
to be more adaptable, quickly adjusting to changes in priorities and new information. I also
strengthened my time through collaboration.
● Teamwork Experience: Working with management skills and developed a more innovative
approach to problems, a team offered both rewards and challenges. Effective communication
and collaborative decision-making were crucial for ensuring alignment and efficient problem-
solving. Balancing individual responsibilities with collective goals required ongoing
negotiation and compromise. The experience reinforced the importance of teamwork, trust,
and shared responsibility in achieving success.

Part B: Contributions, Evaluation of Team Members, and Evaluation of the Scrum Process

● Contributions and Leadership: Throughout the project, I actively participated in planning


and executing tasks. My organizational skills played a key role in streamlining workflow,
ensuring we met deadlines and delivered quality results.
● Evaluation of Team Members: Each member brought unique strengths to the table. I
demonstrated strong analytical skills and attention to detail. Vu Hong Hoang excelled in
organizing a workshop to clarify user story scope and requirements. Phan Anh Tuan
improved the process for identifying and documenting dependencies in the sprint backlog. Le
Truong Thang worked with the team to refine task estimation techniques. Nguyen Sinh
Quang took the initiative to follow up with third-party services.
● Evaluation of the Scrum Process: The Scrum process provided a structured framework for
project management. Regular Sprint Planning and Reviews ensured clear goals and
continuous improvement. Daily stand-up meetings facilitated information sharing and
problem identification. The Agile nature of Scrum allowed us to adapt to changing
requirements and priorities. However, refining task estimation techniques could further
enhance time management and improve sprint planning accuracy.
Recommendations for Improvement:

● Training on task estimation techniques: Consider incorporating workshops or training


sessions on using techniques like Planning Poker or Affinity Mapping to improve task
estimation accuracy.
● Documentation and Knowledge Sharing: Formalize a process for documenting lessons
learned and best practices throughout sprints. This knowledge base can be invaluable for
future projects.

Conclusion

This course provided invaluable insights into project management methodologies and teamwork
dynamics. I gained practical skills applicable across various domains and industries. Moving forward,
I plan to focus on developing my leadership abilities and fostering effective collaboration within
teams, continuing to build on the lessons learned throughout this project.

Team member name Student ID Signature


Individual Additional notes on task
overall work description
contribution (%)

Nguyen Duc Hieu 001343306 30 Team leader + Scrum Master: Hieu


Facilitates Scrum ceremonies,
resolves obstacles, and ensures
team alignment with project
goals. Oversees execution, fosters
collaboration, and supports the
team’s development.

Vu Hong Hoang 001343305 18 Programming Developer: Writes, Hoang


tests, and maintains software code
while optimizing performance and
resolving bugs. Collaborates with
the team to deliver high-quality
features.

Phan Anh Tuan 001343294 19 Programming Developer: Writes, Tuan


tests, and maintains software code
while optimizing performance and
resolving bugs. Collaborates with
the team to deliver high-quality
features.

Le Truong Thang 001343220 19 Designer + Content aggregator: Thang


Creates functional, visually
appealing designs and organizes
content to enhance user
experience. Gathers and curates
content to align with brand
objectives.

Nguyen Sinh Quang 001343210 14 Designer + Content aggregator: Quang


Creates functional, visually
appealing designs and organizes
content to enhance user
experience. Gathers and curates
content to align with brand
objectives.

Total 100%

You might also like