Design Thinking For Requirements Analysis PDF

You might also like

You are on page 1of 4

DESIGN THINKING FOR REQUIREMENTS ANALYSIS

Design
Thinking
for
Requirements
Analysis

IN THIS ARTICLE

Design Thinking for


Requirements Analysis
Are you in the requirements gathering You need to gather requirements from
and analysis phase of a project? Do you your end users and stakeholders for
need to get a clear understanding of the this project. This is for you, if…
needs and goals of your stakeholders You need to gain empathy for your end …you are in the requirements gathering and analysis
phase of a customer project and you want to understand
and end users? At the same time are you users to have a better foundation for how Design Thinking can be of value-add for you and
wondering how Design Thinking can solution definition. your client. You already have knowledge about the
make a difference in this particular You need to define functional Design Thinking approach, principles and techniques
context? Then these pages are for you. requirements. and requirements engineering in general.

What you can expect from these pages


Why Design Thinking in this context? Does Design Thinking replace ASAP? This article summarizes success measures and
Of course Design Thinking normally No, not at all. All the templates and techniques for a Design Thinking inspired workshop in
accompanies a whole project from techniques shipped in ASAP are the context of Requirements Analysis.
scoping till implementation and essential for good process design.
This is not for you, if…
operations. However, in case a full Design Thinking is a technique that you want to learn about Requirements Engineering and
Design Thinking process is not feasible ASAP leverages for user-centric results Analysis in general or search for an introduction to
on customer side it often makes sense to in multiple contexts. Therefore Design Design Thinking.
execute “Design Thinking inspired Thinking nicely complements ASAP.
Workshops” that leverage principles and
techniques of Design Thinking.

In the context of requirements analysis


you might encounter some of the
following needs (not a complete list) and
Design Thinking can help you to tackle
these situations:
DESIGN THINKING FOR REQUIREMENTS ANALYSIS

Success
Measures
CHECKLIST

Before you start who are not used to it. Make sure to that you can use to create the expected
Before you start working on the have an experienced Design Thinking output.
requirement gathering and analysis, facilitator. Demonstrating confidence
evaluate and make a list of end users and trust in the approach to the Logistics
and stakeholders from whom you want participants will make sure the team Make sure you have one room for the
to gather requirements. Include people feels secure to follow the approach and whole workshop, even if it is planned to
from different job functions and roles, head in the right direction. run multiple days. DT techniques require
lines of business, geographical locations a lot of wall space (look at the picture
and those who may be indirectly Team Setup above, it is a subset of a result after 4
affected by the project. Schedule Design Thinking always seeks for a hours of work). It is very difficult to
interviews with the people in this list, diverse team setup to ensure business transfer all the data on the Post-it notes
either in-person or by phone. Prepare an viability, desirability of the solution for to another location. DT workshops
interview guide before the interview. the people and technical feasibility. require a special set of material. A
Include open ended questions that Hence having six developers in the same projector and a big screen is not enough
allows the interviewee to explain their team isn’t the recommended setup. (often not even needed). Make sure you
needs and requirements. Neither six end-users nor six project are meticulous about the material (to
managers alone will lead to a thrilling share a moderator’s learning: “always
The following success measures will help outcome. Involve different roles like bring your own stuff”). A list of material
you to understand the required actions end-users, project managers, software is part of this package.
and preparation that is necessary before developers, business analysts, functional
going into a workshop. These involve Time-Boxing
analysts etc. in each team. This ensures
Design Thinking is sometimes called a
different perspectives on the challenge
Design Challenge “messy process”. And it is true, if you
and will lead to better solutions and
DT Facilitator don’t time-box each and every exercise,
concepts. A good team size is four to
Team setup the discussions will get lost in space.
five participants.
Agenda Bring a large timer that everyone can
Research Research see and time-box simply every item on
Logistics Understanding the context of the the agenda.
Time-Boxing challenge is a central part of DT. Ideally,
Expectation Management Expectation management
the project teams should visit the
People who are not used to the roller-
interviewee at his/her work location to
Design Challenge: coaster of emotions that come with a
observe and understand the context of
Defining the right Design Challenge is Design Thinking setup might quickly
the user. However, if logistic constraints
crucial as it scopes the workshop and lose confidence and motivation during
exist, then invite the user to the
enables the customer to assign the right the workshop. Prepare your participants
workshop for the interviews or set up a
resources to it. The Design Challenge to be aware that this might feel different
conference call. Ask participants to
should reveal the actual demand. That as it will push them beyond their
capture pictures of their user’s work
means a challenge such as “Create a new comfort zones and is an intense and
environment and collect artifacts that
mobile application” is not sufficient as it energy-sucking approach. A lot of
demonstrate the user’s workarounds
does not include the actual demand. A participants always search for the a+b=c
and needs. Allow 30-60 minutes per
quick “why” might reveal demand such formula which is basically not there in a
interview to observe your users, gain
as “Create a new mobile application to DT setup.
empathy and truly understand their
enable mobile scenarios for employees
needs. Checklist
in the field”.
Think through this checklist to ensure your
Agenda: Design Thinking workshop will kick-off
DT Facilitator
The agenda consists of the different without hurdles:
The Design Thinking approach and its
phases of Design Thinking. Within each
principles and techniques used during a Is a DT coach/facilitator available for the
phase there are different techniques
workshop might feel odd to participants workshop?
DESIGN THINKING FOR REQUIREMENTS ANALYSIS 3

Is the Design Challenge defined, demand


oriented and aligned with the customer?
Is a diverse team setup in place to ensure
multiple perspectives on the challenge?
Is the agenda and relevant design thinking
techniques defined?
Is the same room available throughout the
workshop?
Is the material list up to date in terms of
quantity and sourcing?
Are the participants aware of the emotions
that come along with a Design Thinking
setup?
DESIGN THINKING FOR REQUIREMENTS ANALYSIS

Guidelines &
Inspiration

The following sections show input, Reason for project necks and patterns emerging from
output, team setup and techniques and Success measures of the project the data gathered from the user
agenda requirements. Please refer to interviews.
them as inspirations and proposals for a Techniques Point of View (PoV) helps focus and
requirements analysis exercise. To ensure valid outcomes, apply the converge or restate the problem
following patterns to your workshop: statement. This exercise helps
Results and Outcome Scope – Research/Context – Ideas – articulate hidden needs and goals of
The expected results and outcome of Prototypes. users and stakeholders.
this workshop are: Personas (Context)
Step 1: Raw unstructured data Scoping is needed to agree on the Use this technique to get a common
captured from interviews with users workshop results and to share understanding regarding needs,
and stakeholders perspectives before going into solution motivation and expectation of
Step 2: Structured data including mode. Building a context for the involved stakeholders (which could
Insights challenge is necessary to lift the be end-users but also sponsors,
Needs and goals of users knowledge base of the participants and process owners or developers etc.).
Point of View to build a basis for creativity. Ideation Day in the Life of… (Context and/or
can start as soon as enough context has prototyping)
Persona
been created. Then low-fidelity A derivation of “day in the life of…”
Design principles/recommendations
prototyping will ensure early validation can be used to describe the as-is
As post-production activity the outcome of your solution. process or also as a prototyping
needs to be transferred to the common The following techniques can be used to technique to define the to-be
ASAP templates. Alternatively there support requirements analysis activities process.
might be a requirements management (the assignment regarding the above Brainstorming, REICC (Reduce,
system available on customer side. pattern is mentioned in brackets): eliminate, increase, create, combine
Brain dump (Scope) see Book “Blue Ocean Strategy” etc.
Team Setup You can use this technique to scope for ideation).
A diverse team setup in a workshop can the area of requirements analysis Use for example the results of “Day in
consist of the following participants: together with the participants. This the life…” and multiply given
From customer side: technique can also reveal a (probably enhancements into it. E.g. “How might
End-User not complete) list of requirements. we decrease the cycle time of the
Process-Owner Remember the future (Scope, process?”
Software Developer mission/vision of the topic) Low-fidelity Prototyping:
LoB-Manager Use this technique to create Every step in a “day in the life” exercise
IT-Architect momentum and a common agreement can be broken down into functional
Business-Architect within the group regarding the requirements. Use low fidelity
From SAP side: objectives of the topic. mockups if needed to better
Solution Consultant Research and interview techniques (if understand the workflow.
Business Consultant with not done beforehand to capture As-Is
industry/process/project topic state) (Context) Agenda and Duration
knowledge Synthesis of interview data The techniques shown above are already
Story telling in a feasible order to support your
Input The story telling exercise can help agenda definition. Workshops like this
The following things are valuable input the team members have a shared can be run within one day. However,
for your workshop. Decide if you need knowledge and understanding about depending on the complexity of the
participants to come with that their users. It helps gain empathy for topic this might take longer.
knowledge or if you want to walk their users’ needs and pain points
through the assets during the workshop. Clustering and deriving insights
Customer expectation and objectives This activity will help identify
about the project common themes, pain points, bottle

You might also like