1. ITCS371 Requirement Gathering Exercise - YourWay

Chaiyong Ragkhitwetsagul
27 Aug 202017:20

Summary

TLDRIn the provided script, a company representative discusses the development of a web application to enhance the online sales of their water filtration systems. The conversation with a developer covers the need for product listings, descriptions, photos, price, and technical specifications. They also address the importance of a user-friendly interface, multilingual support, secure customer data handling, and integration with existing financial systems. The goal is to streamline the sales process, improve accessibility, and cater to both local and international customers.

Takeaways

  • 😀 The speaker is discussing the development of a web application to sell water filtration systems online.
  • 🏢 The company, 'Your Way', is already a significant player in the consumer product market in Thailand.
  • 💡 The new web application aims to improve sales by allowing customers to order water filtration systems online, addressing the limitations of the current static website.
  • 🕒 The current sales process is slow and limited to working hours, missing out on potential sales during evenings, weekends, and holidays.
  • 🛍️ The web application should include a shopping cart feature for customers to select and purchase products online.
  • 📈 The speaker has considered the need for the application to support multiple languages, starting with Thai and English, and potentially adding Chinese or Japanese later.
  • 📋 The application will require integration with the company's existing Oracle financial system for accounting and record-keeping.
  • 🔒 There is a need for secure storage of customer data, including the use of encryption and strong password protection.
  • 👥 The application should be user-friendly for both customers and employees, with the expectation that staff can learn to use it within three days.
  • 🔍 The application should allow customers to search for products using keywords related to the water filtration systems.
  • 📊 The company expects the application to handle a significant number of users, suggesting a requirement to support up to ten thousand simultaneous users.

Q & A

  • What is the main product that the company sells?

    -The company sells water filtration systems that clean water and provide it for use.

  • What is the current issue with the company's sales process?

    -The sales process is slow because customers cannot order online and must contact sales agents and meet with them for product delivery.

  • What is the idea proposed to improve the sales of the water filtration system?

    -The idea is to build a web application to sell the water filtration systems online, making the process more efficient.

  • What are the current limitations of the company's website?

    -The website is static, displaying only company information and product lists without the capability for customers to order online.

  • What are the main features the new web application should have?

    -The web application should have product photos, descriptions, prices, technical specifications, and the ability for customers to order online.

  • How should the new system handle product updates?

    -The system should allow for easy updates to product descriptions and information, reflecting changes such as new models or modifications.

  • What is the expected user capacity for the web application?

    -The system should be able to support up to 10,000 users at the same time.

  • What language considerations are there for the web application?

    -The web application should initially support Thai and English, with the possibility of adding more languages like Chinese or Japanese in the future.

  • How should the web application integrate with the company's existing systems?

    -The web application needs to integrate with the company's financial system from Oracle to record purchases and maintain account balances.

  • What security measures should the web application have for customer data?

    -The application should securely store customer data with encryption and require users to log in with a username and strong password.

  • What is the expected training time for the company's employees to use the new system?

    -The employees should be able to learn to use the system within two to three days.

Outlines

00:00

🤝 Business Expansion through Web Application Development

The speaker discusses the need for a web application to enhance the sales of their company's water filtration system. The company, 'Your Way,' has a static website but lacks an online ordering system, leading to slow sales. The idea is to develop an interactive web application to allow customers to view and purchase products online, addressing the limitations of their current sales process.

05:01

🛍️ Enhancing Online Product Presentation and Sales Features

The conversation focuses on the features required for the new web application. The speaker wants a system with product photos, descriptions, prices, and technical specifications that can be easily updated. They also discuss the importance of a search function to help customers find specific models and the need for a user-friendly interface to display multiple product models with pagination or search capabilities.

10:04

🌐 Targeting a Global Market with Multilingual Support

The speaker expresses the intention to expand their market beyond Thailand, aiming to ship products internationally. This leads to the requirement of a multilingual web application, starting with Thai and English, and potentially adding more languages like Chinese or Japanese. The speaker also mentions the importance of a neutral color scheme to avoid cultural insensitivity and ensure ease of use across different countries.

15:06

🔒 Ensuring Secure Data Management and System Performance

The speaker highlights the need for secure storage of customer data and integration with the company's existing Oracle financial system. They expect the web application to handle a large number of simultaneous users, aiming for a capacity of ten thousand users. Additionally, the speaker emphasizes the importance of ease of use for employees, who will manage product information, and the need for a short training period for them to become proficient with the system.

Mindmap

Keywords

💡Water Filtration System

A water filtration system is a device or set of devices used to remove contaminants from water. In the script, the company 'Your Way' sells such systems, which are essential for providing clean water to consumers. The product is central to the company's business and the main focus of the web application development discussed in the video.

💡Web Application

A web application, as discussed in the script, is a software program that runs on a web server and is accessible via a web browser. The company wants to develop a web application to sell their water filtration systems online, which is a key initiative to improve their sales process.

💡E-commerce

E-commerce refers to the buying and selling of goods or services using the internet, which is the business model the company is moving towards. The script mentions the need for an online platform where customers can browse and purchase water filtration systems, highlighting the shift from traditional sales to digital commerce.

💡Product Description

In the context of the script, a product description is the information provided about a product, including its features, specifications, and benefits. The company wants to ensure that the web application includes detailed descriptions of their water filtration systems to help customers make informed purchasing decisions.

💡Technical Specification

Technical specifications are detailed descriptions of the technical aspects of a product. In the script, it is mentioned that the company wants to provide a PDF file containing all the technical specifications of their water filtration systems for customers who require in-depth information before purchasing.

💡Shopping Cart

A shopping cart is a feature of e-commerce websites that allows users to select and accumulate items for purchase. The script discusses the need for a shopping cart functionality in the web application, which is a standard component of online shopping experiences.

💡Multiple Languages

The script mentions the need for the web application to support multiple languages, starting with Thai and English, to cater to both local and international customers. This feature is crucial for expanding the company's market reach and ensuring accessibility to a broader audience.

💡User Interface (UI)

The user interface, or UI, refers to the design elements of a software application that users interact with. The script emphasizes the need for a UI that is easy to use, with a neutral color scheme, to ensure a positive user experience for the web application's customers.

💡Security

Security in the context of the script refers to the protection of sensitive information, such as customer data and payment details. The company wants the web application to store information securely, using encryption and requiring strong passwords for user accounts.

💡Integration

Integration in this case means connecting the new web application with the company's existing systems, such as their financial system from Oracle. This is important for ensuring that the web application can seamlessly interact with the company's current operations and record-keeping processes.

💡Training

Training is mentioned in the script as a necessary component for the company's staff to learn how to use the new web application effectively. The goal is for employees to become proficient with the system within a short period, such as two to three days, to minimize disruption to the business.

Highlights

Development of a web application for Your Way company to sell water filtration systems online.

The existing Your Way company website is static and does not allow online ordering.

The new web application aims to streamline the sales process and increase efficiency.

The application will include product photos, descriptions, prices, and technical specifications.

A shopping cart feature will be implemented for customers to make purchases.

The system will be designed to handle multiple product models, with pagination and search functionality.

The target audience includes both Thai and international customers.

The web application will initially support Thai and English, with plans to add more languages.

The design will feature a neutral color scheme to avoid cultural insensitivity.

The system is expected to support up to 10,000 concurrent users.

Integration with Oracle's financial system will be required for accounting purposes.

Security measures, including encryption, will be implemented to protect customer data.

The system will be user-friendly, allowing staff to learn to use it within three days.

The web application will include after-sale services and payment options.

The system will be scalable to accommodate future growth and additional features.

Training for employees will be provided to ensure smooth operation of the new system.

The project will consider the performance and budget implications of the system's design.

Transcripts

play00:01

hello marcotte

play00:03

oh hi shay young how are you yeah i'm

play00:05

good you

play00:06

yeah yeah so yeah can i help you

play00:10

okay uh since uh you have been working

play00:13

to develop the software for my company

play00:16

uh right i have yeah i have an idea that

play00:19

i would like your help

play00:22

what's that idea can you give me some

play00:26

background yeah so you know my company

play00:29

right the

play00:30

uh the your your way company that we

play00:32

sell the

play00:34

um the water uh filtration

play00:37

system oh your way

play00:40

okay yeah yeah yeah not my not my way

play00:44

that's not your way yeah and and not

play00:46

amway as well it's your way yeah okay

play00:49

um yeah the water filtration system is

play00:51

like the thing that you

play00:53

put the um the water in and then it

play00:55

gives you the clean water out

play00:56

right so yeah yeah it's one of the new

play01:00

product that our company is selling

play01:03

and um i have an idea to improve the the

play01:05

sale of this product

play01:08

um how about that idea like you're gonna

play01:11

find

play01:12

a pretty girl to sell your product is

play01:14

that it

play01:16

not really i mean i have an idea to

play01:18

build some

play01:19

some web application right

play01:22

yeah to sell it online so can you help

play01:25

me with developing the system

play01:28

sure web application right this web

play01:33

yeah but before we move to the the part

play01:36

of

play01:37

technology or some fancy

play01:41

functions so i would like to know more

play01:44

about the background of the

play01:45

of your business like um the objective

play01:49

or the description

play01:51

or the process that related to to to the

play01:54

part that you want to sell your way

play01:58

yeah so um yeah our company

play02:01

um which is the um sbe

play02:05

sales system that we developed this your

play02:07

way product

play02:09

we are like a big market in uh consumer

play02:12

product

play02:13

in thailand already and um

play02:16

we we currently have um

play02:19

a website but the website is like a

play02:21

static website you know

play02:22

the html website that just showed the

play02:24

information of the company

play02:26

and some list of products that we have

play02:29

but the problem is the the customer they

play02:32

can't really

play02:33

order anything online and they have to

play02:35

contact our sale agents

play02:37

and then they need to meet with the sale

play02:39

and then the sale has to

play02:40

uh deliver the products to them it

play02:43

it was going okay but then it's a little

play02:46

bit slow in the sales and the revenues

play02:51

is that like 24 hours call center or

play02:55

just working hours yeah just working

play02:58

hours as well because the sales

play03:00

operate from nine to 925

play03:04

yeah and only on um monday to friday so

play03:08

i lost some sales on

play03:09

the weekend and also during the night

play03:11

yeah right

play03:12

okay

play03:16

i'll just put it this way so

play03:19

you need a web applications

play03:23

to replace um

play03:26

i mean to to promote your cell function

play03:30

right

play03:30

yeah okay and then

play03:34

are there any specific

play03:37

um activity that you want

play03:41

the system to perform for example like

play03:44

uh i don't know who is your user and

play03:48

then

play03:49

any requirements

play03:54

okay um yeah i think for now i can tell

play03:57

you roughly about

play03:58

what i'm thinking okay so i uh i made

play04:01

some notes here so let me

play04:02

uh check them out so i mean

play04:07

there there there are several users but

play04:09

i think um the details of the user we

play04:11

might discuss

play04:12

uh a bit later after this so let's say

play04:14

there's customers right

play04:15

the big part is the customers so um

play04:20

with that customer um the one that wants

play04:23

to

play04:24

to buy this kind of water filtration

play04:26

system

play04:28

i would like to give them this kind of

play04:30

things

play04:31

so the first thing is um this should be

play04:34

a web application

play04:36

that runs

play04:39

i mean available on the internet right

play04:41

so they can access

play04:43

on the internet and um

play04:48

i would like to have all the products

play04:50

the the

play04:51

all the models of the water filtration

play04:53

system that i have

play04:55

to be able to uh to buy online so they

play04:59

can see all the products

play05:01

online on this website okay

play05:04

and um the second thing is

play05:08

it should um

play05:11

have all the product description

play05:15

and whenever the um the product

play05:18

description change

play05:19

let's say i have a new model or i have

play05:21

some minor change

play05:23

then uh this data should be

play05:26

automatically

play05:27

uh i mean it should be able to be

play05:29

updated

play05:30

into the the web app all right okay

play05:34

um just get a little bit more details on

play05:39

the the product that you want to sell

play05:44

um can you give me some

play05:47

example on the the details data that you

play05:50

want to

play05:51

show on your web page for example like

play05:54

price description

play05:58

model is that all or you you want

play06:01

another

play06:02

fancy things to show okay um

play06:06

so yeah the first thing should be the

play06:09

the product

play06:10

um photos okay and and

play06:13

that should be multiple photos as well

play06:15

different angles you know you want to

play06:17

show the customer

play06:18

uh several angles of the mod of

play06:22

the product um the second thing is

play06:25

the yeah surely the the name

play06:28

and the description of the product

play06:32

like um let's say uh

play06:35

one of my product is um

play06:39

your way uh x1 okay and

play06:42

yeah some chart description of what it

play06:44

does

play06:46

okay yeah it it can filter this the

play06:49

water

play06:49

uh of one liter within this seconds and

play06:53

so on

play06:53

that kind of thing and um

play06:57

yeah so there are two things now right

play06:59

the photos the description

play07:02

the third thing is the price

play07:06

okay and the last thing is

play07:10

the technical specification which is a

play07:12

file

play07:14

you know when you buy the product you

play07:16

have this kind of uh

play07:17

the the technical sheet the the pdf file

play07:20

that contains

play07:21

all these specs okay right

play07:24

uh height width um

play07:28

um and the depth and the

play07:31

the weight and so on yeah okay right

play07:34

um yep that's good enough for now um

play07:39

and then how about payment

play07:45

contact i mean

play07:48

after sale service do you want to

play07:51

include

play07:52

those services into your system

play07:56

yeah sure so um the payment is surely

play07:59

uh must be available in the system

play08:02

so i would like to follow the the normal

play08:06

um the normal way that the big website

play08:09

are using you know so you have this

play08:11

shopping cart and then when

play08:14

when the customer wants to buy something

play08:17

they select

play08:18

the quantity of the product and then

play08:21

they click add to cart okay

play08:24

okay yep yep yeah and it should be

play08:28

okay for that part and then

play08:32

let's think about the

play08:36

the number of products that you want to

play08:39

show on the webpage

play08:40

if it is like a

play08:43

hundred of models um

play08:48

how customer can

play08:52

like wish that particular model that

play08:55

they want

play08:56

yeah that's a good one i never thought

play08:59

about that

play09:00

um yeah so roughly i think i have about

play09:04

i mean coding all the the models that i

play09:07

have i would have something like

play09:09

20 to 30 models so um it would be great

play09:13

if you have something like

play09:15

um five

play09:19

model per page or something and then

play09:20

they can

play09:22

they can navigate through the page

play09:25

okay so so if if they want to browse

play09:29

the the products they can go page by

play09:31

page

play09:33

uh oh wait i think it would be better if

play09:36

you also can be able to search

play09:39

right okay okay yeah so you have this

play09:42

thing like a page

play09:44

and then you also have the the search

play09:46

box so that they can enter

play09:47

um yeah some keywords that they want

play09:52

okay okay yeah you know like nowadays

play09:55

they have this like

play09:56

reverse osmosis thing or um

play10:00

the high quality i think it's uh

play10:03

nsf filtration system and so on yeah so

play10:06

this kind of thing they can put as a

play10:07

keyword

play10:08

yeah thanks yeah thanks for reminding

play10:11

yeah okay i

play10:12

i think i particularly got the

play10:16

the main um

play10:19

the main features that that you want

play10:22

how about the

play10:26

target customer like thai people or

play10:30

international guys which one so

play10:33

my concern is about the language of the

play10:35

system ah

play10:37

yeah yeah okay good point again so um

play10:39

yeah since this is the the first time

play10:41

that we're gonna have this kind of

play10:42

online sale

play10:43

um i want to open the market as well so

play10:47

um i'm not only selling for people in

play10:49

thailand but we're gonna also ship

play10:51

to uh to foreign countries

play10:54

so yeah yeah that's a good point so the

play10:57

the

play10:57

the the web site should be able to

play11:01

um to have multiple languages

play11:04

multiple languages yeah i think you can

play11:06

start with thai and english first

play11:08

but i would love it to be able to have

play11:11

more languages like chinese or

play11:13

japanese afterwards okay okay

play11:17

okay okay and then

play11:20

um in order to

play11:24

design this system i really need some

play11:26

details about the

play11:29

the performance of the system like

play11:32

it's directly affect the budget

play11:35

the budgeting of the project right um

play11:39

let's say how many customers that you

play11:42

expect

play11:43

to use this system

play11:46

okay i never thought about that before

play11:48

um uh

play11:50

so you mean uh okay since i'm not very

play11:54

technical guy i think you mean how many

play11:57

people

play11:57

can come to view my website uh yeah

play12:01

yeah you can think in that sense at the

play12:04

same time right okay

play12:06

um okay so um yeah

play12:10

to support this kind of um local people

play12:13

and also foreign people

play12:15

can you make it something like um

play12:19

ten thousand people at the same time ten

play12:22

thousands

play12:23

okay i will note that and i will check

play12:25

with my team

play12:27

whether we can um support that number

play12:30

okay and then uh one thing one thing um

play12:33

yes since

play12:34

since you asked about multiple languages

play12:36

i was thinking about um

play12:39

look and feel right because um the web

play12:42

yeah the website when it's

play12:44

um i i want the

play12:47

the color to be to be neutral you know

play12:50

but sometimes the color can be

play12:51

offensive to some countries it's a

play12:53

little bit difficult so i just want

play12:56

um the plain white uh

play12:59

color like the clear water like yeah

play13:02

yeah

play13:03

yeah yeah okay yeah because you know

play13:05

like yeah for chinese people they might

play13:07

prefer red but then red might not be

play13:09

um yeah it's not might not be good for

play13:11

other countries so on so i just want

play13:13

white

play13:14

and yeah some uh

play13:18

ui should be easy to use yeah i think

play13:21

that's kind of

play13:22

what people want right okay yeah okay

play13:24

good good good one so

play13:26

i have a few questions left before um

play13:29

before

play13:30

i'm asking for the time to work on it

play13:32

right another things

play13:35

how about the existing system do you

play13:38

have any existing system in your company

play13:40

for example like accounting system

play13:42

or inventory management system that i

play13:46

have to

play13:46

involve with in order to like make this

play13:51

web application yeah yeah so um

play13:55

i think the key thing is we have uh our

play13:58

financial system

play13:59

the thing that you use to calculate the

play14:01

money you know due to like

play14:03

keep all the accounts balance and

play14:05

everything

play14:06

so i think you need to work with that

play14:08

system and um

play14:10

the existing system is is from a company

play14:13

called oracle

play14:16

yeah so um i think you need to somehow

play14:19

integrate with that system in order to

play14:20

to make the purchase

play14:22

and make the record appear in my in my

play14:25

financial system

play14:27

okay okay i will note that

play14:30

and my last one are there any sensitive

play14:34

informations that you need to

play14:38

record or maintain in these web

play14:41

applications i mean like

play14:43

customer profile um credit card

play14:46

um do you expect to

play14:50

keep that in this system yeah

play14:54

okay another good point again so um

play14:58

surely i think all the customer data

play15:01

should be

play15:01

um important and i don't want them to be

play15:05

leaked

play15:06

so um can you make a system that's like

play15:10

store this information securely

play15:14

with uh yes password protected

play15:18

so i mean yeah each user each customer

play15:22

they must log in um with with a username

play15:25

and a strong password

play15:26

and the data that is kept at my company

play15:30

um what is called um encrypted or

play15:33

something the thing that you like

play15:35

yeah make the data yeah right right yeah

play15:38

encryption

play15:39

right okay um yeah

play15:42

we will try to see what technology of

play15:46

the security that fit due to our context

play15:50

okay i think i have all the information

play15:54

to last last thing last thing right

play15:57

yes sorry for keep interrupting uh all

play16:00

right yeah you know like

play16:01

when discussing the ideas flow so um

play16:05

i want the system to um

play16:09

to be easy to use

play16:12

so yeah so um

play16:16

there will be some part of the system

play16:18

that must be used by the employees right

play16:20

my employee needs to

play16:22

put the product information and so on in

play16:26

the system

play16:26

and they have to update information and

play16:29

um yeah so for for my staff i

play16:33

i will have some training for them but i

play16:36

hope that

play16:37

um yeah you build the system so that

play16:40

um they can learn to use it

play16:43

within a few days let's say maybe two or

play16:46

three days three day would be good

play16:48

yeah i i will i will take that into

play16:50

account and then

play16:52

um thinking about training um

play16:55

your staff as well that will include in

play16:58

the plan

play16:58

okay okay cool yeah i think that's

play17:01

that's a good start

play17:03

yeah yeah that's all okay for now

play17:07

yeah that's all right we will work on it

play17:09

and then come back to you later

play17:12

okay okay thanks a lot yep

play17:18

okay bye

Rate This

5.0 / 5 (0 votes)

Связанные теги
Water FiltrationOnline ShoppingProduct InnovationWeb ApplicationE-commerceUser ExperienceGlobal MarketMulti-language SupportSecure PaymentProduct Information
Вам нужно краткое изложение на английском?