10 team goals for effective design specifications

47
10 Team Goals for E ective Design Specifications Jack Moe Manager Apps Development – GUI Inmedius, a Boeing Company @jackmoe | jackmoe@mac.com designaday.tumblr.com

Upload: jack-moffett

Post on 15-Apr-2017

306 views

Category:

Design


0 download

TRANSCRIPT

Page 1: 10 Team Goals for Effective Design Specifications

10Team Goalsfor Effective Design Specifications

Jack Moffett Manager Apps Development – GUI

Inmedius, a Boeing Company

@jackmoffett | [email protected] designaday.tumblr.com

Page 2: 10 Team Goals for Effective Design Specifications

Poor documentation is a source of

unmet expectations

misunderstood requirements

incorrect implementation

unexpected complications

blown estimates

The cup that can only be half-full. by vrogy

Page 3: 10 Team Goals for Effective Design Specifications

ARGUMENTS

Buttin’ heads by shellac

Page 4: 10 Team Goals for Effective Design Specifications

CONSISTENCY

Repeating Lines - Project 50/50 (Week 23) by Jason Mrachina

Page 5: 10 Team Goals for Effective Design Specifications

CONSISTENCY

Page 6: 10 Team Goals for Effective Design Specifications

CONSISTENCY

Page 7: 10 Team Goals for Effective Design Specifications

We are all different by Paolo Braiuca

A foolish consistency is the hobgoblin of little minds.Ralph Waldo Emerson

Page 8: 10 Team Goals for Effective Design Specifications

Flexible Flamingo by Jeff S. PhotoArt at HDCanvas.ca

Flexibility

Page 9: 10 Team Goals for Effective Design Specifications

Flexible Flamingo by Jeff S. PhotoArt at HDCanvas.ca

Flexibility

Page 10: 10 Team Goals for Effective Design Specifications

Flexible Flamingo by Jeff S. PhotoArt at HDCanvas.ca

Flexibility

Page 11: 10 Team Goals for Effective Design Specifications

Flexible Flamingo by Jeff S. PhotoArt at HDCanvas.ca

Flexibility

Page 12: 10 Team Goals for Effective Design Specifications

Flexible Flamingo by Jeff S. PhotoArt at HDCanvas.ca

Flexibility

Page 13: 10 Team Goals for Effective Design Specifications

Flexible Flamingo by Jeff S. PhotoArt at HDCanvas.ca

Flexibility

Page 14: 10 Team Goals for Effective Design Specifications

Thoroughness

nested un-whole cube in red oak by Jared Tarbell

Page 15: 10 Team Goals for Effective Design Specifications

Thoroughness

nested un-whole cube in red oak by Jared Tarbell

Page 16: 10 Team Goals for Effective Design Specifications

Thoroughness

nested un-whole cube in red oak by Jared Tarbell

Page 17: 10 Team Goals for Effective Design Specifications

Thoroughness

nested un-whole cube in red oak by Jared Tarbell

Page 18: 10 Team Goals for Effective Design Specifications

Unintelligent Design by Pete Ashton

Correctness

Page 19: 10 Team Goals for Effective Design Specifications

Unintelligent Design by Pete Ashton

Correctness

Page 20: 10 Team Goals for Effective Design Specifications

Unintelligent Design by Pete Ashton

Correctness

Page 21: 10 Team Goals for Effective Design Specifications

Unintelligent Design by Pete Ashton

Correctness

Page 22: 10 Team Goals for Effective Design Specifications

Unintelligent Design by Pete Ashton

Correctness

Page 23: 10 Team Goals for Effective Design Specifications

Unintelligent Design by Pete Ashton

Correctness

Page 24: 10 Team Goals for Effective Design Specifications

Conciseness Thou Art Verbose in Thy Praise by Jason Rinka

Page 25: 10 Team Goals for Effective Design Specifications

Conciseness Thou Art Verbose in Thy Praise by Jason Rinka

Page 26: 10 Team Goals for Effective Design Specifications

Clarity

Page 27: 10 Team Goals for Effective Design Specifications

Clarity

• Proofread (or have someone else do it).

• Develop a common vocabulary.

• Refer to specific UI elements by name.

• When using names, give them consistent typographic treatment.

• Use images.

• Use the language of your readers.

Page 28: 10 Team Goals for Effective Design Specifications

Clarity

• Proofread (or have someone else do it).

• Develop a common vocabulary.

• Refer to specific UI elements by name.

• When using names, give them consistent typographic treatment.

• Use images.

• Use the language of your readers.

Design your document!

Page 29: 10 Team Goals for Effective Design Specifications

Clarity

• Proofread (or have someone else do it).

• Develop a common vocabulary.

• Refer to specific UI elements by name.

• When using names, give them consistent typographic treatment.

• Use images.

• Use the language of your readers.

Design your document!

Page 30: 10 Team Goals for Effective Design Specifications

The Eye by Augusto Serna

Visuality

Page 31: 10 Team Goals for Effective Design Specifications

The Eye by Augusto Serna

Visualitythe quality or state of being visual or visible

Page 32: 10 Team Goals for Effective Design Specifications

The Eye by Augusto Serna

Visualitythe quality or state of being visual or visible

Page 33: 10 Team Goals for Effective Design Specifications

OrganizationLooking for by ilConte

Page 34: 10 Team Goals for Effective Design Specifications

OrganizationLooking for by ilConte

Page 35: 10 Team Goals for Effective Design Specifications

OrganizationLooking for by ilConte

Page 36: 10 Team Goals for Effective Design Specifications

OrganizationLooking for by ilConte

Page 37: 10 Team Goals for Effective Design Specifications

OrganizationLooking for by ilConte

Page 38: 10 Team Goals for Effective Design Specifications

OrganizationLooking for by ilConte

Page 39: 10 Team Goals for Effective Design Specifications

Shareability

Macro of two white straws by Horia Varlan

Page 40: 10 Team Goals for Effective Design Specifications

Shareability

Macro of two white straws by Horia Varlan

Page 41: 10 Team Goals for Effective Design Specifications

Locked Out by Chris Yarzab

inclusiveness

Page 42: 10 Team Goals for Effective Design Specifications

Locked Out by Chris Yarzab

inclusiveness

Developers

Testers

Product Management

Sales & Marketing

Customers

Users

Page 43: 10 Team Goals for Effective Design Specifications

ConclusionYou aren’t creating documentation for its own sake. There are problems your documentation is solving. There are needs being fulfilled.

Page 44: 10 Team Goals for Effective Design Specifications

ConclusionInstitute a process that ensures correctness prior to implementation, during testing, and beyond.

Iteratively evaluate and improve.

Page 45: 10 Team Goals for Effective Design Specifications

ConclusionResponsibly reduce your documentation.

The more you can show, the less you have to describe.

Design documentation for its target audience.

Page 46: 10 Team Goals for Effective Design Specifications

QuestionsConsistency

Flexibility Thoroughness

Correctness Conciseness

Clarity Visuality

Organization Shareability

Inclusiveness

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

@jackmoffett | [email protected] designaday.tumblr.com

Page 47: 10 Team Goals for Effective Design Specifications

More