$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Quality vs Velocity
Search
Mark Mitchell
August 30, 2012
Design
0
280
Quality vs Velocity
Maintaining a standard of design and code quality in an agile environment
Mark Mitchell
August 30, 2012
Tweet
Share
More Decks by Mark Mitchell
See All by Mark Mitchell
Narrative
withoutnations
0
4.5k
Responsive Web Design & WordPress
withoutnations
11
980
Other Decks in Design
See All in Design
Findyのプロデチームの 歩みとこれから
satty9556
0
350
チームで事業価値を生み出す、プロアクティブなデザイナーになるための道のり/ Designship2025_Naya
root_recruit
0
320
decksh object reference
ajstarks
2
1.4k
【MIXI MEETUP!ー TECH & DESIGN DAYー】新たなSNS「mixi2」の “0→1”開発の舞台裏:デザイナーが語るプロダクト誕生秘話
mixi_design
PRO
0
170
Memory Man v3 (WIP)
storybychad
PRO
0
2.9k
越境するデザイン人材:デザイナーが社会資本となる世界へ
goodpatch
1
390
AI駆動なデザイン開発 〜Figma Make でまるっとつくるか、 HTML でシンプルにつくるか〜
t_east
1
1.6k
株式会社ログラス - 会社説明資料【デザイナー】/ Loglass Designer
loglass2019
1
5k
そのUIコンポーネント、これから先も使えますか?―Headless UI,Open UI,グローバルデザインシステム
sakito
2
2.4k
プラットフォームに馴染むモバイルアプリデザイン / Mobile App UI Design Lunch LT
pixyzehn
0
110
Installing and Running decksh/pdfdeck
ajstarks
1
900
デザイナーがはばたく未来の入り口『hatch』が描く、新しいデザイナー育成のカタチ
goodpatch
3
2.7k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
For a Future-Friendly Web
brad_frost
180
10k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
720
The Pragmatic Product Professional
lauravandoore
37
7.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
4 Signs Your Business is Dying
shpigford
186
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
Quality vs Velocity Maintaining a standard of design and code
quality in an agile environment
A standard of quality
Craftsmanship
“Craftsmanship is a basic human impulse: the desire to do
a job well for its own sake.” ~Richard Sennett
A craftsperson has: -An appreciation of good work -A belief
in quality at every level -Vision -A preference for simplicity -Sincerity ~Ben Bodien
Craftsmanship and delivery
Strive for quality in all work.
Release, measure
No inherent compromise of essential quality in pace of work
Gaps in traditional ways of working allow for output without
validation
Rapid iteration is not counter-intuitive to a good design process
Rapid prototyping does not imply disposable code
Elements of craftsmanship
-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
Design for everyone
Minimum usable design
Design for the largest user audience
Iterate, iterate, iterate
Avoid the risk of diminishing returns
Convey a design vision
Make it accessible
Less tricks, more usability
Accessibility is crucial to early user-testing
Measurable everywhere
Content (and product proposition) is king
Avoid temptation
Bootstraps and boilerplates
Shiny things
Follow rules
-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)
-Check My Colours (Giovanni Scala) -Accessibility Color Wheel (Giacomo Mazzocato)
-Digital Accessibility Centre
Craft a toolbox
Design patterns
Personal collection of layouts, concepts, and recurring patterns
Shared libraries. e.g. Pattern Tap, Dribbble, UI Parade, Lovely UI
Application templates. e.g. Omnigraffle Master pages and stencil sets
Modular and reusable code
A collection of common, reusable markup and style patterns
Lists, headings, user profiles, tables, content styling, navigation, etc. -pea.rs
(Dan Cederholm) -Pattern Primer (Jeremy Keith) -Global Experience Language (BBC)
Prepare framework skeletons (Rails, iOS) and vanilla themes (WordPress)
Consider printing layouts and sketches for hands-on technical planning and
analysis
Guides and manifestos
Living standards
-Firefox Brand Toolkit -Apple’s Human Interface Guidelines -MailChimp Design Patterns
-GOV.UK Colour Palette
-Interface development standards (Richard Hallows) -Google HTML/CSS Style Guide -Front
End Development Guideline (Tait Brown) -Idiomatic CSS (Nicolas Gallagher)
Collaborate
Peer reviews, documentation, presentations, centralized data
Our own set of living standards and recommendations
Mastercraft
Craft quality leads to experience leads to intuition
Let the angels and demons guide your decision making
“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