Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Quality vs Velocity
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mark Mitchell
August 30, 2012
Design
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Quality vs Velocity
Maintaining a standard of design and code quality in an agile environment
Mark Mitchell
August 30, 2012
More Decks by Mark Mitchell
See All by Mark Mitchell
Narrative
withoutnations
0
4.5k
Responsive Web Design & WordPress
withoutnations
11
990
Other Decks in Design
See All in Design
AI時代に求められるUXデザインのアプローチ
xtone
1
5.6k
CULTURE DECK/Marketing Director
mhand01
0
1.3k
速く作れるかではなく、速く学べるか ― 学習ループを回すパイロットの途中報告
nagata03
0
490
デザイナーとエンジニアで 同じ山に登ろう
moco1013
0
260
結びながら、ひらく - にじむ境界のデザイン
hilokifigma
4
1.7k
UI生成の鍵は要件整理 -デザインプロセスのエッセンスを プロンプト作成に取り入れよう-
abokadotyann
4
900
デザインとフロントエンドの境界が融ける Claude Code × Figma
littlebusters
1
3k
Drawing_for_Anim_Final_PDF.pdf
lynteo
2
160
セブンデックス プロジェクト事例 / innovation Scenes
sevendex
1
1.1k
AIスライド生成を進化させるMDファイル
kenichiota0711
1
1.3k
組織で働く大人が「知らないままにやってみる」を取り戻す方法とその意味〜企業で働く実務家による実践知の言語化を事例とした考察〜
chiemitaki
1
120
設計と制作 意図を形に表す / Design and Making: Intent Made Form
usagimaru
3
1.9k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
For a Future-Friendly Web
brad_frost
183
10k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
Paper Plane
katiecoart
PRO
1
51k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Building the Perfect Custom Keyboard
takai
2
800
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
230
Designing Powerful Visuals for Engaging Learning
tmiket
1
410
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
4 Signs Your Business is Dying
shpigford
187
22k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
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