15
Bootstrapping UX design in your open source project @RoyScholten – FOSDEM 2015

Bootstrapping ux in your open source project

Embed Size (px)

Citation preview

Page 1: Bootstrapping ux in your open source project

Bootstrapping UX design in your open source project

@RoyScholten – FOSDEM 2015

Page 2: Bootstrapping ux in your open source project

Why bother?● Still need convincing?● Usable → Useful → Delightful

Page 3: Bootstrapping ux in your open source project

Quick Drupal retro● A very big open source project● Content management system● Modular, fexible, extensible

Page 4: Bootstrapping ux in your open source project

Drupal 6● 2008/2009● 2 full blown lab tests● Nobody made it through all the

tasks● Panic!

Page 5: Bootstrapping ux in your open source project

Drupal 7● 2008/2011● UX in the spotlight● Community UX team● Hired designers for the bigger

vision

Page 6: Bootstrapping ux in your open source project

Drupal 8● 2011 – …● More specifc eforts● Tackling harder problems● Codifying patterns, guidelines

Page 7: Bootstrapping ux in your open source project

Lets bootstrap…● Usability test● Reviews● Build a design culture● Attracting designers

Page 8: Bootstrapping ux in your open source project

Usability test● Gets you data instead of opinions● Show the pain● Helps prioritize eforts● Sets a baseline. The next test will

show you whether things have improved

Page 9: Bootstrapping ux in your open source project

Reviews● Ask an interaction) designer to

review the user interface● There are heuristics (Tognazzini,

Nielsen, …)● What are the top support requests?

Page 10: Bootstrapping ux in your open source project

Design culture● Project lead must champion the

cause● Develop a vision, have principles● Set priorities● Allow for design process to happen

Page 11: Bootstrapping ux in your open source project

Build a design culture● Adapt tools & processes● Make developers better at design● Show the work● Attract designers

Page 12: Bootstrapping ux in your open source project

Tools & processes● Tags in the bug tracker● Screenshots!● User centered design process

Page 13: Bootstrapping ux in your open source project

Developers getting better at design

● Learnability, Efciency & performance, Memorability, Safety, Satisfaction

Page 14: Bootstrapping ux in your open source project

Show the work● Show the process● Have regular meetings● Document standards, patterns

● drupal.org/ui-standards

Page 15: Bootstrapping ux in your open source project

Attract designers● You don't need many!● Clear point of entry on your site● Start within your user base● An open source design article on

Smashingmagazine.com might work though!