208 Assignment 1
208 Assignment 1
STRENGTHS OF INTERVIEWS
Personal Interaction: Interviews helps us to build a strong relationship with our client which
leads to a better understanding of their needs and requirements.
WEAKNESS OF INTERVIEWS
SURVEYS
Surveys involve gathering information from a large group of participants through structured
questions, aiming to collect quantitative and qualitative data about their opinions,
preferences, and experiences.
STRENGTHS OF SURVEYS
Broad Reach: Surveys can reach a large audience quickly and efficiently.
Quantifiable Data: They provide quantifiable data that can be analysed to identify trends
and common requirements.
WEAKNESS OF SURVEYS
Limited Depth: The information gathered is often superficial and lacks the depth of insights
that interviews provide.
Misinterpretation: Questions can be misinterpreted by respondents, leading to inaccurate
data.
OBSERVATIONS
Observations entail directly observing users in their natural environment to understand their
behaviour, interactions, and challenges with a system or process.
STRENGTHS OF OBSERVATIONS
Realistic Insights: Observations provide insights into actual user behaviour and how they
interact with existing systems.
Unbiased Data: Since users are often observed in their natural environment, the data
collected is less likely to be influenced by the observer's presence.
WEAKNESS OF OBSERVATIONS
Limited Scope: Typically focuses on a smaller group of users due to the intensity of the
observation process.
Intrusive: Observing users can be intrusive and may alter their natural behaviour.
DOCUMENT ANALYSIS
STRENGTHS OF DOCUMENT ANALYSIS
Baseline Understanding: Helps in building a baseline understanding of existing systems and
processes.
Historical Data: Provides access to existing documentation, such as business process
documents, user manuals, and system logs, which can offer a wealth of information.
WEAKNESS OF DOCUMENT ANALYSIS
Outdated Information: Documents might be outdated or fail to accurately reflect current
practices.
Lack of Context: They provide limited context about how systems are used, or the
challenges faced by users.
CONCLUSION: With reference to my group, interviews and surveys are the most suitable
requirement gathering techniques. It is easier and faster thus enabling us to build a strong
relationship with stakeholders. It can also lead to a better understanding of their implicit
needs and foster trust. Observations and Document analysis on the other hand will be very
difficult for us as a group to use.
Q2. Requirement Elicitation for E-commerce Mobile Application.
Objective: The objective is to gather accurate, and prioritized requirements for the
development of a mobile application for an e-commerce business, ensuring that all client’s
needs and expectations are met. To achieve this objective, we will use three techniques,
interviews, workshops, and surveys.
Elicitation Techniques
INTERVIEWS
The main players in this process will be end users, customer care agents, and important
business owners. One-on-one interviews will be conducted with an emphasis on a variety of
topics, including functionality, user experience, problems with current systems, and requested
enhancements.
What challenges do you currently face with existing e-commerce platforms? This is one of
the questions that can be asked.
WORKSHOPS
Workshops are used because of their ability to support group brainstorming, enabling various
stakeholders to exchange concepts, go over specifications, and settle disputes immediately.
They facilitate the formation of consensus and encourage a sense of ownership among
stakeholders.
Brainstorming sessions to generate ideas for innovative features is one of the activities that
can be held.
The data acquired from interviews is refined and validated with the aid of workshops. They
provide a balanced picture that considers a variety of viewpoints by enabling stakeholders to
prioritize requirements collaboratively.
SURVEYS
Because they are effective at collecting quantitative data from a wide range of stakeholders,
surveys are frequently used. They support the process of verifying hypotheses and setting
product priorities according to the preferences of a larger user base.
Present and potential users, as well as other pertinent parties, will be the main stakeholders in
the surveys. The design and distribution of structured questionnaires with an emphasis on
certain features, user preferences, and satisfaction levels will take place.
How often do you shop online using mobile apps, what improvements would you like to see
in our mobile app? This are questions that can be asked.
IMPLEMENTATION
Interview insights can assist uncover crucial pain points and must-have features. The
outcomes of workshops will be used to discuss and agree on priority levels. Survey results
will be utilized to guarantee consistency with larger user expectations.
Resolving Conflicts
To address requirement conflicts, we will conduct workshops using consensus-building
methodologies and create a decision matrix that will analyse conflicting requirements based
on criteria such as user value, practicality, and strategic alignment.
Barrier: One major obstacle was the different vocabulary used by non-technical stakeholders
and technical developers.
Solution: To get around this, we ensured that everyone attending the workshops understood
the conversations without using technical jargon by using visual aids like diagrams and
prototypes.
Method: To keep everyone informed and involved, have regular status meetings and feedback
loops. In our projects, it was really helpful to have a shared platform where stakeholders
could record their comments on the requirements document as it was evolving.
Solution: We led openly negotiated settlements at dispute resolution sessions, giving all
parties involved an opportunity to voice their opinions.
Approach: Using models such as the Unified Modeling Language (UML) and providing
clear, organized documentation were helpful in bridging the gap in comprehension. We
frequently convened review meetings in our projects, during which the stakeholders were
shown the specification document by the development team for approval.