Project 2

profilegnsv.srinivas
ISEM530Project1Group3.docx

ISEM Project Part 1

Team Members: Naga Srinivas Guntupalli, Pranil Mali, Qing Jin

Step 1: Food - Grocery Store

Step 2: Organic House Step 3 Business Overview Target Audience:

Our business mainly targets at individuals and families who are health conscious. They intend to lead a healthy lifestyle by consuming organic food and products of high quality. They care about where their food comes from and how it has been produced. Therefore, our business carries a very diverse library of high-quality organic products to meet the needs of our customers. For each type of product we sell, customers can track the entire life cycle of the products they intend to purchase. Beyond that, our target customers also have environmental concerns. As a result, our business manages to sell products with less or even no packaging. Instead of providing plastic bags, we offer our customers reusable grocery bags.

Besides providing customers who enjoy shopping at a local branch with the best experience, we also aim to win over people who prefer to buy their groceries online. They are expected to receive their groceries within hours with only a few clicks. They can be tech-savvy young people who have a busy life; They can be middle-aged family feeders who want to save some time on going to a local grocery store; They can be seniors who turn to online shopping to avoid covid-19 exposure or other mobility challenges. So technically speaking, our business is embracing all age groups who accept the concept and convenience of online grocery shopping.

Business Strategy:

We follow the following strategies to separate ourselves from other competitors and maintain competitiveness in the market:

1. Products of High Quality

We commit to offering only natural and organic products of high quality. Besides, we provide our customers with product traceability and transparency, which means they are able to see the entire history of a product from where it was first produced to where it was eventually sold or consumed. The whole process is entirely transparent to the users and hence very trustworthy.

2. Online Shopping System with Same-day Delivery or Pickup

With our online shopping system, customers can shop on their own schedule. They can add to the shopping list and place the grocery order at their convenience. What’s even better is that customers will expect to pick up or receive their order within a couple of hours within the same day, which will definitely save our customers a lot of time.

3. Inclusive Culture

With the concept of organic products and the convenience of online shopping appeal to almost people from all walks of life, we also want to create a more inclusive shopping experience for our customers both online and offline. We intend to hire staff that represents all our multi-cultural customers. Besides, we aim to ensure diversity in suppliers and vendors which leads to a diversity of representation exits on our shelves.

Demands Foreseen for Our Business:

1. Increase Product Diversity and Add More Non-food Organic Items

When it comes to organic products, most people think about organic food. However, that is not all. By definition, an organic product is made from materials produced by organic agriculture. Apart from organic food items, personal care products, alcohol, and even clothing can all be made with organic agriculture. Going forward, we plan to add diversity to our products by bringing more non-food products to our catalog.

2. Personalize Shopping Experience for Each Customer

With the organic concepts appealing to people of all ages, we plan to customize our products and shopping experience according to the unique needs of each group or individual. Moving forward, we plan to create truly personalized experiences for both online shopping and brick-and-mortar channels.

Step 4: Organizational Chart

1) Following are the fictional officers, directors, and managers of our company Called ““------------------------------------------------------------------------””

· Pranil Mali

President (CEO)

Vice president - Marketing and Sales

· Naga Srinivas Guntupalli

Vice President - Finance and systems

· Qing Jin

Vice president - Merchandising and Distribution

· James Hoyme

Director of Operations and Purchasing

· David Brunner

Director of Retail Sales

· Erik Spencer

Director of System Development and support

· Brian Hunt

Manager - Warehousing and Shipping

2) Our Company can be defined by the below organizational chart, which gives us a brief overview of different roles and responsibilities of individuals in our organization (Similar to RMO project from the textbook)

Fictional organizational chart:

Step 5: What system is broken:

The below figure shows the typical business system of our company with different functions. It gives a high-level overview of our organization.

The procurement function needs to be added to the Supply chain management system. For the growth of the business, it is essential for our company to find reliable suppliers or even distributors, so that our company will save valuable time, money, and resources dealing with an inadequate supplier or the average distributor.

HR (Human Resource) department system might have some issues in terms of process improvement for smooth onboarding of employees, hiring the best candidates, maintaining the workplace diversity, or manually keeping a track of training of employees and compensation. We can look to automate some of these processes like we can put the ATS (application tracking system) in place so that it will help us hire the best candidates for our company. Also, we can provide an online learning platform for our employees, so that they can complete their mandatory training and they can enhance their knowledge through online courses whenever and wherever they want to.

Step 6 System Vision Document

1. Problem Description

There is an increasing need for online grocery shopping since the onset of COVID-19, and the growth is expected to continue. According to the Mercator Advisory Group, online grocery shopping sales reached $106 billion in 2020, which makes up for 10 percent of the overall grocery market in 2020 and will account for about 22 percent by 2025. Recently, we have observed an increase in new customers, and more importantly, we have also received feedback from our existing customers about their wish for a better online shopping experience.

In order to meet the growing demand from our customers, we plan to upgrade our current mobile websites to a mobile app, since the webpages are not able to cater to all the needs of our customers anymore.

2. System Capabilities

The new system should be capable of:

· Supporting secure checkout and payment through fingerprints or face recognition

· Providing smoother user experience and reducing loading time

· Offering better customization options and instant customer service

· Providing a friendly user interface

3. Business Benefits

· Better user experience is likely to retain existing customers and attract new ones and therefore improve the chances of profits

· Secure checkout and payment can grow trust and loyalty in customers

· The mobile app makes our products and services more accessible and easy for us to provide our value to our customers and connect with them, which helps to build a stronger brand.

Step 7 Use Cases

No User

Use case goal

Include

Extend

Priority

1

Customer

View the product

Logging in

High

2

Customer

Purchase product

Logging in and viewing product

Order

High

3

Customer

Make online order

Log in, product

Order

High

4

Customer

Product search

Log in, make an order

Delivery

High

5

Customer

Add to cart

Log in, product

Order

High

6

Customer

Check out car

Log in product, order

Delivery, printing bill

High

7

Customer

Emptying shopping cart

Log in, product

Cancellati on of order

High

8

Customer

Product changing

Log in

Cancellati on of order

High

9

Customer

Product changing

Log in

Cancellati on of order

High

10

Customer

Returning of product

Log in, ID of the order

Printing of bill

High

11

Shippers and customer

Tracking of the order

Log in, ID of the order

Track the order ID

High

12

Customer

Rating review

Log in,

ID of customer

High

13

Customer

Cancellation of the order

Log in

No of the order

High

14

Shippers and customer

Product delivery

Log in,

ID of the order

ID

tracking

High

15

Customer

Viewing of the points assigned for loyalty

Logging in,

Card of loyalty

Medium

16

Customer

Updating of profile of customers and shippers

Logging in

Medium

17

Customer

Picking up of the order

Logging in,

ID of order

No of the order (s)

Medium

18

Admin

Stock monitoring

Log in

Tracking of the user’s ID, viewing of order and product

Medium

19

Admin

Updating of the grocery stock

Logging in

Updating of the

Medium

grocery’s orders

20

Admin

Suggestions and recommendation review

Logging in

Medium

21

Admin

Generating day-to-day summary report of grocery transactions

Logging in

Tracking and viewing of sales

High

22

Admin

Creating

Generating report for sales history

Checking grocery sales

High

23

Admin

Searching for profile of the customer

Log in

Account of customer

Medium

24

Admin

Generating report for sales trend

Log in

Sales viewing

Medium

25

Admin

Shippers

Log in

High

Step 8 Company Requirements

1. Authentication

2. Product Use Case Diagram

3. User or Customer Use Case Diagram

4. Order Use Case Diagram

5. Customer Use Case Diagram

6. Detailed Grocery Case Diagram

MODULE CLASS DIAGRAM

Finding and Analysis

Product

· User chooses the menu by default category or by entering keywords - If the user wants to search by keyword processed to - The user enters the keyword of the product.

· System searches inventory for products that matches the keywords entered. 2.4. System returns the result and display products that are matched, process to - System display product by default category.

· Users add products to shopping carts or end browsing.

· If a user wants to add another product, proceed to

· User decides if he/she wants to modify the product in the shopping cart.

· If a user wants to modify, proceed to

· User makes changes to the shopping cart.

· System updates the shopping carts according to the user’s selected items.

· System displays all selected products in the shopping cart.

Order

· The user sends orders by desktop/mobile application.

· The system sends cart information which user selected

· The system calculates the total amount of the products.

· User checkout

· The app sends user’s selected items information

· The system displays the total amount, proceed to User will be notified the item is out of stock System will display payment options.

· User select payment options

· User pays by credit/debit cards.

· Users have the option to use loyalty points.

· The system prompts the user to select payment confirmation option.

· If the user confirms the payments, proceed to a successful transaction

· If the user rejects the payments, the process - Transaction successful - Bill will be printed.

· Products ready for delivery or pickup

Delivery

· Tracking number assigned to delivery.

· User location is located.

· Users are notified before the order is dispatched.

· User notified on arrival of product. - Delivery completed successfully.

User Updating

· The user wants to update information on the system.

· The system requires users to log in with an existing account.

· If they don’t have an account, proceed

· The system validates the user account.

· If user input is valid, proceed to profile account and system display

· If user input is invalid, proceed to user log-in

· The system displays the account holder’s profile.

· Users can change and update addresses, telephone, and emails and reset passwords.

· Users cannot delete the existing profile.

· The system sends the confirmation that the setting has been updated.

· App guide the user to the homepage

Authentication

User

As a new customer, I want to be able to register myself into the database of the system and create my own account so that I could gain full access to the app functionalities.

Acceptance criteria

· I must choose a username and password.

· I could enter my personal information such: address, city, telephone number, and country.

· After completing registration, I should receive an activation code.

· I should be required to provide that activation code and validate my account. - I should be able to log in and use the app

Product

User

As a customer, I want to enter keywords so that I can view a list of products that I want to see for order followed by adding them into the shopping cart.

Acceptance criteria

· Available products are displayed.

· I can search for products by entering keywords.

· I can add products to the shopping cart.

· I can delete products from the shopping cart.

· I can finalize my order.

Order

User

As a customer, I want to order products and I want to have the option of paying my orders with different types of visa and debit cards.

Acceptance criteria

· Order products are displayed so I can change my product.

· I can cancel my order

· I can remove orders from my account

· I can pay my orders with visa, debit and redeem my points card

References:

Costain, G., & McKenna, B. (2011). Experiencing the elicitation of user requirements and recording them in use case diagrams through role-play. Journal of Information Systems Education, 22(4), 367-380.

Furterer, S. L. (2020, June). Applying Systems Engineering Tools to Model a Food Justice

System in an Engineering Management Course. In 2020 ASEE Virtual Annual

Conference

Gemino, A., & Parker, D. (2009). Use case diagrams in support of use case modeling: Deriving understanding from the picture. Journal of Database Management (JDM), 20(1), 1-24.

Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2012). Systems analysis and design in a changing world (6th ed). Course Technology, Cengage Learning.

https://www.netsuite.com/portal/resource/articles/accounting/procurement.shtml https://arcoro.com/blog/most-common-hr-issues-solutions/