Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quality vs Velocity

Mark Mitchell
August 30, 2012

Quality vs Velocity

Maintaining a standard of design and code quality in an agile environment

Mark Mitchell

August 30, 2012
Tweet

More Decks by Mark Mitchell

Other Decks in Design

Transcript

  1. “Craftsmanship is a basic human impulse: the desire to do

    a job well for its own sake.” ~Richard Sennett
  2. A craftsperson has: -An appreciation of good work -A belief

    in quality at every level -Vision -A preference for simplicity -Sincerity ~Ben Bodien
  3. -Fundamentally usable design -Accessible, measurable concepts -User experience modeled on

    shared and personal learning -Modular, reusable patterns of code -Output adhering and contributing to, a guide of living standards
  4. -Web Content Accessibility Guidelines (WCAG) 2.0 (http:// www.w3.org/TR/WCAG/) -The Roles

    Model | Accessible Rich Internet Applications (WAI-ARIA) 1.0 (http://www.w3.org/TR/wai-aria/ roles#role_definitions)
  5. Lists, headings, user profiles, tables, content styling, navigation, etc. -pea.rs

    (Dan Cederholm) -Pattern Primer (Jeremy Keith) -Global Experience Language (BBC)
  6. -Interface development standards (Richard Hallows) -Google HTML/CSS Style Guide -Front

    End Development Guideline (Tait Brown) -Idiomatic CSS (Nicolas Gallagher)
  7. “A good craftsperson regularly takes a step back from their

    work, and questions every facet of their product for its precise alignment with their core values of quality and sincerity.” ~Ben Bodien