design thinking & requirements engineering · 2014-07-18 · requirements engineering mit...

Post on 08-Jul-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Design Thinking & Requirements Engineering

Berner Architekten Treffen

20. Juni 2014

Increasing Demands for Software Development

20. Juni 2014 2 Requirements Engineering mit Design Thinking@Berner Architekten Treff

20. Juni 2014 Requirements Engineering mit Design Thinking@Berner Architekten Treff 3

Two Big Challenges

20. Juni 2014 4 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Build and deliver software efficiently !

Create innovative solutions !

Reality Check

20. Juni 2014 5 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Efficiency: Agile and Lean Methods & Principles

Eliminate waste

Build quality in

Learn constantly

Deliver fast

Engage everyone

Keep getting better

Timeboxing

Increments

Scrum

Test-driven development

Continous integration

Refactoring

....

20. Juni 2014 6 Requirements Engineering mit Design Thinking@Berner Architekten Treff

How does Innovation get into the Backlog?

20. Juni 2014 7 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Design & Design Thinking

Design:

A process of designing

objects and systems.

(„gestalten“)

Design Thinking:

A process model and a

cmprehensive body of

knowledge to solve problems

and generate innovative

ideas.

8 Agile Breakfast Bern, 28.5.2014, Design Thinking

Design Thinking is a non-linear Process

9 Agile Breakfast Bern, 28.5.2014, Design Thinking

Iterative Approach: From Challenge Space to Solution Space

10 Agile Breakfast Bern, 28.5.2014, Design Thinking

©P

aul H

aw

kin

g,

Vic

toria U

niv

ers

ity

Starting the Process: Empathize

11 Agile Breakfast Bern, 28.5.2014, Design Thinking

Empathy is the heart of a human-centered design process

The Design Thinking Process starts with empathy not with specifications or market data research

Tools of anthropology and ethnography

Studying users and their behaviours

Not an attempt to find THE solution, but a way to open up a deep understanding

Without the understanding of what others see, feel, and experience, design is a pointless task.

12 Design Thinking for Mobility International AG 17. Juni 2014

Empathy = Co-Design++

Beyond the more traditional methods associated with user-centred and participatory design

Greater understanding of the scope of the situation by bringing real users inside the design process rather than reaching out to them through interviews or focus groups.

20. Juni 2014 13 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Agile Breakfast Bern, 28.5.2014, Design Thinking 14

Agile Breakfast Bern, 28.5.2014, Design Thinking 15

Immerse

The problems you are trying to solve are rarely your own.

16 Agile Breakfast Bern, 28.5.2014, Design Thinking

Engage

20. Juni 2014 17 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Observe

20. Juni 2014 18 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Perception is (our) reality!

The fresh eye problem: Our own filters

19 Agile Breakfast Bern, 28.5.2014, Design Thinking

Define

20 Agile Breakfast Bern, 28.5.2014, Design Thinking

Define

Synthesizing empathy findings into compelling needs and insights

Scoping a specific and meaningful challenge.

17. Juni 2014 21 Design Thinking for Mobility International AG

Reframing the Original Question

Design Thinking for Mobility International AG 22 17. Juni 2014

Ideate

23 Agile Breakfast Bern, 28.5.2014, Design Thinking

Design Thinking for Mobility International AG 24 17. Juni 2014

Team Creativity

20. Juni 2014 25 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Prototype and Test

26 Agile Breakfast Bern, 28.5.2014, Design Thinking

Why Prototype?

Instead of thinking about what to build, build it in order to think.

27 Agile Breakfast Bern, 28.5.2014, Design Thinking

Prototypes have three important roles within the Design Thinking process.

I Explore Ideas II Evaluate Ideas III Communicate Ideas

Design Thinking for Mobility International AG 28 17. Juni 2014

Design Thinking meets Lean/Agile

Similar mindsets

Radical customer orientation

Incremental and iterative development

Prototyping

Constant learning

Fast Delivery

Self-organization

Continous improvement

Excellent Base for an integrated approach

20. Juni 2014 29 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Agile Development + Design Thinking = Better Requirements Analysis

20. Juni 2014 30 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Requirements Engineering

Elicitation Documentation Validation Management Communication

Discover needs Share Findings

Validate Solutions

Combining Design Thinking and Lean/Agile

20. Juni 2014 31 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Design Thinking

provides

innovative ideas and

better requirements

Lean/Agile Methods

help build and deliver

solutions

more efficiently

Final

Solution

Planned

Solution

REDUCING

UNCERTAINTY

REDUCE

DEVIATION

Integration of Design Thinking into Agile Projects

Design Thinking as an initial phase before implementation

DT helps teams to find problems worth solving and create effectively innovative solutions.

Agile techniques help teams to build these solutions efficiently.

20. Juni 2014 32 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Vision

Initial Backlog

Prototypes

Integration of Design Thinking into Agile Projects

Design Thinking as an ongoing activity in agile projects

Projects with changing or not well understood requirements (eventualities of unknown unknowns)

Scrum Master as Design Thinking moderator

Project Lifetime relation of Product Owner and Team

20. Juni 2014 33 Requirements Engineering mit Design Thinking@Berner Architekten Treff

Summary

Promising combination of two complementary approaches

Fast track to innovative customer-centric solutions

Reducing risk (diverging from a fixed path further down the development process leads to increases in time, effort and costs compared with the identification of alternative routes and potential obstacles during the initial design phase)

Establishing a guiding vision

Enabling powerful and creative development teams

Re-aligning Business and IT

34 Agile Breakfast Bern, 28.5.2014, Design Thinking

swissICT Design Thinking Workshop in Bern

27. Juni 2014, 0830-1100

Berner Fachhochschule Raum U09 (Untergeschoss) Morgartenstrasse 2c 3014 Bern

Anmeldung über swissict.ch

20. Juni 2014 35 Requirements Engineering mit Design Thinking@Berner Architekten Treff

20. Juni 2014 Requirements Engineering mit Design Thinking@Berner Architekten Treff 36

Marcel Altherr

marcel@inventique.net

+41 79 477 2706

Design Thinking in a Nutshell 36 2014-04-02

Inventique GmbH Dufourstrasse 32 ∙ 8008 Zürich ∙ Switzerland

info@inventique.net ∙ inventique.net ∙ +41 44 500 2119

Creativity and Innovation ?

20. Juni 2014 37 Requirements Engineering mit Design Thinking@Berner Architekten Treff

top related