25
Enterprise Application Design Approach & Strategy Russell Wilson Director of Product Design, NetQoS User Experience Network (UXnet) Ambassador Interaction Designer’s Association (IxDA) Representative Principal, Dexo Design

Incremental Design

Embed Size (px)

DESCRIPTION

Describes an approach to improving existing software through a practical design approach.

Citation preview

Page 1: Incremental Design

Enterprise Application Design Approach & Strategy

Russell WilsonDirector of Product Design, NetQoS

User Experience Network (UXnet) Ambassador

Interaction Designer’s Association (IxDA) Representative

Principal, Dexo Design

Page 2: Incremental Design
Page 3: Incremental Design

Challenges to World Class Software Design:

Page 4: Incremental Design

Challenges to World Class Software Design:

(1) Everyone is a designer

Page 5: Incremental Design

Challenges to World Class Software Design:

(1) Everyone is a designer

(2) Who makes the final decision?

Page 6: Incremental Design

Challenges to World Class Software Design:

(1) Everyone is a designer

(2) Who makes the final decision? (3) Difficulty in justifying designs to critics

Page 7: Incremental Design

Challenges to World Class Software Design:

(1) Everyone is a designer

(2) Who makes the final decision? (3) Difficulty in justifying designs to critics

(4) Design is a nice to have

Page 8: Incremental Design

The “Incremental” Approach

Page 9: Incremental Design

Textbook design process does not apply

for most enterprise applications

Concept Design Build Test

Page 10: Incremental Design

Why?

• Most applications already exist in some state before a true “designer” is brought in – POC’s, R&D, GA

– few paper-napkin opportunities to start with

Page 11: Incremental Design

Why?

• Most applications already exist in some state before a true “designer” is brought in – POC’s, R&D, GA– few paper-napkin opportunities to

start with

• Too costly and just not viable to start over

Page 12: Incremental Design

Why?

• Most applications already exist in some state before a true “designer” is brought in – POC’s, R&D, GA– few paper-napkin opportunities to

start with

• Too costly and just not viable to start over

• Pressure to deliver value fast

Page 13: Incremental Design

Why?

• Most applications already exist in some state before a true “designer” is brought in – POC’s, R&D, GA– few paper-napkin opportunities to

start with

• Too costly and just not viable to start over

• Pressure to deliver value fast

• It is more difficult (if not impossible) to do user research at the concept phase for enterprise applications

Page 14: Incremental Design

Why?

• Most applications already exist in some state before a true “designer” is brought in – POC’s, R&D, GA– few paper-napkin opportunities to

start with

• Too costly and just not viable to start over

• Pressure to deliver value fast

• It is more difficult (if not impossible) to do user research at the concept phase for enterprise applications

• Must consider the current team’s emotional involvement

Page 15: Incremental Design

Why?

• Most applications already exist in some state before a true “designer” is brought in – POC’s, R&D, GA– few paper-napkin opportunities to

start with

• Too costly and just not viable to start over

• Pressure to deliver value fast

• It is more difficult (if not impossible) to do user research at the concept phase for enterprise applications

• Must consider the current team’s emotional involvement

No NameNo Name

BLANK SLATE

What you want

What you get

Page 16: Incremental Design

The solution:

An incremental approach focused on delivering value quickly and continuously, while providing the foundation for evolving a “World Class” product!

Leve

l 1

Leve

l 2

Leve

l 3

Page 17: Incremental Design

Incremental Design for (Existing) Enterprise Applications

Page 18: Incremental Design

Level 1

Page 19: Incremental Design

Level 2

Page 20: Incremental Design

Level 3

Page 21: Incremental Design
Page 22: Incremental Design

Deliverables & Benefits

Page 23: Incremental Design

Design & Usability Foundation (Level 1)

Domain Specialization (Level 2)

Key Deliverables Design Library Styles & Basic Patterns

User Testing Plan

Conceptual Models Complex Patterns

Ethnographic Data

Key Benefits Product Cleanup Improved Quality

Foundation for future work Positive User Buy-in

Improved User Experience Development Efficiency Up

True Competitive Advantage Improved Task Efficiency Improved Customer Sat.

Expose Differentiators Product Changes Easier

Deliverables & Benefits

Page 24: Incremental Design

Design & Usability Foundation (Level 1)

Domain Specialization (Level 2)

Key Deliverables Design Library Styles & Basic Patterns

User Testing Plan

Conceptual Models Complex Patterns

Ethnographic Data

Key Benefits Product Cleanup Improved Quality

Foundation for future work Positive User Buy-in

Improved User Experience Development Efficiency Up

True Competitive Advantage Improved Task Efficiency Improved Customer Sat.

Expose Differentiators Product Changes Easier

Deliverables & Benefits

Page 25: Incremental Design

Design & Usability Foundation (Level 1)

Domain Specialization (Level 2)

User Experience Refinement

(Level 3)

Key Deliverables Design Library Styles & Basic Patterns

User Testing Plan

Conceptual Models Complex Patterns

Ethnographic Data

Library Refinements Product Refinements

Key Benefits Product Cleanup Improved Quality

Foundation for future work Positive User Buy-in

Improved User Experience Development Efficiency Up

True Competitive Advantage Improved Task Efficiency Improved Customer Sat.

Expose Differentiators Product Changes Easier

Improved Quality User Empowered

Deliverables & Benefits