SlideShare a Scribd company logo
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.
Come creare e manutenere una Styleguide visiva per i tuoi clienti - Fabio Fabbrucci -
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!

More Related Content

PDF
Nolan Sritan Persona Project
PDF
Garr Reynolds google talk
DOCX
Process journal4
PDF
Building business models with Lego Serious Play and CANVAS
PDF
Style guide tools - May 2015
KEY
Front-end style guides - fronteers @ WHITE (30/08/12)
PPTX
Living Syleguides
PDF
Style Guides: For Clients, For Products, & For Yourself
Nolan Sritan Persona Project
Garr Reynolds google talk
Process journal4
Building business models with Lego Serious Play and CANVAS
Style guide tools - May 2015
Front-end style guides - fronteers @ WHITE (30/08/12)
Living Syleguides
Style Guides: For Clients, For Products, & For Yourself

Similar to Come creare e manutenere una Styleguide visiva per i tuoi clienti - Fabio Fabbrucci - (20)

PPTX
Developing Style Guides at Light Speed with Fabricator
PPTX
Arunan Skanthan - Roll Your own Style Guide
PDF
OutSystems Webinar - Building a Live Style Guide
PDF
Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
PDF
Style Guide Best Practices
PDF
Simplifying Massive Changes with a Live Style Guide
PDF
Creating Style Guides with Modularity in Mind
PPTX
Styleguides as Engineering Reference Tools
PDF
The Living Style Guide: How CustomInk created a their new ux lead style guide
PDF
A Future Friendly Workflow
PDF
Style Guides, Pattern Libraries, Design Systems and other amenities.
PDF
Teams, styles and scalable applications
PPTX
Developing for the unknown lavacon
PPTX
Developing for the unknown lavacon
PPT
Html & CSS - Best practices 2-hour-workshop
PDF
Design Systems: Parts, Products & People
DOCX
INTEGRATION (HTML/CSS) The technology behind AESTHETICS
PPTX
Html and CSS 101 - hipages Group Friday talk
PPT
Web Functionality
PDF
Sketching in code
Developing Style Guides at Light Speed with Fabricator
Arunan Skanthan - Roll Your own Style Guide
OutSystems Webinar - Building a Live Style Guide
Building & Maintaining A Living Style Guide for a Post Apocalyptic Web
Style Guide Best Practices
Simplifying Massive Changes with a Live Style Guide
Creating Style Guides with Modularity in Mind
Styleguides as Engineering Reference Tools
The Living Style Guide: How CustomInk created a their new ux lead style guide
A Future Friendly Workflow
Style Guides, Pattern Libraries, Design Systems and other amenities.
Teams, styles and scalable applications
Developing for the unknown lavacon
Developing for the unknown lavacon
Html & CSS - Best practices 2-hour-workshop
Design Systems: Parts, Products & People
INTEGRATION (HTML/CSS) The technology behind AESTHETICS
Html and CSS 101 - hipages Group Friday talk
Web Functionality
Sketching in code
Ad

More from Codemotion (20)

PDF
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
PDF
Pompili - From hero to_zero: The FatalNoise neverending story
PPTX
Pastore - Commodore 65 - La storia
PPTX
Pennisi - Essere Richard Altwasser
PPTX
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
PPTX
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
PPTX
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
PPTX
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
PDF
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
PDF
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
PDF
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
PDF
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
PPTX
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
PDF
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
PDF
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
PDF
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Ad

Recently uploaded (20)

PDF
2025CategoryRanking of technology university
PDF
Interior Structure and Construction A1 NGYANQI
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PDF
Urban Design Final Project-Context
PPTX
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
PDF
The Basics of Presentation Design eBook by VerdanaBold
PPTX
a group casestudy on architectural aesthetic and beauty
PDF
Pongal 2026 Sponsorship Presentation - Bhopal Tamil Sangam
PPTX
Media And Information Literacy for Grade 12
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PPT
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
PPT
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
PPTX
2. Competency Based Interviewing - September'16.pptx
PPTX
EDP Competencies-types, process, explanation
PPTX
Presentation.pptx anemia in pregnancy in
PPTX
VERNACULAR_DESIGN_PPT FINAL WITH PROPOSED PLAN.pptx
2025CategoryRanking of technology university
Interior Structure and Construction A1 NGYANQI
Tenders & Contracts Works _ Services Afzal.pptx
Urban Design Final Project-Context
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
The Basics of Presentation Design eBook by VerdanaBold
a group casestudy on architectural aesthetic and beauty
Pongal 2026 Sponsorship Presentation - Bhopal Tamil Sangam
Media And Information Literacy for Grade 12
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
2. Competency Based Interviewing - September'16.pptx
EDP Competencies-types, process, explanation
Presentation.pptx anemia in pregnancy in
VERNACULAR_DESIGN_PPT FINAL WITH PROPOSED PLAN.pptx

Come creare e manutenere una Styleguide visiva per i tuoi clienti - Fabio Fabbrucci -