Living Styleguide: design and development workflows

Fabio Fabbrucci
Fabio FabbrucciLean Agile Coach and UI Developer at Avanscoperta
STYLEGUIDE
DESIGN AND
DEVELOPMENT
Hi, I’m a happy styleguide!
TOPICS FOR TODAY
Why and when we need a styleguide
What is a living styleguide
Different workflows
Find me on Twitter: @Fabbrucci
This is Nody
YO!
I feel fine here
I feel strange here …
Thanks for wrapping me!
Thanks for overriding me!
“Every day a Nody becomes sad.
We can’t turn our back on it.”
This is Teamy
We have super powers!
We did a great job!
We have to change something …
For instance:
change the new menu, support blackberry, sell on kindle …
Oh oh! We are screwed …
For instance:
we can’t cahnge the code, we need to restart …
“Every day a Teamy become sad.
We can’t turn our back on it.”
This is Needy
I need a cool product!
Has
Doesn’t want
Needs
Be sadRisksFears Uncertainties
Product
looks for
come to an agreement
Collaborators Competitors
Rubbish Different Product
(that works)
Initial Product
“Every day a Needy become sad.
We can’t turn our back on it.”
How can
we css
help them?
A LITTLE BIT
OF CONTEXT
Once upon a time …
Risks Management
Artifacts focus on blame
WHAT THE HELL!!!
Reality Check
Plan
—————
Idea
Execution
—————
Reality
This is heaven

Does it exist?
Agile
Short cycles
Focus on value
Soft planning
Side Effects
New risks, more fears, more uncertainties
More reality, more chances
It’s where needy starts to see things
“Yes, it’s what I want but more…”
Design becomes crucial
Offers reality check
Teamy provides feasibility
Empowers decision making
Tactical and strategic
Enables distributed ownership
emergent leadership, emergent respect
Design is execution,
but also discovery
The way you
design CSS
changes in each context
Why a living styleguide
is important?
Discovery
Enable “rapid hi-fi prototyping”
Fast feedback from stakeholders
Execution
Continuous Reality Check
Visual consistency brings brand reputation
WHAT IS A
LIVING STYLEGUIDE
Do you remember me? Yuk!
http://styleguides.io/
1.
Pattern library
A bucket list of
components that people can “use”
(typography, colors, icons,
visual patterns, buttons…)
Its focus is granularity.
Living Styleguide: design and development workflows
2.
Prototype
A rudimentary working model
for demonstration purpose
(working prototypes, static pages,
a pre-product)
Its focus is consistency.
Salesforce Example
3.
Repository
A collection of
assets and knowledge
(build tools, coding standard,
frontend architecture…)
Its focus is simplicity.
A living styleguide
is a multilanguage
dictionary
WORKFLOWS
I love Italian food!
1. All-in
Visual
Interfaces
time
Living
Styleguide
Prototype Product
Understand
and
decide
Risks and builds
Problems: Whose?
2. Upfront
time
Living
Styleguide
Prototype Product
Understand and decide
Risks and builds
Problems: Whose?
3. Small Steps
time
Living Styleguide
Prototype Product
Understand and decide. Problems: whose?
Risks and build
Pro & Cons
1 2 3
Easy to plan
No visual imprinting
Risks are more
distributed
Emergent lean design
High level of
reality-check
Lack of reality-check
All risks are on team
Getting meaningful
feedback is hard
Hard to plan
Leadership and
conflicts emerge
Collaborators
Competition
StableAlpha
1
All-in
2

Upfront
3

Small steps
Choose the workflows
that best fit
product success
and
Needy relationship
TECHNIQUES
AND
TOOLS
1+2 … 3!
Huge Costellation
OOCSS Design
Refactoring
Team
Build tools
Devices
Responsive Design
Naming
Browsers
Performance
My favourite
four CSS tips
for you
How and when should I use
helpers, mixins, extends, OOCSS?
1.
Focus on changeability
2.
Start thinking in
terms of components
more than pages
visual regression, deferral commitment
3.
Learn how to refactor
4.
Spend 10% of your time
on a toolkit
Let your computer do the job for you
5.
Calibrate quality
Continuous relearning,
be able to downgrade when needed
How to start your
experimentation?
Where are my feet?
1.
Explore other
people CSS
architecture
2.
Go
and build your first
styleguide
3.
Which of your
clients best fit this
approach?
CSS is definitely
for real pro
It’s PROMO time
Frontend Automation
27-28th Oct, Bologna
Digital products design
Thank YOU
http://fabbrucci.me @fabbrucci
Credits
BAZINGA!
1 of 58

Recommended

Nolan Sritan Persona Project by
Nolan Sritan Persona ProjectNolan Sritan Persona Project
Nolan Sritan Persona ProjectNolan Sritan
131 views29 slides
Garr Reynolds google talk by
Garr Reynolds google talkGarr Reynolds google talk
Garr Reynolds google talkSameer Mathur
408 views33 slides
Process journal4 by
Process journal4Process journal4
Process journal4kkh98
30 views2 slides
Styleguide-Driven Development: The New Web Development by
Styleguide-Driven Development: The New Web DevelopmentStyleguide-Driven Development: The New Web Development
Styleguide-Driven Development: The New Web DevelopmentJohn Albin Wilkins
3K views68 slides
Atomic design by
Atomic designAtomic design
Atomic designBrad Frost
2M views173 slides
Symfony & Mailcatcher by
Symfony & MailcatcherSymfony & Mailcatcher
Symfony & MailcatcherFederico Panini
2.5K views17 slides

More Related Content

Viewers also liked

BeHeard Styleguide by
BeHeard StyleguideBeHeard Styleguide
BeHeard StyleguideDavid Sherman
377 views5 slides
Elasticsearch quick Intro (English) by
Elasticsearch quick Intro (English)Elasticsearch quick Intro (English)
Elasticsearch quick Intro (English)Federico Panini
1.5K views73 slides
Responsive Web Design Retrospective by
Responsive Web Design RetrospectiveResponsive Web Design Retrospective
Responsive Web Design RetrospectiveDave Sharpe
1.5K views28 slides
Scrivere codice CSS e dormire tranquilli by
Scrivere codice CSS e dormire tranquilliScrivere codice CSS e dormire tranquilli
Scrivere codice CSS e dormire tranquilliNicola Della Marina
1K views26 slides
Moodley Session #02 - pattern libraries by
Moodley Session #02 - pattern librariesMoodley Session #02 - pattern libraries
Moodley Session #02 - pattern librariesmariosom
505 views26 slides
The Adobe Legal Department Style Guide by
The Adobe Legal Department Style GuideThe Adobe Legal Department Style Guide
The Adobe Legal Department Style GuideAdobe
24K views30 slides

Viewers also liked(20)

Elasticsearch quick Intro (English) by Federico Panini
Elasticsearch quick Intro (English)Elasticsearch quick Intro (English)
Elasticsearch quick Intro (English)
Federico Panini1.5K views
Responsive Web Design Retrospective by Dave Sharpe
Responsive Web Design RetrospectiveResponsive Web Design Retrospective
Responsive Web Design Retrospective
Dave Sharpe1.5K views
Moodley Session #02 - pattern libraries by mariosom
Moodley Session #02 - pattern librariesMoodley Session #02 - pattern libraries
Moodley Session #02 - pattern libraries
mariosom505 views
The Adobe Legal Department Style Guide by Adobe
The Adobe Legal Department Style GuideThe Adobe Legal Department Style Guide
The Adobe Legal Department Style Guide
Adobe24K views
Corporate Social Media Guidelines - Protecting Your Organization From Hidden ... by Raul Colon
Corporate Social Media Guidelines - Protecting Your Organization From Hidden ...Corporate Social Media Guidelines - Protecting Your Organization From Hidden ...
Corporate Social Media Guidelines - Protecting Your Organization From Hidden ...
Raul Colon3.3K views
Creating Living Style Guides to Improve Performance by Nicole Sullivan
Creating Living Style Guides to Improve PerformanceCreating Living Style Guides to Improve Performance
Creating Living Style Guides to Improve Performance
Nicole Sullivan149K views
Teradata Social Media Guidelines by Teradata
Teradata Social Media GuidelinesTeradata Social Media Guidelines
Teradata Social Media Guidelines
Teradata3.9K views
Visual Brand Guidelines to Manage Social Media Accounts by Origzo
Visual Brand Guidelines to Manage Social Media AccountsVisual Brand Guidelines to Manage Social Media Accounts
Visual Brand Guidelines to Manage Social Media Accounts
Origzo6.6K views
The New Design Workflow by Phase2
The New Design WorkflowThe New Design Workflow
The New Design Workflow
Phase29.3K views
A Guide for Preparing and Facilitating Retrospectives by Jason Yip
A Guide for Preparing and Facilitating RetrospectivesA Guide for Preparing and Facilitating Retrospectives
A Guide for Preparing and Facilitating Retrospectives
Jason Yip13.1K views
Patternlab: Atomic Design & Living Styleguides (Refresh Hilo) by Jason Kalawe
Patternlab: Atomic Design & Living Styleguides (Refresh Hilo)Patternlab: Atomic Design & Living Styleguides (Refresh Hilo)
Patternlab: Atomic Design & Living Styleguides (Refresh Hilo)
Jason Kalawe941 views
The History of Graphic Design by Matt Erickson
The History of Graphic DesignThe History of Graphic Design
The History of Graphic Design
Matt Erickson10.2K views
The Art of the Retrospective: How to run an awesome retrospective meeting by Chris Smith
The Art of the Retrospective: How to run an awesome retrospective meetingThe Art of the Retrospective: How to run an awesome retrospective meeting
The Art of the Retrospective: How to run an awesome retrospective meeting
Chris Smith29.3K views
American Red Cross Social Media Guidelines by Elizabeth Lupfer
American Red Cross Social Media GuidelinesAmerican Red Cross Social Media Guidelines
American Red Cross Social Media Guidelines
Elizabeth Lupfer6.5K views
Adobe Digital Insights: Mobile Landscape A Moving Target by Adobe
Adobe Digital Insights: Mobile Landscape A Moving TargetAdobe Digital Insights: Mobile Landscape A Moving Target
Adobe Digital Insights: Mobile Landscape A Moving Target
Adobe41.2K views
A Celebration Of Women In Marketing by Adobe
A Celebration Of Women In MarketingA Celebration Of Women In Marketing
A Celebration Of Women In Marketing
Adobe17.2K views

Similar to Living Styleguide: design and development workflows

Cooking With Fire CanUx 2009 Public by
Cooking With Fire CanUx 2009 PublicCooking With Fire CanUx 2009 Public
Cooking With Fire CanUx 2009 PublicMatthew Milan
1.7K views86 slides
Design thinking to create user centered products by
Design thinking to create user centered productsDesign thinking to create user centered products
Design thinking to create user centered productsBrian Okinyi
51 views135 slides
Making Effective Prototypes by
Making Effective PrototypesMaking Effective Prototypes
Making Effective PrototypesMatthew Ho
1.3K views87 slides
Creating A User Journey for Your Open Source Community by
Creating A User Journey for Your Open Source CommunityCreating A User Journey for Your Open Source Community
Creating A User Journey for Your Open Source Communityfrancescapasha
922 views55 slides
The elements of product success for designers and developers by
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developersNick Myers
3.8K views94 slides
Introduction to User Experience Design by
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience DesignKiera McMaster
504 views25 slides

Similar to Living Styleguide: design and development workflows(20)

Cooking With Fire CanUx 2009 Public by Matthew Milan
Cooking With Fire CanUx 2009 PublicCooking With Fire CanUx 2009 Public
Cooking With Fire CanUx 2009 Public
Matthew Milan1.7K views
Design thinking to create user centered products by Brian Okinyi
Design thinking to create user centered productsDesign thinking to create user centered products
Design thinking to create user centered products
Brian Okinyi51 views
Making Effective Prototypes by Matthew Ho
Making Effective PrototypesMaking Effective Prototypes
Making Effective Prototypes
Matthew Ho1.3K views
Creating A User Journey for Your Open Source Community by francescapasha
Creating A User Journey for Your Open Source CommunityCreating A User Journey for Your Open Source Community
Creating A User Journey for Your Open Source Community
francescapasha922 views
The elements of product success for designers and developers by Nick Myers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
Nick Myers3.8K views
Introduction to User Experience Design by Kiera McMaster
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
Kiera McMaster504 views
Social Media E-IDEA Presentation by Paul Segreto
Social Media E-IDEA PresentationSocial Media E-IDEA Presentation
Social Media E-IDEA Presentation
Paul Segreto667 views
Monkeytalk - Agnes Stenlund, Marvel app - Inside Marvel: How to build a great... by Monkeyshot
Monkeytalk - Agnes Stenlund, Marvel app - Inside Marvel: How to build a great...Monkeytalk - Agnes Stenlund, Marvel app - Inside Marvel: How to build a great...
Monkeytalk - Agnes Stenlund, Marvel app - Inside Marvel: How to build a great...
Monkeyshot271 views
Design Workshop at UI/UX Summit, Esri User Conference 2014 by Sneha Khullar
Design Workshop at UI/UX Summit, Esri User Conference 2014Design Workshop at UI/UX Summit, Esri User Conference 2014
Design Workshop at UI/UX Summit, Esri User Conference 2014
Sneha Khullar666 views
Designing for Customer needs: A UX Perspective by Richard O'Brien
Designing for Customer needs: A UX PerspectiveDesigning for Customer needs: A UX Perspective
Designing for Customer needs: A UX Perspective
Richard O'Brien588 views
ON THE ROADS-AYSE BIRSEL by Fatih Cetiz
ON THE ROADS-AYSE BIRSELON THE ROADS-AYSE BIRSEL
ON THE ROADS-AYSE BIRSEL
Fatih Cetiz440 views
Reflection Paper On A Material Library by Katrina Green
Reflection Paper On A Material LibraryReflection Paper On A Material Library
Reflection Paper On A Material Library
Katrina Green2 views
Putting Strategy into your Content Creation - Content Marketing by e-Strategy
Putting Strategy into your Content Creation - Content MarketingPutting Strategy into your Content Creation - Content Marketing
Putting Strategy into your Content Creation - Content Marketing
e-Strategy2K views

More from Fabio Fabbrucci

Lean UX Approach for developers by
Lean UX Approach for developersLean UX Approach for developers
Lean UX Approach for developersFabio Fabbrucci
990 views51 slides
Brainstorming efficaci - Disney Model e altro ... by
Brainstorming efficaci - Disney Model e altro ...Brainstorming efficaci - Disney Model e altro ...
Brainstorming efficaci - Disney Model e altro ...Fabio Fabbrucci
2.3K views60 slides
Agile Product Strategy - Dalla Startup Weekend al mercato by
Agile Product Strategy - Dalla  Startup Weekend al mercatoAgile Product Strategy - Dalla  Startup Weekend al mercato
Agile Product Strategy - Dalla Startup Weekend al mercatoFabio Fabbrucci
2.4K views52 slides
Lean UX Development by
Lean UX DevelopmentLean UX Development
Lean UX DevelopmentFabio Fabbrucci
5.5K views60 slides
Come non trovare il lavoro che non ci piace by
Come non trovare il lavoro che non ci piaceCome non trovare il lavoro che non ci piace
Come non trovare il lavoro che non ci piaceFabio Fabbrucci
1.4K views64 slides
Wind Business Factor - Abmundi Presentation by
Wind Business Factor - Abmundi PresentationWind Business Factor - Abmundi Presentation
Wind Business Factor - Abmundi PresentationFabio Fabbrucci
463 views15 slides

More from Fabio Fabbrucci(10)

Brainstorming efficaci - Disney Model e altro ... by Fabio Fabbrucci
Brainstorming efficaci - Disney Model e altro ...Brainstorming efficaci - Disney Model e altro ...
Brainstorming efficaci - Disney Model e altro ...
Fabio Fabbrucci2.3K views
Agile Product Strategy - Dalla Startup Weekend al mercato by Fabio Fabbrucci
Agile Product Strategy - Dalla  Startup Weekend al mercatoAgile Product Strategy - Dalla  Startup Weekend al mercato
Agile Product Strategy - Dalla Startup Weekend al mercato
Fabio Fabbrucci2.4K views
Come non trovare il lavoro che non ci piace by Fabio Fabbrucci
Come non trovare il lavoro che non ci piaceCome non trovare il lavoro che non ci piace
Come non trovare il lavoro che non ci piace
Fabio Fabbrucci1.4K views
Wind Business Factor - Abmundi Presentation by Fabio Fabbrucci
Wind Business Factor - Abmundi PresentationWind Business Factor - Abmundi Presentation
Wind Business Factor - Abmundi Presentation
Fabio Fabbrucci463 views

Recently uploaded

IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf by
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdfIEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdfNirmalanGanapathy1
10 views36 slides
Menu.pdf by
Menu.pdfMenu.pdf
Menu.pdfnyhapedraza
8 views7 slides
Oregon Ducks 4 Spencer Webb Hoodie by
Oregon Ducks 4 Spencer Webb HoodieOregon Ducks 4 Spencer Webb Hoodie
Oregon Ducks 4 Spencer Webb Hoodiebrandshop1
13 views1 slide
polaris by
polarispolaris
polarisscribddarkened352
239 views13 slides
Antimalarial agents-Medicinal Chemistry by
Antimalarial agents-Medicinal ChemistryAntimalarial agents-Medicinal Chemistry
Antimalarial agents-Medicinal ChemistryNarminHamaaminHussen
6 views27 slides
Anti -Parkinsonian Drugs-Medicinal Chemistry by
Anti -Parkinsonian Drugs-Medicinal ChemistryAnti -Parkinsonian Drugs-Medicinal Chemistry
Anti -Parkinsonian Drugs-Medicinal ChemistryNarminHamaaminHussen
17 views36 slides

Recently uploaded(20)

IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf by NirmalanGanapathy1
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdfIEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf
Oregon Ducks 4 Spencer Webb Hoodie by brandshop1
Oregon Ducks 4 Spencer Webb HoodieOregon Ducks 4 Spencer Webb Hoodie
Oregon Ducks 4 Spencer Webb Hoodie
brandshop113 views
217 Drive - All on upper.pptx by vidstor282
217 Drive - All on upper.pptx217 Drive - All on upper.pptx
217 Drive - All on upper.pptx
vidstor28215 views
Sudden Deafness Design Document by wyfangherman
Sudden Deafness Design DocumentSudden Deafness Design Document
Sudden Deafness Design Document
wyfangherman49 views
Free World aids day Template from Best presentation design agency by slideceotemplates
Free World aids day Template from Best presentation design agencyFree World aids day Template from Best presentation design agency
Free World aids day Template from Best presentation design agency
The Report is Dead, Long Live the Report ! Communicating Usability Research F... by Centralis
The Report is Dead, Long Live the Report ! Communicating Usability Research F...The Report is Dead, Long Live the Report ! Communicating Usability Research F...
The Report is Dead, Long Live the Report ! Communicating Usability Research F...
Centralis5 views
StratPlanning Manual 220713.pdf by Lakewalk Media
StratPlanning Manual 220713.pdfStratPlanning Manual 220713.pdf
StratPlanning Manual 220713.pdf
Lakewalk Media19 views

Living Styleguide: design and development workflows