Introduction of
Fact Finding and Requirements Development for Self-checkout System at a Grocery
Store
Fact finding defined as the formal
procedures to gather complete information regarding systems, requirements,
along with the preferences. In order to ensure the successful of a system
development, then it is extremely essential to gather the entire information (Tilley &
Rosenblatt, 2016).
The requirement finding which is aligned with the requirement development are
the main fundamental inputs that required for the system design. The
requirements’ finding focuses on the actual and fundamental need of business,
the system resolution, along with the features of the system. Requirements are
separated into functional and non-functional, in which the functional focuses
on the process of a system, while the non-functional puts more focus on the
behavioral properties of a system.
Self-checkout System at a Grocery Store
There is a serious
pressure has burdened the grocery stores regarding the management of checkout
system which has made the customers have started to complain due to they are standing
on the queue for a quite long enough (Kalyanam, Lal, & Wolfram,
2010).
For this reason, the management has decided to create a self-checkout system
with a purpose to reduce the pressure for the employees in the grocery store.
Thus,
to form this self-checkout system, we have to begin with the definition of
requirement which integrate both functional and non-functional requirements.
Yet, we also have to design a method that would able to gather the entire
requirements from the main stakeholders.
Requirements Gathering of Fact Finding and Requirements
Development for Self-checkout System at a Grocery Store
For this self-checkout system in
grocery store, we would apply different methods to gather all the requirements
such as interview, questionnaire, and finally, observation.
Interview of Fact Finding and Requirements
Development for Self-checkout System at a Grocery Store
The
first fundamental step is conducting interviews with different roles of people
regarding this self-checkout system.
Owner of the grocery store
Owner
is the main stake holder, and thus, it is fundamental to interview him or her
to support us in understanding the purpose of the self-checkout system, since
we need to know his or her vision behind this requirement.
The store manager of Fact Finding and Requirements
Development for Self-checkout System at a Grocery Store
The
store manager will inform us properly on the situation and condition in the
store, and also why there is a requirement of self-checkout system.
The security officer of Fact Finding and Requirements
Development for Self-checkout System at a Grocery Store
The
security officer is the right person to interview since he would know exactly
how the queue in the grocery store which has made the customers complain.
Questionnaire of Fact Finding and Requirements
Development for Self-checkout System at a Grocery Store
The
next step we will do is conducting a questionnaire to gain the feedback from
the customers at the grocery store. For this, we will take samples from 20
customers in the busy hours, and also 20 customers in the non-busy hours. The
reason is to get accurate description about the situation on the grocery store
in both busy and non-busy hours. We will deliver some simple questions, in
which the customers could reply in ‘Yes’ or ‘No’. The questions that we will
ask to the customers are as mentioned below.
1. Do
you regularly shop in this grocery store? (This will enable us to find out if
he or she is a loyal customer or not).
2. Does
the products and services provided by this grocery store make you refer the
store rather than other store?
3. Do
you think that there is a long queue every time you shop in this store? (This
will enable us to acknowledge the real situation in the store).
4. Are
the staff in this grocery store providing excellent customer service for you?
(This will enable us to find out the relationship between the staff and the
customers).
5. Do
you think this queue needed to be reduce? (This will enable us to find out the
shopping experience of the customers).
Observation of Fact Finding and Requirements
Development for Self-checkout System at a Grocery Store
The
next thing we will do is conducting an observation by step in to the grocery
store to observe the actual situation along with the recent system used by the
store to handle the long queue.
Functional Requirement of Fact Finding and Requirements
Development for Self-checkout System at a Grocery Store
Once
the entire information have collected, then we need to cover up all the
functional and also non-functional requirement for a self-checkout system in
the grocery store.
The functional requirement
of Fact Finding and
Requirements Development for Self-checkout System at a Grocery Store
1. The
system should be able to scan properly the products’ barcode.
2. The
system should be able to correctly sum up all the items in every transaction.
3. The
system should be automatically save all the transaction performed in the
grocery store
4. The
system should accept both cash and cards payment methods
The non-functional requirements
of Fact Finding and
Requirements Development for Self-checkout System at a Grocery Store
1. The
system should be durable and easy to be repaired
2. The
system should be able to remain functioned in different temperature of the
grocery store
3. The
system should be able to detect fake currency
References of Fact Finding and Requirements Development for
Self-checkout System at a Grocery Store