Design Thinking for. Requirements Analysis

Similar documents
SAP BW on HANA & HANA Smart Data Access Setup

How-to guide: Monitoring of standalone Hosts. This guide explains how you can enable monitoring for standalone hosts in SAP Solution Manager

SAP PartnerEdge Program: Opportunities for SAP-Authorized Resellers

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation

Memory Management simplifications in ABAP Kernel 7.4*

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis

Agentry and SMP Metadata Performance Testing Guidelines for executing performance testing with Agentry and SAP Mobile Platform Metadata based

SAP Landscape Transformation (SLT) Replication Server User Guide

Create and run apps on HANA Cloud in SAP Web IDE

Active Quality Management

Implementing an Enterprise Information Management Strategy An Approach That Mitigates Risk and Drives Down Costs

Set Up Hortonworks Hadoop with SQL Anywhere

LVS Troubleshooting Common issues and solutions

Sybase ASE Linux Installation Guide Installation and getting started guide for SAP Sybase ASE on Linux

Nine Reasons Why SAP Rapid Deployment Solutions Can Make Your Life Easier Get Where You Want to Be, One Step at a Time

Extend the SAP FIORI app HCM Timesheet Approval

Open Items Analytics Dashboard System Configuration

Using SAP Crystal Reports with SAP Sybase SQL Anywhere

Creating a Fiori Starter Application for sales order tracking

How to Extend a Fiori Application: Purchase Order Approval

SAP Security Recommendations December Secure Software Development at SAP Embedding Security in the Product Innovation Lifecycle Version 1.

LHI Leasing Simplifying and Automating the IT Landscape with SAP Software. SAP Customer Success Story Financial Services Provider LHI Leasing

SAP BusinessObjects Dashboarding Strategy and Statement of Direction

SAP Thought Leadership Paper Engineering, Construction, and Operations. Beyond Enterprise Resource Planning Construction in the ipad Age

Compare & Adjust How to Guide for Compare & Adjust in SAP Solution Manager Application Lifecycle Management

SAP White Paper Enterprise Information Management

SAP Sybase Adaptive Server Enterprise Shrinking a Database for Storage Optimization 2013

SAP CRM Service Manager 3.1 Mobile App Extended Feature List An extended list of all the features included in the default delivery of the SAP CRM

Streamlined Planning and Consolidation for Finance Teams in Any Organization

How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial

Certification Guide Network Connectivity for SAP on Premise and Cloud Solutions Integration

SAP PartnerEdge Program Guide for Language Services Partners

Setting up Single Sign-On (SSO) with SAP HANA and SAP BusinessObjects XI 4.0

Configuring Java IDoc Adapter (IDoc_AAE) in Process Integration. : SAP Labs India Pvt.Ltd

SAP Solution Manager - Content Transfer This document provides information on architectural and design questions, such as which SAP Solution Manager

Guide to the SAP Extended Business Program

BW Source System: Troubleshooting Guide

Reducing Operational Risk with SAP Management of Change

Using Database Performance Warehouse to Monitor Microsoft SQL Server Report Content

Cloud Single Sign-On and On-Premise Identity Federation with SAP NetWeaver Cloud White Paper

SAP BUSINESS PLANNING AND CONSOLIDATION 10.0, VERSION FOR SAP NETWEAVER, POWERED BY SAP HANA STARTER KIT FOR USGAAP

How To... Master Data Governance for Material: Create Custom Print forms. Applicable Releases: MDG 7

Five Strategies Small and Medium Enterprises Can Use to Successfully Implement High Value Business Mobility

SAP White Paper Enterprise Mobility. Best Practices for a Mobility Center of Excellence Keeping Pace with Mobile Technology

SAP Thought Leadership SAP Customer Relationship Management. Strengthen the Brand and Improve

Additional Guide to Implementing the SAP CRM Service Management rapiddeployment

Made to Fit Your Needs. SAP Solution Overview SAP Solutions for Small Businesses and Midsize Companies

Installing and Configuring the HANA Cloud Connector for On-premise OData Access

Optimized Shift Planning and Scheduling Creating Shifts and Aligning Resources to Match the Forecasted Workload

Data Governance. Data Governance, Data Architecture, and Metadata Essentials Enabling Data Reuse Across the Enterprise

SAP BusinessObjects Edge BI, Standard Package Preferred Business Intelligence Choice for Growing Companies

Setting up Single Sign-On (SSO) with SAP HANA and SAP BusinessObjects XI 4.0

How To... Master Data Governance for Material: Maintenance for multiple Materials in one Change Request. Applicable Releases: all

ForFarmers: SAP Business Communications Management for Call Center Workload Distribution

SAP Customer Relationship Management. SAP CRM Rapid-Deployment Solution An Essential CRM Solution,

SAP Business One OnDemand. SAP Business One OnDemand Solution Overview

TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Within Budget and on Time

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

HANA Input Parameters with Multi-Values to Filter Calculation Views

Business ByDesign. The SAP Business ByDesign solution helps you optimize project management

Training.sap.com User Guide

HR400 SAP ERP HCM Payroll Configuration

Fiori Frequently Asked Technical Questions

How To Install The Sap Business Explorer 7.X 2.X (Sap) On A Windows 7.30 Computer (Windows 7)

SAP BusinessObjects SOLUTIONS FOR ORACLE ENVIRONMENTS

AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE

Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data

SAP HANA. SAP HANA Performance Efficient Speed and Scale-Out for Real-Time Business Intelligence

How to... Master Data Governance for Material: Use the Data Import Framework for Material. Applicable Releases: EhP6, MDG 6.1, MDG 7.

SAP Sourcing OnDemand Wave 8 Solution Guide

What's New in SAP BusinessObjects XI 3.1 Service Pack 5

Meeting the Challenges of

Crystal Reports Server Embedded 2008 with Service Pack 7 for Windows Supported Platforms

Backup Strategy for Oracle

SAP Briefing Brochure. Solutions. October 2010

SAP Work Manager 6.0 Mobile App Extended Feature List

SAP BusinessObjects Edge BI, Preferred Business Intelligence. SAP BusinessObjects Portfolio SAP Solutions for Small Businesses and Midsize Companies

Enterprise Mobility. Bring Your Own Device (BYOD) Policy Guidebook Questions to Ask and Best Practices to Consider

Ignite Your Creative Ideas with Fast and Engaging Data Discovery

Harness the Power of Analytics Across Lines of Business with Speed and Ease

How To Use Sap Business Objects For Microsoft (For Microsoft) For Microsoft (For Pax) For Pax (For Sap) For Spera) For A Business Intelligence (Bio) Solution

Empower Individuals and Teams with Agile Data Visualizations in the Cloud

SAP BUSINESSOBJECTS SUPPLY CHAIN PERFORMANCE MANAGEMENT IMPROVING SUPPLY CHAIN EFFECTIVENESS

This Live Expert Session provides you a detailed overview of innovations delivered by SAP Extended Warehouse Management 9.1.

Business-Driven, Compliant Identity Management

Making Information Governance a Reality for Your Organization Maximize the Value of Enterprise Information

Use Advanced Analytics to Guide Your Business to Financial Success

SAP Solutions. Delivering Financial Excellence with SAP Solutions

Quick Guide to the SAP Customer Relationship Management Rapid- Deployment Solution (based on EhP1) Demo/Evaluation Appliance

Interactive Dashboards for Decision Makers

The Power of Instant Customer Insight

SAP BusinessObjects Business Intelligence 4.1 One Strategy for Enterprise BI. May 2013

Accelerate Business Intelligence Adoption with Interactive, Mobile Dashboards

Enhance Performance Management Reporting

Setting up the Environment for Creating or Extending SAP Fiori Apps

R49 Using SAP Payment Engine for payment transactions. Process Diagram

Transcription:

Design Thinking for Requirements Analysis IN THIS ARTICLE Design Thinking for Requirements Analysis Are you in the requirements gathering and analysis phase of a project? Do you need to get a clear understanding of the needs and goals of your stakeholders and end users? At the same time are you wondering how Design Thinking can make a difference in this particular context? Then these pages are for you. Why Design Thinking in this context? Of course Design Thinking normally accompanies a whole project from scoping till implementation and operations. However, in case a full Design Thinking process is not feasible on customer side it often makes sense to execute Design Thinking inspired 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: You need to gather requirements from your end users and stakeholders for this project. You need to gain empathy for your end users to have a better foundation for solution definition. You need to define functional requirements. Does Design Thinking replace ASAP? No, not at all. All the templates and techniques shipped in ASAP are essential for good process design. Design Thinking is a technique that ASAP leverages for user-centric results in multiple contexts. Therefore Design Thinking nicely complements ASAP. This is for you, if you are in the requirements gathering and analysis phase of a customer project and you want to understand how Design Thinking can be of value-add for you and your client. You already have knowledge about the Design Thinking approach, principles and techniques and requirements engineering in general. What you can expect from these pages This article summarizes success measures and techniques for a Design Thinking inspired workshop in the context of Requirements Analysis. This is not for you, if you want to learn about Requirements Engineering and Analysis in general or search for an introduction to Design Thinking.

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

Checklist Checklist Think through this checklist to ensure your Design Thinking workshop will kick-off without hurdles: Is a DT coach/facilitator available for the workshop? Is the Design Challenge defined, demand-oriented and aligned with the customer? Is a diverse team set-up in place to ensure multiple perspectives on the challenge? Are 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 set-up?

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

Design Thinking for Requirements Analysis

www.sap.com 2013 SAP AG. All rights reserved. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company. Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty..