100% found this document useful (1 vote)
1K views21 pages

Ashwarya Agarwal - Amazon Pantry

The document outlines a proposed project called Amazon Pantry. It describes the stakeholders involved in the project including customers, employees, vendors, advertisers, brands, warehouse providers, pantry managers, delivery partners, store partners, and management. It provides an as-is and future process map. It defines the scope of the new ABC Pantry feature, including functional and non-functional requirements. It describes what is in-scope and out-of-scope for the project. Finally, it includes user stories and mock screens.

Uploaded by

ur18061
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
100% found this document useful (1 vote)
1K views21 pages

Ashwarya Agarwal - Amazon Pantry

The document outlines a proposed project called Amazon Pantry. It describes the stakeholders involved in the project including customers, employees, vendors, advertisers, brands, warehouse providers, pantry managers, delivery partners, store partners, and management. It provides an as-is and future process map. It defines the scope of the new ABC Pantry feature, including functional and non-functional requirements. It describes what is in-scope and out-of-scope for the project. Finally, it includes user stories and mock screens.

Uploaded by

ur18061
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

Project: AMAZON PANTRY

By Ashwarya Agarwal

1. Stakeholders

ACTOR What they can do on the software created


Customers
● Existing system should have a new feature called ABC Pantry

● There should be a logical grouping of products for customers to


search for daily essential items they wish to buy.
● It should have a feature to show certain offers that are created
for customers.
● They should be able to add these items to their shopping cart.
This cart may have items from ABC company’s nonessential
products as well.
● The software should not allow the user to place an order of an
amount less than 30 USD.
● Free Delivery will be offered if the total order exceeds 50 USD.

Employee
● They should be able to add or remove products within the
created categories, based on the availability and general
demand for certain products.
● Should be able to create and modify offers to be provided to
customers.
● Since, customers may include the vendors also, offers for bulk
orders must be different from the regular customers.
● They should be able to show five advertisements to earn the
advertising revenues.
Vendors
● Have a separate login portal for bulk orders.

● They should be able to get access to offers on their bulk orders.

● Discount on delivery can be provided to them for their orders


based on the amount.
Advertisers
● Should be able to run, pause or remove ads on the portal.

● They should be able to make payments online for running it on


the portal. Different modes of payment must be provided to
them.
● The advertisements should not be too intrusive to spoil the
customer interaction with ABC Pantry.
Brands
● Should be able to access a collection of reports and metrics to
help brands make data-driven decisions to increase sales and
customer loyalty.
Warehouse
● Must be able to access put an offer to the company for
providers providing warehouses at decent price.

Pantry
● Should be able to manage the stocks of products in each
Manager
category for all brands available to the customer.
● Ensure the collection and packaging of the products as per the
order received on the portal.
● And must be abled to view the status of order received and
change it accordingly.
Delivery
● Should receive information on the delivery to made.
Partner
● Delivery should be facilitated by the portal through maps, chat
and call options.
Store Partners  Can access the content on the portal for remaining updated
with the types of products they can supply for the order taken
by company.
Management
● Should be able to access reports at the end of the day like total
sales, sales across USA and each city so on.

BAs
● Ensure that all requirements are reported and proper
communication between stakeholders regarding the same is
done.

Project
● Will manage the work required to deliver the solution for
Manager
software that meets business need.

SMEs/
● Look after the changes that can be made to the software for
Implementati
on SMEs meeting the requirements better and helps in creation of it as a
solution architect.

Tester
● Verifies that the portal meets the requirements

● Quality standards are maintained and risk of failures is


minimised before launching it.
2. As-Is and Future Process map

As-is Process map


Future Process map
3. Scope of the feature ABC Pantry

scope of the feature ABC Pantry functional


Requirements
• User should be able to
register and login to the system.
• The system should keep
records of different categories of
items.
• The system should have new
feature known as ABC Pantry.
• The system should have
logical grouping of products.
• The system should have five
advertisements.
• The system should have a
feature to show certain offer.
• User should be able to add
items to shopping cart.
• The system should not allow
the user to place an order of an
amount less than 30 USD.
• The system should have Free
Delivery only if the total order
exceeds 50 USD.
• The system should generate
reports at the end of the day.
• Total sales for each day
• Total sales for each product
category as mentioned in point
four.
• Total sales across USA
• Total sales for each city.
• Total sales for each zone that
city falls into (that is, zone 1, 2, 3,
and 4)
• Identify best-selling
categories
• Identify the worst-selling
categories
• Total sales of each week city
wise
• Identify which day of the
week shows highest booking by
customers
Non-functional Requirements
• Highly secure, scalable, and
reliable
• The screens should be self-
explanatory and very user
friendly.
• System should be had regular
maintenance.
• The site should load in 3
seconds.
• Data should be stored in
cloud
functional Requirements
• User should be able to
register and login to the system.
• The system should keep
records of different categories of
items.
• The system should have new
feature known as ABC Pantry.
• The system should have
logical grouping of products.
• The system should have five
advertisements.
• The system should have a
feature to show certain offer.
• User should be able to add
items to shopping cart.
• The system should not allow
the user to place an order of an
amount less than 30 USD.
• The system should have Free
Delivery only if the total order
exceeds 50 USD.
• The system should generate
reports at the end of the day.
• Total sales for each day
• Total sales for each product
category as mentioned in point
four.
• Total sales across USA
• Total sales for each city.
• Total sales for each zone that
city falls into (that is, zone 1, 2, 3,
and 4)
• Identify best-selling
categories
• Identify the worst-selling
categories
• Total sales of each week city
wise
• Identify which day of the
week shows highest booking by
customers
Non-functional Requirements
• Highly secure, scalable, and
reliable
• The screens should be self-
explanatory and very user
friendly.
• System should be had regular
maintenance.
• The site should load in 3
seconds.
• Data should be stored in
cloud
• Add more items based on customers need.

• Add pick up option for the order.

• Send adv and offers for customers by email.

• Add cancel option for order.

• Items should be arranged in ascending and descending Order.

• For pantry order should be deliver in shortest time.

4. In-scope

• Register and login to system.

• View different categories of essential and non-essential items.

• View advertisements and offers.

• Select the items and add it to shopping cart.

• View total shopping cart.

• Choose payment method.

• No order of an amount less than 30 USD.

• Free Delivery if the total order exceeds 50 USD.

• Generate report.

Out-of-scope

• The system will not be able to register a new customer to the system.

• Facilities for people with special needs.

• Discount for second order.

• Exchanging a product.

• Contact with supplier.

• Membership.

5. Functional Requirements

• User should be able to register and login to the system.

• The system should keep records of different categories of items.


• The system should have new feature known as ABC Pantry.

• The system should have logical grouping of products.

• The system should have five advertisements.

• The system should have a feature to show certain offer.

• User should be able to add items to shopping cart.

• The system should not allow the user to place an order of an amount less than 30 USD.

• The system should have Free Delivery only if the total order exceeds 50 USD.

• The system should generate reports at the end of the day.

• Total sales for each day

• Total sales for each product category as mentioned in point four.

• Total sales across USA

• Total sales for each city.

• Total sales for each zone that city falls into (that is, zone 1, 2, 3, and 4)

• Identify best-selling categories

• Identify the worst-selling categories

• Total sales of each week city wise

• Identify which day of the week shows highest booking by customers

Non-functional Requirements

• Highly secure, scalable, and reliable

• The screens should be self-explanatory and very user friendly.

• System should have regular maintenance.

• The site should load in 3 seconds.

• Data should be stored on cloud.


6. Wireframes or mock screens
User Stories
Product Backlog Acceptance Criteria
As a user I want to create an account so that I The user can access the application with valid
can use ABC shopping. information otherwise no account created.
A user is able to change password if he does
As a user I want to reset password so that I can not remember password or he want to change
change password if I don’t remember. it so if he remembers old password or send link
to reset new password.
As a user I want to search the items so that I A user is able to enter specific items on search
can lookup items and prices. option and find the items.
As a user I want to view shopping cart so that I A user is able to view shopping cart and he can
can check and modify my order. edit/delete items.
As items collector I want an accurate order data
As items collector is able to view order and
so that I can easily find items and their
their quantity.
quantity.
As delivery man I want to view the orders and A delivery man is able to view orders and their
locations to easy delivery. locations.
As Management I want sales reports at end of The management are able to generate sales
the day so that I can make decision. report.

Project Task: Tableau


1. Create a dashboard for senior management for Chicago to view sales of personal care
products for the last 6 months. Make assumptions as appropriate and create the
dashboard using your own mock data. For any missing data make your assumptions to
create mock data. Write down the assumptions as well.
From the given data for the sales of personal care products in Chicago for the 6 months starting
from January to June, it was observed that the sales were minimum in the month of May with
$10,000 and maximum in the month of March & April with $15,845.
2. Create a dashboard to show Senior Management for Chicago to view sales of breakfast
products for the last six months. Make assumptions as appropriate and create the
dashboard using your own mock data. For any missing data make your assumptions to
create mock data. Write down the assumptions as well.
From the given data for the sales of breakfast items in Chicago for the 6 months starting from
January to June, it was observed that the sales were minimum in the month of April with
$11,112 and maximum in the month of January with $48,211.

Project Task: Excel


Question 1
1. Create a bar graph showing the sales. Label the chart correctly so that senior
management gets a clear report of sales.
2. Arrange the data above in excel in ascending and descending order.
Question 2
1. Create bar graphs of sales for zone 1 cities
2. Find total sales across all cities
Detailed bar graph-
Question 3
1. Using vlookup for product code HS, find sales in Phoenix
2. Using vlookup for product code FR, find sales in Dallas
Answer 1. $1,544
2. $7,895
(Refer the excel sheet attached)

You might also like