Report: Gathering Data to Identify Business Requirements - ICT509

Verified

Added on  2022/10/01

|6
|1054
|329
Report
AI Summary
This report focuses on gathering data to identify business requirements for XYZ Cosmetics, a company aiming to add an online purchase module to its website. The report begins with an introduction to the company and the context of the project. It then delves into the importance of gathering data to understand the organization and its environment. The report explores various information sources such as existing website documentation and company policy documents. It also discusses data gathering techniques including surveys, observations, document reviews, and interviews. The report lists questions for the company manager to understand key deliverables, payment modes, and critical KPIs. It also discusses critical factors for e-commerce success, such as quick load times and mobile responsiveness. The report includes a UML diagram illustrating online shopping for the company and concludes with a reference list. The assignment showcases the process of gathering business requirements for software development.
Document Page
Gather Data To Identify Business Requirements 1
ICTICT509: GATHER DATA TO INDENTIFY BUSINESS REQUIREMENTS
Name
Instructor
Institution
ICT50715: DIPLOMA OF SOFTWARE DEVELOPMENT
City
Date
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Gather Data To Identify Business Requirements 2
GATHER DATA TO INDENTIFY BUSINESS REQUIREMENTS
Introduction
XYZ Cosmetics Company sells fashion and cosmetics accessories with four outlets sales
in Sydney. Also the company has a website that provide details about its products and sell
module. The organization clients can’t purchase products but they can get details about a
product. Due to increase in competition the company has decided to add online purchase on to
their website. As a software consultant this monogram will list how to go about gathering
information to identify business requirements. This will assist in selecting the best software
development methodology for building an online purchase module.
Gathering data to identify business requirements
Gaining an understanding of an organization, and the environment in which it operates in
is a very important aspect before starting the process of software development. Gathering of data
and information of the entity assists in assessing risks thus providing guidance to software
developers. The issue is before embarking on the process of software development, the software
developers must choose the best software development methodology which can only be done
after gathering business requirements of the organization 1.
Information sources
Analyzing the existing business documents can prove to be a useful technique in data
gathering. By reviewing the current organization documentation and process can assists in
understanding business requirements. One of the information sources which needs review is the
existing documentation of the current website. This document will provide information of all the
features of the current website. Second, by reviewing documentation of website, it will assists
the software developer in identifying the software methodology which was employed when
Document Page
Gather Data To Identify Business Requirements 3
building the website. Third, it assists in identifying the current functional requirements of site
thus able to define the current exact functionality of the website. It will also assists in knowing
the website environment i.e. the software developers will in a position to know where the
website is hosted, the server version and name, the URL used to access the website, the actual
server location, and the path directory of the codes. It will assist in establishing the type of
scripting language which was used to develop the site, the server side language, and point of
contact of the website administrator.
Another information source is the company policy documents. This will assists the
software developers in identifying the current procedure implemented by the Company on
payment. It will also help in knowing the available online payment methods and procedures.
Information data gathering technique
There are various methods which one can employ to gather information but in this case
the best techniques to be adopted are survey, observations, reviewing of the existing documents,
and interviews. Survey is a technique which is used to find data and information by visiting
relatable places where the company website is being viewed and the places where online
purchase has been implemented. In addition, survey will in this case incorporate the use of
questionnaires. This will incorporate the use of both closed and open ended questions.
Questionnaires will provide a quick way to gather massive amount of information and data about
how users assess the current website, some of the issues there are experiencing and what they
expect from the new feature which is to be incorporated. In addition, the software developers
needs to create a FAQ page in the current website which will act as a means of learning new
website packages and the current technology. FAQ in this case will act as type an open-ended
questionnaire, which will assists the software developers in gaining an in-depth analysis of the
Document Page
Gather Data To Identify Business Requirements 4
current website, what new features needs to be added on the site, and the preferred online
payment methods. Observations will assist in a better understanding on the current user
activities. In addition, in gaining a full grasp of clients interacts with the current website.
A list questions for the choose information gathering technique
To the company manager some of the questions that one needs to ask are:
What are the key deliverables expected for website redesign?
What modes of payment should be included in the online purchase? PayPal, mobile
transfer, or credit card or all of them or which other mode of payment?
Which the critical KPIs?
What is the best platform that you suggests the software engineers to use for the e-
commerce platform? 2
Critical factors for client’s current and future directions
Most of e-commerce sites are unwittingly, this makes clients to jump through hoops juts
to give an organization their money. Typical websites such as these once are built by technically
capable team who do not understand a good e-commerce site. An example of critical success
factors are a quick load time; an organization can lose its shoppers if the site takes more than one
minute to load. It must be mobile responsive and easy check-out for the client’s 3
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Gather Data To Identify Business Requirements 5
System and business requirements
Figure one below describes, online shopping for the company
Figure 1: UML diagram
Document Page
Gather Data To Identify Business Requirements 6
Reference list
1. Shah, H.; Allard, R. D.; Enberg, R.; Krishnan, G.; Williams, P.; Nadkarni, P. M.,
Requirements for guidelines systems: implementation challenges and lessons from existing
software-engineering efforts. BMC Med Inform Decis Mak 2012, 12, 16.
2. Weng, C.; Levine, B. A.; Mun, S. K., Software architecture and engineering for patient
records: current and future. Mil Med 2009, 174 (5 Suppl), 27-34.
3. Salzman, G. C.; Krall, R. B.; Marinuzzi, J. G., Knowledge-engineering software. A
demonstration of a high-end tool. Anal Quant Cytol Histol 1988, 10 (3), 219-24.
chevron_up_icon
1 out of 6
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]