COMP1807 - Scrum 1
COMP1807 - Scrum 1
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.
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
B. User Story
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
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
Sprint backlog
2.2 Sprinting
UI wireframes
Figure 24: Sign up wireframe
Figure 25: Edit account info wireframe
Customer feedback
Burndown Chart
Figure 35: Burn down chart sprint 1
III. Sprint 2
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
3.2 Sprinting
UI wireframes
Figure 48: Customer Profile page wireframe
Customer feedback
Kanban Board
IV. Sprint 3
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
4.2 Sprinting
UI wireframes
Figure 71: View product details wireframe
Kanban Board
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
5.2 Sprinting
UI wireframes
● 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
● 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
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.
Total 100%