40
March 2014 EMBRACING COMPLEXITY by Lars Rosengren @larsrose [email protected]

Embracing Complexity

  • Upload
    ustwo

  • View
    316

  • Download
    0

Embed Size (px)

DESCRIPTION

by Lars Rosengren (@larsrose) presented at UX Camp London March 2014

Citation preview

Page 1: Embracing Complexity

March 2014

EMBRACING COMPLEXITY

by Lars Rosengren @larsrose [email protected]

Page 2: Embracing Complexity

A STARTING POINT…

2Photo by soil-net.com / CC BY

Page 3: Embracing Complexity

WHY COMPLEXITY?

Page 4: Embracing Complexity

MY JOURNEY OF COMPLICATIONS

4

Page 5: Embracing Complexity

�+$��%)"�������+$�

�+$��%)"����������+$�

PLS '*ID�� ��#�+*��������!�����+$��IP �!(��

������ +�&+��

DIGITAL PEN & PAPER

5

Page 6: Embracing Complexity

MOBILE WALLET

6Photo by Halvar Lundgaard/ CC BY

Page 7: Embracing Complexity

DERIVATIVE TRADING SYSTEMS

7Photo by Eric Gravengaard / CC BY

Page 8: Embracing Complexity

STUDIO MANAGEMENT TOOL

8

Page 9: Embracing Complexity

FASCINATED BY…

Complexity overwhelms Bringing Clarity out of Complexity Opportunity to make a difference

9

Page 10: Embracing Complexity

SIMPLICITY IS BEAUTIFUL !

COMPLEXITY IS MEANINGFUL

Page 11: Embracing Complexity
Page 12: Embracing Complexity
Page 13: Embracing Complexity

Photo by Duncan Hull / CC BY

Page 14: Embracing Complexity

“ I would not give a fig for the simplicity this side of complexity, but I would give my life for the simplicity on the other side of complexity.

14

— Oliver Wendell Holmes

Page 15: Embracing Complexity
Page 16: Embracing Complexity
Page 17: Embracing Complexity
Page 18: Embracing Complexity

Material

Ergonomics

Structure

Sustainability

Aesthetics

Comfort

Manufacturing

Page 19: Embracing Complexity
Page 20: Embracing Complexity
Page 21: Embracing Complexity

“ Abandon the urge to simplify everything, to look for formulas and easy answers, and to begin to think multidimensionally, to glory in the mystery and paradoxes of life, not to be dismayed by the multitude of causes and consequences that are inherent in each experience -- to appreciate the fact that life is complex.

18

— M. Scott Peck

Page 22: Embracing Complexity

MEANINGFUL DESIGN PROBLEMS ARE INHERENTLY COMPLEX

Page 23: Embracing Complexity
Page 24: Embracing Complexity
Page 25: Embracing Complexity

WICKED PROBLEMS

Photo by David Jones / CC BY

Page 26: Embracing Complexity

WE HAVE THE TOOLS TO MAKE SENSE OF COMPLEXITY…

Page 27: Embracing Complexity

IMMERSION

Users Technology

Business

Photo by Ian Myles / CC BY

Page 28: Embracing Complexity

MAKING MEANING OUT OF DATA…

Page 29: Embracing Complexity

MAKING MEANING OUT OF DATA…

Affinity Mapping Flow Diagramming Hierarchical Task Analysis (HTA)

26

Page 30: Embracing Complexity

27

EXTERNALISE

Page 31: Embracing Complexity

HIERARCHICAL TASK ANALYSIS (HTA)

28

3. Trade Management

View Trades Check Updates

Monitor Executed Trades Hedge Trades Manage Link

View individual trades

See more details

Create new Update existing

Find trades to hedge Trade Unlink

3.1

View Strategies

View links

NoticeUnhedged

Notice New trades

DO 3.1 DO 3.1

Notice Exceptions

DO 5

Link

From two or more trades

Add/remove trades Rename link

IF requires OR

OR

3.2 3.3

3.1.1 3.1.2

3.1.1.1

3.1.1.2

3.1.1.3

3.1.1.1.A

3.1.2.1 3.1.2.2 3.1.2.3

3.2.1 3.2.2

DO one or more 3.3

3.2.3 3.3.1 3.3.2 3.3.3

3.3.1.1 3.3.2.1 3.3.2.1

Hierarchical Task AnalysisTrade Management for Front Office

Cancel trade

IF requires3.4

Page 32: Embracing Complexity

FLOW DIAGRAMMING

29

Review of invoices at beg of month

Contact PM via Chat/Email/Phone +

Generate Report and send by mail

PM Checks PDF report and approves

via email

Cat issues invoice draft

PM & Lead reviews draft invoice &

Approves

Cat sends invoice to client

Hours approved?

YES

NO

Current

Contact PM via Chat/Email/Phone + Draft

invoice by mail

Potentially Client approval needed before issue of official invoice

Monitor not yet approved hours (and potentially follow up

with PMs)

Invoice has been sent and logged

Daily review of Invoice status (against bank

account)

Payment Arrives

Paid?

Contact the client to remind them

PM Contacts client to follow up on invoice

YES

NO

Update status in Rogo to Paid

Reconciliation of Rogo data and Sage

Accounting

Time to follow up?

YES

NO

Automatic review of hours at beginning

of month

Action item created and automatically

appears in PMs inbox in Rogo

PM Checks Inbox and clicks on action

item

PM Reviews and Approves hours

directly in context

Receives a notification that hours have been

approved

Operations creates draft invoice data

PM & Biz Lead receives notification

that draft invoice have been issued

PM & Lead reviews draft invoice data

& Approves

Receives notification that invoice draft is

approved

Hours approved?

YES

NO

Vision

Invoice data is automatically logged in Xero

Monitor not yet approved hours and auto generate

actions based on rules

Page 33: Embracing Complexity

FRAME & UNDERSTAND

Page 34: Embracing Complexity

Concept Mapping Semantic Zoom

31

Page 35: Embracing Complexity

CONCEPT MAPPING

Page 36: Embracing Complexity

SEMANTIC ZOOM

Level 0

Level -1

Level +1

Page 37: Embracing Complexity

LEAN

Page 38: Embracing Complexity

Recognise Complexity Work on things that matters Make use of our tools to bring clarity to complexity

Page 39: Embracing Complexity

Thank you!

March 2014

by Lars Rosengren @larsrose [email protected]

Page 40: Embracing Complexity

37