I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

102
I’ll gladly pay you Tuesday for a hamburger today. Managing UX Debt Jack Moffett Manager App Development – GUI Inmedius, a Boeing Company @jackmoe jackmoe@mac.com designaday.tumblr.com #UXdebt

Transcript of I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Page 1: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

I’ll gladly pay you Tuesday for a hamburger today.Managing UX Debt

Jack Moffett Manager App Development – GUI Inmedius, a Boeing Company

@jackmoffett [email protected] designaday.tumblr.com #UXdebt

Page 2: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

UX debt is the accumulation of decisions made during design and development that negatively impact the users of a product or service.

Photo by Trey Guinn

Page 3: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Photo by Benjamin Balázs

Page 4: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

TheBig 3

Page 5: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

TheBig 3

AcquisitionOutsourcing

Neglect

Page 6: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Acquisition

Page 7: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Acquisition

Page 8: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Acquisition

Page 9: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Acquisition

Page 10: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Acquisition

Page 11: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Acquisition

Page 12: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

AcquisitionUX should be involved in evaluation of products considered for acquisition.

Page 13: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

AcquisitionUX should be involved in evaluation of products considered for acquisition.

Document the debt as soon as acquisition occurs, and track it.

Page 14: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
Page 15: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Outsourcing

Page 16: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

OutsourcingUX should collaborate closely with contractors.

Page 17: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

OutsourcingUX should collaborate closely with contractors.

Set clear expectations at the outset.

Page 18: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

OutsourcingUX should collaborate closely with contractors.

Set clear expectations at the outset.

Schedule regular quality checks and involvement from all parts or your team: design, development, testing, and management.

Page 19: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Photo by Julie Mac

Page 20: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Neglect

Page 21: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

NeglectPut processes in place that assure awareness of development efforts.

Page 22: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

NeglectPut processes in place that assure awareness of development efforts.

Team dynamics are hugely important.

Page 23: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

NeglectPut processes in place that assure awareness of development efforts.

Team dynamics are hugely important.

Resist the urge to turn a blind eye to things you don’t feel like working on.

Page 24: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Photo by y____

Page 25: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

IntentionalDebt

Page 26: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

IntentionalDebtResistance to change

Page 27: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

IntentionalDebtResistance to change

Incremental enhancement

Page 28: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

IntentionalDebtResistance to change

Incremental enhancement

Product management strategy

Page 29: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Intentional DebtProduct management strategy

Page 30: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Intentional DebtProduct management strategyFocusing on new features

Page 31: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Intentional DebtProduct management strategyFocusing on new features

customer requests

Page 32: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Intentional DebtProduct management strategyFocusing on new features

customer requests

time to market

Page 33: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Intentional DebtProduct management strategyFocusing on new features

customer requests

time to market

backwards compatibility

Page 34: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Photo by nicodemo.valerio

Page 35: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

unIntentionalDebtMistakes and laziness

Page 36: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

unIntentionalDebtMistakes and laziness

Lack of design

Page 37: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

unIntentionalDebtMistakes and laziness

Lack of design

Lack of empowerment

Page 38: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

unIntentionalDebtMistakes and laziness

Lack of design

Lack of empowerment

Separation of design & dev

Page 39: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

unIntentionalDebtMistakes and laziness

Lack of design

Lack of empowerment

Separation of design & dev

Too many cooks

Page 40: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

unIntentionalDebtMistakes and laziness

Lack of design

Lack of empowerment

Separation of design & dev

Too many cooks

Customer inefficiencies

Page 41: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
Page 42: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

IdentifyingUX Debt

Page 43: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

IdentifyingUX DebtActive Peripheral AwarenessUX Debt InventoryUser Exposure

Page 44: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Photo by Emilio Labrador

Page 45: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Practice Active Peripheral Awareness

Page 46: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Practice Active Peripheral Awareness

Awareness of technology

Page 47: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Practice Active Peripheral Awareness

Awareness of technologyAwareness of design practice

Page 48: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
Page 49: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Perform A UX Debt Inventory

Page 50: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Perform A UX Debt Inventory

Use the product. Take notes.

Page 51: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Perform A UX Debt Inventory

Use the product. Take notes.Better yet, have a teammate take notes. Then switch.

Page 52: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Perform A UX Debt Inventory

Use the product. Take notes.Better yet, have a teammate take notes. Then switch.

Validate it by observing and talking with users.

Page 53: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Perform A UX Debt Inventory

Use the product. Take notes.Better yet, have a teammate take notes. Then switch.

Validate it by observing and talking with users.

Page 54: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Expose Your Team

Page 55: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Expose Your Team“It seems that six weeks was the bare minimum for a two-hour exposure dose. The teams with members who spent the minimum of two hours every six weeks saw far greater improvements to their design’s user experience than teams who didn’t meet the minimum.”

– Jared Spool

Page 56: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Expose Your Team“It seems that six weeks was the bare minimum for a two-hour exposure dose. The teams with members who spent the minimum of two hours every six weeks saw far greater improvements to their design’s user experience than teams who didn’t meet the minimum. And teams with more frequent exposure, say two-hours every three weeks, saw even better results.”

– Jared Spool

Page 57: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

ClassifyingUX Debt

Photo by Squiggle

Page 58: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

BehavioralVisual

Page 59: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

Technical

Functional

Page 60: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

Technical

Functional

Back EndPerformance, Database, Security

Page 61: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

Technical

Functional

Back End

Front End

Performance, Database, Security

Browser Version Support

Outdated HTML/Frameworks

Poor Coding Practices

Page 62: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

Behavioral

Page 63: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

Behavioral

Scale

Page 64: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

Behavioral

Scale

Information Architecture

Page 65: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

Behavioral

Scale

Information Architecture

Priority of Functions

Page 66: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

Behavioral

Page 67: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

BehavioralTool Time

Page 68: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

BehavioralTool Time

Consistency

Page 69: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

BehavioralTool Time

Consistency

Conventions

Page 70: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

BehavioralVisual

Page 71: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4 UX Debt Categories

TechnicalFunctional

BehavioralVisual

UI Chrome

Iconography

Consistency

Fashion

Branding

Copywriting

Page 72: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4TechnicalFunctional

BehavioralVisual

Documentation

UX Debt Categories5

Page 73: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4

TechnicalFunctional

BehavioralVisual

Documentation

UX Debt Categories5

Page 74: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4

TechnicalFunctional

BehavioralVisual

Documentation

UX Debt Categories5

Page 75: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

4

TechnicalFunctional

BehavioralVisual

Documentation

UX Debt Categories5

Page 76: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
Page 77: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

AddressingUX Debt

Page 78: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

AddressingUX Debt

Declare bankruptcy

Page 79: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Addressing UX Debt

Declare bankruptcyPeople think focus means saying yes to the thing you’ve got to focus on. But that’s not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I’m actually as proud of the things we haven’t done as the things I have done. Innovation is saying “no” to 1,000 things.

Steve Jobs

Page 80: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Addressing UX Debt

Declare bankruptcyCall a do-over

Page 81: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Addressing UX Debt

Declare bankruptcyCall a do-overSkunkwork it

Page 82: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Addressing UX Debt

Declare bankruptcyCall a do-overSkunkwork itPhased approach

Page 83: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 1:

Photo by Captain Eric Willis

Page 84: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 1: Prioritization

Page 85: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 1:a. Severity & Impact

Prioritization

Page 86: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 1:a. Severity & Impact

b. Estimated Time to Address

Prioritization

Page 87: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 1:a. Severity & Impact

b. Estimated Time to Address

c. Responsible Party

Prioritization

Page 88: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 1:a. Severity & Impact

b. Estimated Time to Address

c. Responsible Party

Prioritization

Page 89: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 2:

Photo by John Biehler

Page 90: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 2: Schedule

Page 91: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 2: Schedule

Not Agile

Page 92: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 2:

AgileSchedule

Page 93: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 3:

Photo by John Biehler

Page 94: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 3: Collaboration

Page 95: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Step 3: Collaboration

UX debt is the responsibility of your entire organization.

Page 96: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

AvoidingUX Debt

Photo by Alex Berger

Page 97: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Avoiding UX Debt

Usability Research & Testing

Page 98: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Avoiding UX Debt

Usability Research & TestingPay Attention to Details

Page 99: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Avoiding UX Debt

Usability Research & TestingPay Attention to DetailsModularity

Page 100: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Avoiding UX Debt

Usability Research & TestingPay Attention to DetailsModularityDocumentation

Page 101: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Manageyour UXDebt

Photo by Dave 77459

Page 102: I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt

Thank you!

Jack Moffett Manager App Development – GUI Inmedius, a Boeing Company

@jackmoffett [email protected] designaday.tumblr.com