SlideShare ist ein Scribd-Unternehmen logo
ATOMIC DESIGN
DIE EINHEIT VON FRONTEND
UND DESIGN IM RWD-ZEITALTER
PATRICK LOBACHER | +PLUSWERK AG | 22.06.2016 | DEVELOPER WEEK
2
Patrick Lobacher

Vorstandvorsitzender

+Pluswerk AG 





Consultant

Trainer

(Agile) Coach

Autor
Fullservice Agentur für digitale Transformation



12 Niederlassungen in DACH, Polen & Kapstadt
130+ Mitarbeiter
999+ Projekte in den letzten 20 Jahren
3
Consulting



Strategieberatung

Agile Coaching

Online Marketing

Projektmanagement

Innovationsberatung
Kreation



Markenentwicklung

Konzeption

Design / CI

UX / Usabilty

Text / Redaktion
Technik



Websites

Portale

E-Commerce

Systementwicklung

Operations
Fullservice Agentur für digitale Transformation
4
DESIGN IN AGILEN
ZEITEN
Warum ist heute plötzlich alles anders?
5
DIE GUTEN ALTEN ZEITEN…
“Alle Agenturen welche es in die
Grundauswahl geschafft haben,
werden dann in der nächsten
Phase dazu aufgefordert einen
Designvorschlag zu erstellen.”
6
DIE GUTEN ALTEN ZEITEN…
Planung Wireframes Design Entwicklung Content
Qualitäts-
sicherung
1 -24 Monate
7
THE GOOD OLD DAYS…
8
9
WHATS WRONG WITH THIS?
10
WHATS WRONG WITH THIS?
11 http://opensignal.com/reports/2015/08/android-fragmentation/
WHATS WRONG WITH THIS?
24.093 Android Geräte (2015) / 18.796 (2014) / 11.868 (2013)
12 http://opensignal.com/reports/2015/08/android-fragmentation/
WHATS WRONG WITH THIS?
13 http://atomicdesign.bradfrost.com/chapter-1/
WHATS WRONG WITH THIS?
14 http://www.html5rocks.com/en/tutorials/tooling/synchronized-cross-device-testing/
WHATS WRONG WITH THIS?
15
RWDResponsive Web Design
16
ÜBERGANGSZEITEN…
Planung Wireframes Design Entwicklung Content
Qualitäts-
sicherung
Logo Logo Logo
17
ÜBERGANGSZEITEN…
Planung Wireframes Design Entwicklung Content
Qualitäts-
sicherung
Logo
Logo
18
19
FrontendPlanning / Contract
RWD
Proto-
typing
Content

Strategy
Device

Testing
StyleTile

Atomic DesignContent

Testing
Create

Content
Content

Wireframe
Linear

Design
JETZT: RWD-PROZESS
20
ATOMIC DESIGN
Warum ist heute plötzlich alles anders?
21
“We’re not designing pages,
we’re designing systems of
components.”
Steven Hay
22
23
24
25
FRAMEWORKS?
• Vorteile liegen auf der Hand
• Rapid Prototyping

• Viele Beispiele / Best Practices

• Hohe Browserkompatibilität

• Stetige Weiterentwicklung durch Vendor
• Aber
• Festlegung auf Konventionen, Benennung & Struktur

• „one-size-fits-all“ / individuell

• Viel zu viel nicht benötigter Code

• schlecht skalierbar
26
PATTERNS - NICHT NEU
http://patternlab.io/resources.html
27
“One of the biggest advantages atomic
design provides is the ability to traverse
between abstract and concrete. We can
simultaneously see our interfaces broken
down to their atomic elements and also see
how those elements combine together to
form our final experiences.”
Brad Frost
28 http://joshduck.com/periodic-table.html
29 http://bradfrost.com/blog/post/atomic-web-design/
ATOMIC DESIGN
30 http://bradfrost.com/blog/post/atomic-web-design/
ATOME
• HTML-Tags
• Farben
• Schriften
• Animationen o.ä.
31 http://bradfrost.com/blog/post/atomic-web-design/
MOLEKÜLE
• Kombinierte Atome
• Backbone des
Design Systems
• Zweckmässige
Einheiten
32 http://bradfrost.com/blog/post/atomic-web-design/
ORGANISMEN
• Konkretisierung
(Interface)
• Organismen
bestehen aus
ähnlichen und/oder
verschiedenen
Molekül-Typen
33 http://bradfrost.com/blog/post/atomic-web-design/
TEMPLATES
• Weitere
Konkretisierung
• Kontext für
Moleküle &
Organismen
• Layout in Action
34 http://bradfrost.com/blog/post/atomic-web-design/
SEITEN
• Spezifische
Instanzen der
Templates
• Platzhalter-Content
wird iterativ durch
richtigen ersetzt
35 http://atomicdesign.bradfrost.com/chapter-2/
TEMPLATES & SEITEN
36 http://atomicdesign.bradfrost.com/chapter-2/
ATOMIC DESIGN
37
PATTERNLAB
Let’s get started
38
http://patternlab.io
39 http://patternlab.io
http://patternlab.io
40 https://github.com/pattern-lab/patternlab-php
41 https://github.com/pattern-lab/patternlab-php
42 https://github.com/pattern-lab/patternlab-php
43 http://www.netcraft.com/active-sites/
JSON-Dateien mit Dummy-Daten
Patterns (Mustache, JSON)

CSS (Plain & SCSS)

Schriften

Bilder
JavaScript
44
php core/builder.php -wr
WATCHER
source/_patterns

source/_data
45
MUSTACHE
http://mustache.github.io/mustache.5.html
46
BEISPIEL
mkdir source/_patterns/01-molecules/08-textbild
Molekül „Text mit Bild“, welches aus den drei Atomen
„Quadratisches Bild“, „Titel“ und „Absatz“ besteht
47
BEISPIEL
cd source/_patterns/01-molecules/08-textbild

touch 00-text-mit-bild.mustache
<h1>Text mit Bild</h1>
<div class="block block-thumb">
<a href="{{ url }}" class="b-inner">
<div class="b-thumb">
{{> atoms-square }}
</div>
<div class="b-text">
<h2 class="b-title">{{ title }}</h2>
{{> atoms-paragraph }}
</div>
</a>
</div>

48
REAL LIFE DEMO
Pattern Lab im Einsatz
49
REAL LIFE DEMO
http://styleguide.typo3.org/?p=all
50
REAL LIFE DEMO
http://styleguide.europeana.eu
51
REAL LIFE DEMO
http://patterns.frostfinery.com
52
REAL LIFE DEMO
http://patterns.frostfinery.com
53
REAL LIFE DEMO
sevenheadsdesign.com/patterns/
54
REAL LIFE DEMO
55
REAL LIFE DEMO
56
REAL LIFE DEMO
57
QUELLEN
Zum Thema Atomic Design
58
REAL LIFE DEMO
http://atomicdesign.bradfrost.com
59
QUELLEN
http://atomicdesign.bradfrost.com
http://de.slideshare.net/bradfrostweb/atomic-design
60
QUELLEN
http://atomicdesign.bradfrost.com
https://vimeo.com/67476280
61
DAS BESTE ZUM
SCHLUSS
Die ultimative Top-5 Liste
62
#1
CONTENT FIRST
63
#2
MOBILE
SECOND
64
#3
KEINE
PSD!
65
#4
KEINE
LAYOUTS!!
66
#5
ATOMIC
DESIGN
67
VIELEN DANK!
www.pluswerk.ag

@patricklobacher
68
KONTAKT
Patrick Lobacher

Vorstandsvorsitzender



patrick.lobacher@pluswerk.ag
+49 89 130 145 20 
www.pluswerk.ag
+Pluswerk AG

Wilhelm-Hale-Str. 53

80639 München

Germany
http://okr-beratung.de



https://www.facebook.com/pluswerk
https://twitter.com/pluswerkag
https://twitter.com/patricklobacher
https://www.linkedin.com/company/-pluswerk-ag
https://plus.google.com/113397823770862988928
69
PORTFOLIO
Fullservice Agentur für digitale Transformation
Strategy Consulting Digital Technology Operations
Digitalisierung / Digitale Transformation
New Work / OKR

(Digital) Leadership / Management 3.0

Agile / Lean
CRM / CMS

E-Commerce

IoT
z.B. SEO / SEM /
SMM / Innovation
Coaching / Sparing

PM / Beratung
Digital Agentur z.B. Continuous Integration
Server

Redaktion

Content

Weitere ähnliche Inhalte

Andere mochten auch

Retrospektiven richtig durchgeführt -
Retrospektiven richtig durchgeführt - Retrospektiven richtig durchgeführt -
Retrospektiven richtig durchgeführt -
die.agilen GmbH
 

Andere mochten auch (20)

TYPO3 CMS 8.4 - Die Neuerungen - pluswerk
TYPO3 CMS 8.4 - Die Neuerungen - pluswerkTYPO3 CMS 8.4 - Die Neuerungen - pluswerk
TYPO3 CMS 8.4 - Die Neuerungen - pluswerk
 
Innovationsmotor Design Thinking - pluswerk
Innovationsmotor Design Thinking - pluswerkInnovationsmotor Design Thinking - pluswerk
Innovationsmotor Design Thinking - pluswerk
 
Die Entwicklung von Objectives und Key Results (OKR) in Europa | OKR Meetup M...
Die Entwicklung von Objectives und Key Results (OKR) in Europa | OKR Meetup M...Die Entwicklung von Objectives und Key Results (OKR) in Europa | OKR Meetup M...
Die Entwicklung von Objectives und Key Results (OKR) in Europa | OKR Meetup M...
 
Responsive Web Design mit TYPO3
Responsive Web Design mit TYPO3Responsive Web Design mit TYPO3
Responsive Web Design mit TYPO3
 
TYPO3 CMS 8.1 - Die Neuerungen - pluswerk
TYPO3 CMS 8.1 - Die Neuerungen - pluswerkTYPO3 CMS 8.1 - Die Neuerungen - pluswerk
TYPO3 CMS 8.1 - Die Neuerungen - pluswerk
 
TYPO3 CMS 8.0 - Die Neuerungen - pluswerk
TYPO3 CMS 8.0 - Die Neuerungen - pluswerkTYPO3 CMS 8.0 - Die Neuerungen - pluswerk
TYPO3 CMS 8.0 - Die Neuerungen - pluswerk
 
4DX - Die 4 Disziplinen der Umsetzung: Strategien sicher umsetzen und Ziele e...
4DX - Die 4 Disziplinen der Umsetzung: Strategien sicher umsetzen und Ziele e...4DX - Die 4 Disziplinen der Umsetzung: Strategien sicher umsetzen und Ziele e...
4DX - Die 4 Disziplinen der Umsetzung: Strategien sicher umsetzen und Ziele e...
 
TYPO3 CMS 7.5 - Die Neuerungen - pluswerk
TYPO3 CMS 7.5 - Die Neuerungen - pluswerkTYPO3 CMS 7.5 - Die Neuerungen - pluswerk
TYPO3 CMS 7.5 - Die Neuerungen - pluswerk
 
TYPO3 CMS 7.6 - Die Neuerungen - pluswerk
TYPO3 CMS 7.6 - Die Neuerungen - pluswerkTYPO3 CMS 7.6 - Die Neuerungen - pluswerk
TYPO3 CMS 7.6 - Die Neuerungen - pluswerk
 
TYPO3 CMS 7 LTS - Die Neuerungen - pluswerk
TYPO3 CMS 7 LTS - Die Neuerungen - pluswerkTYPO3 CMS 7 LTS - Die Neuerungen - pluswerk
TYPO3 CMS 7 LTS - Die Neuerungen - pluswerk
 
Hot or not - who are TYPO3's competitors?
Hot or not - who are TYPO3's competitors?Hot or not - who are TYPO3's competitors?
Hot or not - who are TYPO3's competitors?
 
How leadership of employees via Objectives and Key Results (OKR) speeds up th...
How leadership of employees via Objectives and Key Results (OKR) speeds up th...How leadership of employees via Objectives and Key Results (OKR) speeds up th...
How leadership of employees via Objectives and Key Results (OKR) speeds up th...
 
Retrospektiven richtig durchgeführt -
Retrospektiven richtig durchgeführt - Retrospektiven richtig durchgeführt -
Retrospektiven richtig durchgeführt -
 
The agile enterprise - Digital Transformation as a practical application
The agile enterprise - Digital Transformation as a practical applicationThe agile enterprise - Digital Transformation as a practical application
The agile enterprise - Digital Transformation as a practical application
 
OKR in 7 Schritten
OKR in 7 SchrittenOKR in 7 Schritten
OKR in 7 Schritten
 
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlin
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / BerlinAgile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlin
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlin
 
TYPO3 CMS 7.3 - Die Neuerungen - pluswerk
TYPO3 CMS 7.3 - Die Neuerungen - pluswerkTYPO3 CMS 7.3 - Die Neuerungen - pluswerk
TYPO3 CMS 7.3 - Die Neuerungen - pluswerk
 
Having the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationHaving the Correct Context for an Agile Transformation
Having the Correct Context for an Agile Transformation
 
4DX and Mobile Learning
4DX and Mobile Learning4DX and Mobile Learning
4DX and Mobile Learning
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that Stick
 

Ähnlich wie DWX 2016 - Atomic Design – Frontend und Design im RWD-Zeitalter - Pluswerk

FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger DarjusFMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
Verein FM Konferenz
 

Ähnlich wie DWX 2016 - Atomic Design – Frontend und Design im RWD-Zeitalter - Pluswerk (20)

2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
 
Architektur = Kommunikation
Architektur = KommunikationArchitektur = Kommunikation
Architektur = Kommunikation
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Wjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinkingWjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinking
 
Chatbot Hackathon Slidedeck
Chatbot Hackathon SlidedeckChatbot Hackathon Slidedeck
Chatbot Hackathon Slidedeck
 
Content Design und UI Architektur für Multiscreen-Projekte (Usability Profess...
Content Design und UI Architektur für Multiscreen-Projekte (Usability Profess...Content Design und UI Architektur für Multiscreen-Projekte (Usability Profess...
Content Design und UI Architektur für Multiscreen-Projekte (Usability Profess...
 
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger DarjusFMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
 
Findability
FindabilityFindability
Findability
 
HTML5 für Entwickler: Part 1, 2014
HTML5 für Entwickler: Part 1, 2014HTML5 für Entwickler: Part 1, 2014
HTML5 für Entwickler: Part 1, 2014
 
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...
TAG2015: ArchiteKultur – wie bekommen wir Architekturarbeit in den Alltag rei...
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
 
Web Content-Management-Systeme the Past - the Present - the Future
Web Content-Management-Systeme the Past - the Present - the FutureWeb Content-Management-Systeme the Past - the Present - the Future
Web Content-Management-Systeme the Past - the Present - the Future
 
Modulare Baukästen, Modularisierung und Produktplattformen:Vorstellung MB Col...
Modulare Baukästen, Modularisierung und Produktplattformen:Vorstellung MB Col...Modulare Baukästen, Modularisierung und Produktplattformen:Vorstellung MB Col...
Modulare Baukästen, Modularisierung und Produktplattformen:Vorstellung MB Col...
 
Webapplikationen der Zukunft - HTML5 und CSS3 auf dem iPhone
Webapplikationen der Zukunft - HTML5 und CSS3 auf dem iPhoneWebapplikationen der Zukunft - HTML5 und CSS3 auf dem iPhone
Webapplikationen der Zukunft - HTML5 und CSS3 auf dem iPhone
 
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
 
Shift Left fängt ganz links an
Shift Left fängt ganz links anShift Left fängt ganz links an
Shift Left fängt ganz links an
 
Domain-driven design - eine Einführung
Domain-driven design - eine EinführungDomain-driven design - eine Einführung
Domain-driven design - eine Einführung
 
Mastering SEO for JavaScript Websites @On
Mastering SEO for JavaScript Websites @OnMastering SEO for JavaScript Websites @On
Mastering SEO for JavaScript Websites @On
 
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
 

Mehr von die.agilen GmbH

Mehr von die.agilen GmbH (11)

LEGO SERIOUS PLAY für Manager (Management 3.0 Gathering 2018)
LEGO SERIOUS PLAY für Manager (Management 3.0 Gathering 2018)LEGO SERIOUS PLAY für Manager (Management 3.0 Gathering 2018)
LEGO SERIOUS PLAY für Manager (Management 3.0 Gathering 2018)
 
Agiles Zielmanagement und modernes Leadership mit Objectives und Key Results ...
Agiles Zielmanagement und modernes Leadership mit Objectives und Key Results ...Agiles Zielmanagement und modernes Leadership mit Objectives und Key Results ...
Agiles Zielmanagement und modernes Leadership mit Objectives und Key Results ...
 
Agiles Zielmanagement und modernes Leadership mit Objectives und Key Results ...
Agiles Zielmanagement und modernes Leadership mit Objectives und Key Results ...Agiles Zielmanagement und modernes Leadership mit Objectives und Key Results ...
Agiles Zielmanagement und modernes Leadership mit Objectives und Key Results ...
 
Innovationsmotoren Design Thinking, Lean Startup, Sprint & Co. - IT Tage 2017
Innovationsmotoren Design Thinking, Lean Startup, Sprint & Co. - IT Tage 2017Innovationsmotoren Design Thinking, Lean Startup, Sprint & Co. - IT Tage 2017
Innovationsmotoren Design Thinking, Lean Startup, Sprint & Co. - IT Tage 2017
 
Agile Leadership and Goal Management with Objectives & Key Results (OKRs) | A...
Agile Leadership and Goal Management with Objectives & Key Results (OKRs) | A...Agile Leadership and Goal Management with Objectives & Key Results (OKRs) | A...
Agile Leadership and Goal Management with Objectives & Key Results (OKRs) | A...
 
Die Entwicklung von Objectives und Key Results in Europa | 16.08.2017 | OKR F...
Die Entwicklung von Objectives und Key Results in Europa | 16.08.2017 | OKR F...Die Entwicklung von Objectives und Key Results in Europa | 16.08.2017 | OKR F...
Die Entwicklung von Objectives und Key Results in Europa | 16.08.2017 | OKR F...
 
Roman Rackwitz - Gamification und OKR
Roman Rackwitz - Gamification und OKRRoman Rackwitz - Gamification und OKR
Roman Rackwitz - Gamification und OKR
 
WTC15 - Innovationsmotor Design Thinking
WTC15 - Innovationsmotor Design ThinkingWTC15 - Innovationsmotor Design Thinking
WTC15 - Innovationsmotor Design Thinking
 
Medienhaus pecha-kucha - T3CON 2015
Medienhaus pecha-kucha - T3CON 2015Medienhaus pecha-kucha - T3CON 2015
Medienhaus pecha-kucha - T3CON 2015
 
TYPO3 CMS 7.4 - Die Neuerungen - pluswerk
TYPO3 CMS 7.4 - Die Neuerungen - pluswerkTYPO3 CMS 7.4 - Die Neuerungen - pluswerk
TYPO3 CMS 7.4 - Die Neuerungen - pluswerk
 
Keynote: Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sin...
Keynote: Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sin...Keynote: Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sin...
Keynote: Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sin...
 

DWX 2016 - Atomic Design – Frontend und Design im RWD-Zeitalter - Pluswerk