1. ITCS371 Requirement Gathering Exercise - YourWay
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
π€ 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.
ποΈ 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.
π 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.
π 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
π‘Web Application
π‘E-commerce
π‘Product Description
π‘Technical Specification
π‘Shopping Cart
π‘Multiple Languages
π‘User Interface (UI)
π‘Security
π‘Integration
π‘Training
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
hello marcotte
oh hi shay young how are you yeah i'm
good you
yeah yeah so yeah can i help you
okay uh since uh you have been working
to develop the software for my company
uh right i have yeah i have an idea that
i would like your help
what's that idea can you give me some
background yeah so you know my company
right the
uh the your your way company that we
sell the
um the water uh filtration
system oh your way
okay yeah yeah yeah not my not my way
that's not your way yeah and and not
amway as well it's your way yeah okay
um yeah the water filtration system is
like the thing that you
put the um the water in and then it
gives you the clean water out
right so yeah yeah it's one of the new
product that our company is selling
and um i have an idea to improve the the
sale of this product
um how about that idea like you're gonna
find
a pretty girl to sell your product is
that it
not really i mean i have an idea to
build some
some web application right
yeah to sell it online so can you help
me with developing the system
sure web application right this web
yeah but before we move to the the part
of
technology or some fancy
functions so i would like to know more
about the background of the
of your business like um the objective
or the description
or the process that related to to to the
part that you want to sell your way
yeah so um yeah our company
um which is the um sbe
sales system that we developed this your
way product
we are like a big market in uh consumer
product
in thailand already and um
we we currently have um
a website but the website is like a
static website you know
the html website that just showed the
information of the company
and some list of products that we have
but the problem is the the customer they
can't really
order anything online and they have to
contact our sale agents
and then they need to meet with the sale
and then the sale has to
uh deliver the products to them it
it was going okay but then it's a little
bit slow in the sales and the revenues
is that like 24 hours call center or
just working hours yeah just working
hours as well because the sales
operate from nine to 925
yeah and only on um monday to friday so
i lost some sales on
the weekend and also during the night
yeah right
okay
i'll just put it this way so
you need a web applications
to replace um
i mean to to promote your cell function
right
yeah okay and then
are there any specific
um activity that you want
the system to perform for example like
uh i don't know who is your user and
then
any requirements
okay um yeah i think for now i can tell
you roughly about
what i'm thinking okay so i uh i made
some notes here so let me
uh check them out so i mean
there there there are several users but
i think um the details of the user we
might discuss
uh a bit later after this so let's say
there's customers right
the big part is the customers so um
with that customer um the one that wants
to
to buy this kind of water filtration
system
i would like to give them this kind of
things
so the first thing is um this should be
a web application
that runs
i mean available on the internet right
so they can access
on the internet and um
i would like to have all the products
the the
all the models of the water filtration
system that i have
to be able to uh to buy online so they
can see all the products
online on this website okay
and um the second thing is
it should um
have all the product description
and whenever the um the product
description change
let's say i have a new model or i have
some minor change
then uh this data should be
automatically
uh i mean it should be able to be
updated
into the the web app all right okay
um just get a little bit more details on
the the product that you want to sell
um can you give me some
example on the the details data that you
want to
show on your web page for example like
price description
model is that all or you you want
another
fancy things to show okay um
so yeah the first thing should be the
the product
um photos okay and and
that should be multiple photos as well
different angles you know you want to
show the customer
uh several angles of the mod of
the product um the second thing is
the yeah surely the the name
and the description of the product
like um let's say uh
one of my product is um
your way uh x1 okay and
yeah some chart description of what it
does
okay yeah it it can filter this the
water
uh of one liter within this seconds and
so on
that kind of thing and um
yeah so there are two things now right
the photos the description
the third thing is the price
okay and the last thing is
the technical specification which is a
file
you know when you buy the product you
have this kind of uh
the the technical sheet the the pdf file
that contains
all these specs okay right
uh height width um
um and the depth and the
the weight and so on yeah okay right
um yep that's good enough for now um
and then how about payment
contact i mean
after sale service do you want to
include
those services into your system
yeah sure so um the payment is surely
uh must be available in the system
so i would like to follow the the normal
um the normal way that the big website
are using you know so you have this
shopping cart and then when
when the customer wants to buy something
they select
the quantity of the product and then
they click add to cart okay
okay yep yep yeah and it should be
okay for that part and then
let's think about the
the number of products that you want to
show on the webpage
if it is like a
hundred of models um
how customer can
like wish that particular model that
they want
yeah that's a good one i never thought
about that
um yeah so roughly i think i have about
i mean coding all the the models that i
have i would have something like
20 to 30 models so um it would be great
if you have something like
um five
model per page or something and then
they can
they can navigate through the page
okay so so if if they want to browse
the the products they can go page by
page
uh oh wait i think it would be better if
you also can be able to search
right okay okay yeah so you have this
thing like a page
and then you also have the the search
box so that they can enter
um yeah some keywords that they want
okay okay yeah you know like nowadays
they have this like
reverse osmosis thing or um
the high quality i think it's uh
nsf filtration system and so on yeah so
this kind of thing they can put as a
keyword
yeah thanks yeah thanks for reminding
yeah okay i
i think i particularly got the
the main um
the main features that that you want
how about the
target customer like thai people or
international guys which one so
my concern is about the language of the
system ah
yeah yeah okay good point again so um
yeah since this is the the first time
that we're gonna have this kind of
online sale
um i want to open the market as well so
um i'm not only selling for people in
thailand but we're gonna also ship
to uh to foreign countries
so yeah yeah that's a good point so the
the
the the web site should be able to
um to have multiple languages
multiple languages yeah i think you can
start with thai and english first
but i would love it to be able to have
more languages like chinese or
japanese afterwards okay okay
okay okay and then
um in order to
design this system i really need some
details about the
the performance of the system like
it's directly affect the budget
the budgeting of the project right um
let's say how many customers that you
expect
to use this system
okay i never thought about that before
um uh
so you mean uh okay since i'm not very
technical guy i think you mean how many
people
can come to view my website uh yeah
yeah you can think in that sense at the
same time right okay
um okay so um yeah
to support this kind of um local people
and also foreign people
can you make it something like um
ten thousand people at the same time ten
thousands
okay i will note that and i will check
with my team
whether we can um support that number
okay and then uh one thing one thing um
yes since
since you asked about multiple languages
i was thinking about um
look and feel right because um the web
yeah the website when it's
um i i want the
the color to be to be neutral you know
but sometimes the color can be
offensive to some countries it's a
little bit difficult so i just want
um the plain white uh
color like the clear water like yeah
yeah
yeah yeah okay yeah because you know
like yeah for chinese people they might
prefer red but then red might not be
um yeah it's not might not be good for
other countries so on so i just want
white
and yeah some uh
ui should be easy to use yeah i think
that's kind of
what people want right okay yeah okay
good good good one so
i have a few questions left before um
before
i'm asking for the time to work on it
right another things
how about the existing system do you
have any existing system in your company
for example like accounting system
or inventory management system that i
have to
involve with in order to like make this
web application yeah yeah so um
i think the key thing is we have uh our
financial system
the thing that you use to calculate the
money you know due to like
keep all the accounts balance and
everything
so i think you need to work with that
system and um
the existing system is is from a company
called oracle
yeah so um i think you need to somehow
integrate with that system in order to
to make the purchase
and make the record appear in my in my
financial system
okay okay i will note that
and my last one are there any sensitive
informations that you need to
record or maintain in these web
applications i mean like
customer profile um credit card
um do you expect to
keep that in this system yeah
okay another good point again so um
surely i think all the customer data
should be
um important and i don't want them to be
leaked
so um can you make a system that's like
store this information securely
with uh yes password protected
so i mean yeah each user each customer
they must log in um with with a username
and a strong password
and the data that is kept at my company
um what is called um encrypted or
something the thing that you like
yeah make the data yeah right right yeah
encryption
right okay um yeah
we will try to see what technology of
the security that fit due to our context
okay i think i have all the information
to last last thing last thing right
yes sorry for keep interrupting uh all
right yeah you know like
when discussing the ideas flow so um
i want the system to um
to be easy to use
so yeah so um
there will be some part of the system
that must be used by the employees right
my employee needs to
put the product information and so on in
the system
and they have to update information and
um yeah so for for my staff i
i will have some training for them but i
hope that
um yeah you build the system so that
um they can learn to use it
within a few days let's say maybe two or
three days three day would be good
yeah i i will i will take that into
account and then
um thinking about training um
your staff as well that will include in
the plan
okay okay cool yeah i think that's
that's a good start
yeah yeah that's all okay for now
yeah that's all right we will work on it
and then come back to you later
okay okay thanks a lot yep
okay bye
Browse More Related Video
DevRev for CIOs and CXOs
10 Best Free WordPress Plugins For eCommerce Websites in 2020
Get Rich With These Shopify Secrets
#34 Spring Security | Bcrypt Password Encoder
Top 5 BEST CRM For Small Business (2024) | Best Picks Reviewed!
Chainlink's Strategic Position in Capital Markets in 2024 | Sergey Nazarov
5.0 / 5 (0 votes)