Slide 1

Slide 1 text

DESIGN FOR A COMPLEX REALITY

Slide 2

Slide 2 text

CHANGE

Slide 3

Slide 3 text

Solving problems

Slide 4

Slide 4 text

Solving problems for (and with) machines

Slide 5

Slide 5 text

C INPUT - CARD READER UNIT 5, INTEGER INPUT C OUTPUT - LINE PRINTER UNIT 6, REAL OUTPUT C INPUT ERROR DISPLAY ERROR OUTPUT CODE 1 IN JOB CONTROL LISTING READ INPUT TAPE 5, 501, IA, IB, IC 501 FORMAT (3I5) C IA, IB, AND IC MAY NOT BE NEGATIVE C FURTHERMORE, THE SUM OF TWO SIDES OF A TRIANGLE C IS GREATER THAN THE THIRD SIDE, SO WE CHECK FOR THAT, TOO IF (IA) 777, 777, 701 701 IF (IB) 777, 777, 702 702 IF (IC) 777, 777, 703 703 IF (IA+IB-IC) 777,777,704 704 IF (IA+IC-IB) 777,777,705 705 IF (IB+IC-IA) 777,777,799 777 STOP 1 C USING HERON'S FORMULA WE CALCULATE THE C AREA OF THE TRIANGLE 799 S = FLOATF (IA + IB + IC) / 2.0 AREA = SQRT( S * (S - FLOATF(IA)) * (S - FLOATF(IB)) * + (S - FLOATF(IC))) WRITE OUTPUT TAPE 6, 601, IA, IB, IC, AREA 601 FORMAT (4H A= ,I5,5H B= ,I5,5H C= ,I5,8H AREA= ,F10.2, + 13H SQUARE UNITS)

Slide 6

Slide 6 text

next_working_day = Date.today next_working_day = date + 2.days if today.is_friday?

Slide 7

Slide 7 text

Solving problems for people

Slide 8

Slide 8 text

http://wikipedia.org/

Slide 9

Slide 9 text

http://flickr.com/photos/adactio/

Slide 10

Slide 10 text

But wait, there’s more!

Slide 11

Slide 11 text

http://macrumors.com/

Slide 12

Slide 12 text

http://pcmag.com/

Slide 13

Slide 13 text

http://androidpolice.com/

Slide 14

Slide 14 text

http://androidpolice.com/

Slide 15

Slide 15 text

The “tweeting fridge”–problem

Slide 16

Slide 16 text

http://wikipedia.org/

Slide 17

Slide 17 text

Still more?

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

The upcoming generation will exclusively use mobile devices

Slide 20

Slide 20 text

The upcoming generation will no longer distinguish between online and offline.

Slide 21

Slide 21 text

How are we dealing with all this?

Slide 22

Slide 22 text

”Men have become the tools of their tools.” ! HENRY DAVID THOREAU

Slide 23

Slide 23 text

Tools and complexity

Slide 24

Slide 24 text

We’re aching for better tools (and a magic eight ball)

Slide 25

Slide 25 text

Responsive Design Mobile first Offline first …

Slide 26

Slide 26 text

Prototyping as Tool for Strategic Design

Slide 27

Slide 27 text

”We can only see a short distance ahead, but we can see plenty there that needs to be done.” ! ALAN TURING

Slide 28

Slide 28 text

If we can’t foresee the future, let’s create it.

Slide 29

Slide 29 text

A design proof

Slide 30

Slide 30 text

Work across silos

Slide 31

Slide 31 text

Support short iterations

Slide 32

Slide 32 text

Involve the user

Slide 33

Slide 33 text

Involve designers early–on

Slide 34

Slide 34 text

Enable sustainable solutions, not just another product

Slide 35

Slide 35 text

The 10.000ft view

Slide 36

Slide 36 text

POC Business prototype Production

Slide 37

Slide 37 text

The rules

Slide 38

Slide 38 text

Assumption is the root of all evil. 1

Slide 39

Slide 39 text

Every step of ideation must be followed by a step of validation. 2

Slide 40

Slide 40 text

Design should happen as close as possible to the client. 3

Slide 41

Slide 41 text

Constant change is not only anticipated but supported by all used tools. 4

Slide 42

Slide 42 text

5 Prototypes don’t have to be dead ends.

Slide 43

Slide 43 text

The expectation

Slide 44

Slide 44 text

Allow for high development speeds

Slide 45

Slide 45 text

Adapt to change

Slide 46

Slide 46 text

Increase transparency

Slide 47

Slide 47 text

Simplify variations

Slide 48

Slide 48 text

The process

Slide 49

Slide 49 text

Prototyping Business prototype Feature Prototype Production Invalid feature Validation Integration

Slide 50

Slide 50 text

Kiitos! [email protected] / @polarblau www.siili.fi