WEBSITE] Cuder Team2.1.Product Backlog Items Diagram...72.2.Product Backlog Items Specification...7... Backlog items are decomposed into one or more tasks.- Convert all of the ideas and
Trang 1CAPSTONE PROJECT 2
PRODUCT BACKLOG DOCUMENT Project Title: “Smart Shop Shoes Website”
Code : PRODUCT_BACKLOG_v1.0 Version : 1.0
Date : 22/02/2017
Cuder Team
Trang 2PROJECT INFORMATION Project Acronym SSO
Project Title Smart Supermarket
Lead Institution International School, Duy Tan University
Project Mentor Nguyen Thi Thanh Tam, Msc
Project Manager
& Contact Details
Partner
Organization
Duy Tan University
Product Owner &
Contact Detail:
Project Manager
&Scrum Master:
Ngo Thai Chau ngothaichau1995@gmail
.com
01216839131
Project Web URL
Development
Team
Nguyen Nam Son nguyennamsonxaba@gm
ail.com
01269469845
Ho Viet Cuong hovietcuongqn08@gmail
.com
0987647879 Huynh Ba Manh Hung huynhbamanhhungg@g
mail.com
0905491875
Trang 3WEBSITE] Cuder Team DOCUMENT NAME
Document Title Product Backlog Document
Reporting Period
Author(s) & project Ho Viet Cuong
Role
Date 22/02/2017 Filename Product Backlog_v1.0 URL
REVISION HISTORY
Trang 4SIGNATURE Document Approvals: The following signatures are required for approval of this
document
Mentor Nguyen Thi Thanh Tam, Msc Date
Sign
Sign
Sign
Sign
Sign
Sign
ACRONYMS
DOCUMENTS REFERENCED
1. Proposal Document
2. User Story Document
Trang 5WEBSITE] Cuder Team
Table of Contents
1 Introduction: 6
1.1 Purpose: 6
1.2 Scope 6
2 Product Backlog 7
2.1 Product Backlog Items Diagram 7
2.2 Product Backlog Items Specification 7
2.2.1 Priority Table 7
2.2.2 Admin 8
2.2.3 User 10
3 Break Down Into Sprint Backlog 12
4 Constraint 12
5 Stakeholders and User Descriptions Stakeholders Summary 13
Trang 61 Introduction:
1.1 Purpose:
- Provides a set of User Stories that customer provided, along with the priority level and the effort expected of each
- Serves for capturing focus and priority of the tasks Thus making them transparent
to each member of team
- Defined unit of work small enough to be completed by a team in one Sprint iteration Backlog items are decomposed into one or more tasks
- Convert all of the ideas and notes into user stories, which express end user desired functionality (what the software should do) but not the implementation details (how to create software that meets those requirements)
- Ensure that the software be built has the most important features as identified in your conversations with customers and stakeholders, and defined in your user stories In order to create and maintain a good product backlog, help to stay actively engaged with both the stakeholder/customer group and the team on a regular basis every sprint
1.2 Scope
- Prioritized list of all the features and functionality needed to complete a project
- Containing short descriptions of all functionality desired in the product
- Writing down everything from one user’s perspective
- Identify attributes that distinguish one user role from another
Trang 7WEBSITE] Cuder Team
2 Product Backlog
2.1 Product Backlog Items Diagram
2.2 Product Backlog Items Specification
2.2.1 Priority Table
Trang 82.2.2 Admin
LOG IN / LOG OUT PB01 Log in / Log
out
Admin Account
Information
I want to know my account
information
1
PB02 Log in / Log
out
Admin Change Password I want to change my
password
1
PB03 Log in / Log
out
Admin Edit Account
Information
I want to change my account
informations
1
USER MANAGEMENT PB04 User
Management
Admin User Catalog I can list all user 1
PB05 User
Management
Admin Delete User I can delete user’s
information
1
PB06 User
Management
Admin User Permission I can permiss an
user
1
STATISTICS PB07 Statistics Admin View user statistics I can know how
many user in the system
1
PB08 Statistics Admin View product
statistics
I can know product status in the system
1
PB09 Statistics Admin View sales I can see the sales 1
NEWS MANAGEMENT PB10 News
Management
Admin News Catalog I want to know and
list all news
2
PB11 News
Management
Admin Add News I can add a news 2
PB12 News
Management
Admin Edit News I can edit a news
PB13 News
Management
Admin Delete News I can delete news 2
PRODUCT MANAGEMENT PB14 Product
Management
Admin Product Catalog I want to know and
list all products
1
PB15 Product
Management
Admin Add Product I can add a new
product
1
PB16 Product
Management
Admin Edit Product I can edit a product 1
PB17 Product
Management
Admin Delete Product I can delete product 1
PB18 Product
Management
Admin Search Product I can search a
product
1
Trang 9WEBSITE] Cuder Team PB19 Product
Management
Admin Promotion I can set a
promotion or discount to a product
2
CHAT BOX PB20 Chat Box Admin Chat I can chat or advise
my customers
1
PB21 Chat Box Admin Bot I want to chat or
advise my customers when I was offline
1
COMMENT PB22 Comment Admin Comment I can comment or
reply to my customer comment
2
Trang 102.2.3 User
LOG IN / LOG OUT PB01 Log in / Log
out
User Account
Information
I want to know my account
information
1
PB02 Log in / Log
out
User Change Password I want to change my
password
1
PB03 Log in / Log
out
User Edit Account
Information
I want to change my account
informations
1
PB04 Log in / Log
out
User Password Recover I want to gain
password when I forget
1
REGISTER PB05 Register User Register I want register a
new account
1
PRODUCT PB06 Product User Product Catalog I want to know and
list all products to buy
1
PB07 Product User Search Product I can search a
product to buy
1
PB08 Product User Promotion I want to know and
list all promotions
2
PROMOTION PB09 Promotion User Promotion Catalog I want to know and
list all promotions
2
NEWS PB10 News
Management
User News Catalog I want to know and
list all news
2
SMART ADVISORY PB11 Smart Advisory User Smart Advisory I want to be advised
before buy product
1
CHAT BOX PB12 Chat Box User Chat I can chat with
admin
1
PB13 Chat Box User Bot I want to chat or get
a consultation when admin was offline
1
COMMENT PB14 Comment User Comment I can comment or
reply to another user
2
ONLINE SHOPPING
Trang 11WEBSITE] Cuder Team PB15 Online
Shopping
User Shipment I can choose the
shipment when I buy product
1
PB16 Online
Shopping
User Online Payment I can pay for
product online
1
PB17 Online
Shopping
User Cart Management I can manage my
shopping cart
1
PB18 Online
Shopping
User Buy Product I can choose and
add a product to my shopping cart
1
3 Break Down Into Sprint Backlog
Table 4: Breakdown into Sprint Backlog
Sprint 1
Design user interface
Design user interface of Home
page Sep 8, 17 Sep 8, 17
Design user interface of
Register(Customer) Sep 8, 17 Sep 8, 17
Design user interface of
Login(Customer) Sep 8, 17 Sep 9, 17
Design user interface of
Vote(Customer) Sep 10, 17 Sep 11, 17
Design user interface of Cart Sep 11, 17 Sep 11, 17
Design user interface of Find
Product(Customer) Sep 9, 17 Sep 9, 17
Design user interface of View
products Sep 9, 17 Sep 10, 17
Coding
Code front-end for Home page Sep 10, 17 Sep 13, 17
Code back-end for Home page Sep 10, 17 Sep 12, 17
Code front-end for
Register(Customer) Sep 12, 17 Sep 13, 17
Trang 12Code back-end for Login Sep 12, 17 Sep 14, 17
Code front-end for Comment Sep 13, 17 Sep 14, 17
Code back-end for Comment Sep 13, 17 Sep 14, 17
Code front-end for Find Product Sep 14, 17 Sep 15, 17
Code front-end for Cart Sep 13, 17 Sep 15, 17
Code back-end for Cart Sep 13, 17 Sep 15, 17
Code back-end for Find Product Sep 14, 17 Sep 16, 17
Code front-end for View products Sep 16, 17 Sep 16, 17
Code back-end for View products Sep 15, 17 Sep 17, 17
Sprint 2
Design user interface
Design user interface of Change
password(Member) Oct 6, 17 Oct 6, 17
Design user interface of Update
information(Member) Oct 6, 17 Oct 6, 17
Design user interface of view
transaction history(Member) Oct 6, 17 Oct 7, 17
Design user interface of Admin
Design user interface of
Coding
Code front-end of Change
password(Member) Oct 6, 17 Oct 6, 17
Code back-end of Change
password(Member) Oct 6, 17 Oct 6, 17
Code front-end of Update
information(Member) Oct 7, 17 Oct 8, 17
Code back-end of Update Oct 7, 17 Oct 8, 17
Trang 13WEBSITE] Cuder Team
information(Member)
Code front-end of View
transaction history(Member) Oct 6, 17 10/82017
Code back-end of View
transaction history(Member) Oct 6, 17 Oct 9, 17
Code front-end of Admin page Oct 6, 17 Oct 8, 17
Code back-end of Admin page Oct 7, 17 Oct 23, 17
Code front-end of Login Oct 7, 17 Oct 8, 17
Code back-end of Login Oct 7, 17 Oct 7, 17
Code Code back-end of View
Code back-end of View
information Member Oct 8, 17 Oct 10, 17
Code back-end of Delete member Oct 8, 17 Oct 10, 17
Code back-end View transaction
Code back-end of Classify
View information business Oct 17, 17 Oct 16, 17
Code back-end of Confirm
registration information Oct 18, 17 Oct 16, 17
Code back-end of Post approved Oct 18, 17 Oct 16, 17
Code back-end of Classification
Sprint 3 Design user interface
Design user interface of Register Nov 6, 17 Nov 6, 17
Trang 14information account
Coding
Code front-end of Register Nov 6, 17 Nov 6, 17
Code back-end of Register Nov 6, 16 Nov 7, 17
Code front-end of Change
Code back-end of Change
Code front-end of Manage post
on services/products Nov 6, 17 Nov 9, 17
Code back-end of Manage post
on services/products Nov 6, 17 Nov 10, 17
Code front-end of Update
information account Nov 7, 17 Nov 8, 17
Code back-end of Update
information account Nov 7, 17 Nov 7, 17
Code back-end of View
Code front-end of View
Code front-end of post Nov 7, 17 Nov 11, 17
Code back-end of post Nov 6, 17 Nov 15, 17
Code back-end of Send ads Nov 6, 17 Nov 7, 17
Testing & Fix Bug
Design Test Case for Register Nov 8, 17 Nov 14, 17
4.
5 Constraint
Trang 15WEBSITE] Cuder Team Time Project completion time limit in 100 days so time to complete
project be restricted
People constraint 4 people working together to finish the project
The integrated system Must be connected to Internet network to operate
Requirements According to Product owner’s Requirements
6 Stakeholders and User Descriptions Stakeholders Summary
Product Owner The Person who give the
Requirement
Provide information to develop the system Make the decision to accept and implement the project, do the unit test
Scrum Master This is the stakeholder who
leading, manage the system
development Team
Controlling, managing, monitoring, make sure the project complete on time, within budget, according to plan and according to requirements
Requirement
Analyzer
This is a stakeholder that
works with the Analysts to
correctly translate requests or
needs into requirements to be
used for design
Specifies the details of one or more a parts of the system's functionality by describing one or the aspects of the requirements,
This will include functional and non-functional
Software
Architect
This is a stakeholder that is
primary for leading the system
development
Responsible for the software architecture, which includes the key technical decisions that constrain the overall design for the project
Coder This is a stakeholder that
programs the software
Implement the project