SlideShare a Scribd company logo
1 of 26
1
ENTERPRISE UI/UX
- design as code
Difference between ui/ux in the consumer world and the enterprise world is not often explained.
Today, I disclose our internal efforts for you.
2
I’m Hiro
UX Engineer
Graduated with a computer science degree,
I started my career as a software engineer.
I work as a cross disciplinary mutant who write code, design UI
elements, maintain ci environment and help people work effectively.
WHAT I DO?
3
How we deal with the difficulties as UIUX group.
How teams in the group work together.
ORGANIZATION02
Story telling and
concrete examples of our deliverables.
DESIGN AS CODE03
A lot of applications, developers, stakeholders involved.
Long term maintenance is required.
DIFFICULTIES IN THE ENTERPRISE01 DIFFICULTIES IN THE ENTERPRISEDIFFICULTIES IN THE ENTERPRISE
4
Software for the
Enterprise
There are more than 10,000 views, literally.
Designing one by one doesn’t work.
TONS OF APPLICATIONS
Our product will be running for more than 10 years.
We need to keep improving it without trouble.
LONG TERM MAINTENANCE
There are more than 2,000 developers developing the
one product
A LOT OF DEVELOPERS ALL OVER THE WORLD
DIFFICULTIES IN THE ENTERPRISE
5
How we deal with the difficulties as UIUX group.
How teams in the group work together.
ORGANIZATION02
Story telling and
concrete examples of our deliverables.
DESIGN AS CODE03
A lot of applications, developers, stakeholders involved.
Long term maintenance is required.
DIFFICULTIES IN THE ENTERPRISE01 DIFFICULTIES IN THE ENTERPRISE
6
Conduct Userbility Research,
enlighten developers about
UCD.
User Centred Design
Work with every application
development team to make
their product better.
Application
Develop common library,
resources, components, etc. to
make the whole product better.
BT-Parts
MEET THE TEAM
ORGANIZATION
7
How we deal with the difficulties as UIUX group.
How teams in the group work together.
ORGANIZATION02
Story telling and
concrete examples of our deliverables.
DESIGN AS CODE03
A lot of applications, developers, stakeholders involved.
Long term maintenance is required.
DIFFICULTIES IN THE ENTERPRISE01 DIFFICULTIES IN THE ENTERPRISE
8
Developer vs Designer
DESIGN AS CODE
THINGS
DESIGNERS DO
THAT DEVELOPERS
HATE
No UNDERSTANDING of Execution
FANCY FONTS should be everywhere
Always say: "It's EASY, Right?" :P
“You develop what I design.”
DESIGN AS CODE
THINGS
DEVELOPERS DO
THAT DESIGNERS
HATE
Break design guidelines
Overcomplicate Functionality
“But It's Not in the REQUIREMENTS!”
Woii.. Make it PRETTY! :D
DESIGN AS CODE
11
To achieve both clean styling and super fast rendering.
“Developer vs Designer” to Develop and Design
12
Build design into
the product
Keep clean and consistent look and feel.
Achieve super fast rendering.
LESS COMPILER, LESS REGULATION CHECKER
Provide layouts and components which works fast and
looks good.
COMPONENTS & LAYOUTS
Provide and maintain these common parts.
And Support developers using them.
COMMON LESS, CSS AND IMAGES
DESIGN AS CODE
13
e.g.)
@font-size-body: 1.4rem;
LESS
variables
e.g.)
.fade-animation()
LESS
mixins
Images
Images
body{

font-family: “Roboto”, Meiryo, …
CSS
common.css
<wap-button icon=“PRINT” …/>
CSS/Images
Font icons
Control from the bottom
DESIGN AS CODE - COMMON LESS, CSS AND IMAGES
14
Build design into
the product
Keep clean and consistent look and feel.
Achieve super fast rendering.
LESS COMPILER, LESS REGULATION CHECKER
Provide layouts and components which works fast and
looks good.
COMPONENTS & LAYOUTS
Provide and maintain these common parts.
And Support developers using them.
COMMON LESS, CSS AND IMAGES
DESIGN AS CODE
15
Regulation Checker
and LESS Compiler
We help you to follow the rule
Speed!
Keep rule or your build fail
DESIGN AS CODE - LESS COMPILER, LESS REGULATION CHECKER
16DESIGN AS CODE - LESS REGULATION CHECKER
Assume you are developing mail-preview component and check whether your less file is OK.
We show you whats wrong and how to fix it.
We also make documents about this, but we believe this is easier for developer to follow.
17DESIGN AS CODE - LESS REGULATION CHECKER
We also provide editor plugins to check it while developers are woking on their component.
18DESIGN AS CODE - LESS REGULATION CHECKER
And if there were any violation, the merge request/ pull request cannot be accepted.
19DESIGN AS CODE - LESS COMPILER
And we also develop less compiler which
collect components used in the page, compile it into two css file. the first one is a normal css file.
The second one is for styles which is not rendered immediately, for example, dialogs, popovers, or side menus.
We also apply the minimum amount of vendor prefixes by creating css files for each browser.
This example is for Chrome browser.
In this way we can reduce the amount of the css file by 20% - 30%.
20
Build design into
the product
Keep clean and consistent look and feel.
Achieve super fast rendering.
LESS COMPILER, LESS REGULATION CHECKER
Provide layouts and components which works fast and
looks good.
COMPONENTS & LAYOUTS
Provide and maintain these common parts.
And Support developers using them.
COMMON LESS, CSS AND IMAGES
DESIGN AS CODE
21
Components are made of a combination of html, js, less
and some server side procedures.
We polish, improve and sometimes create ones,
cooperating with component engineering team.
Input, Button, Popup, Dialog, etc.
Components
DESIGN AS CODE LAYOUTS & COMPONENTS-DESIGN AS CODE LAYOUTS & COMPONENTS
22
Layout pattern are implemented as layout tags.
Input, List, Portal, Search, etc.
Layouts
DESIGN AS CODE LAYOUTS & COMPONENTS-
23
Demo - Layout demo page
24
03
How we deal with the difficulties as UIUX group.
How teams in the group work together.
ORGANIZATION
A lot of applications, developers, stakeholders involved.
Long term maintenance is required.
DIFFICULTIES IN THE ENTERPRISE
02
01
Story telling and
concrete examples of our deliverables.
DESIGN AS CODE
25
Q&A
Frequently, your initial font choice is taken out of your
hands; companies often specify a typeface, or even a set
of fonts, as part of their brand guides
26
Stay
in touch
with Us
career.worksap.co.jp
03-62291202
saiyo@worksap.co.jp
OUR HEADQUARTER
We are hiring designers and UX engineers!
19F Ark-Mori bldg.
1-12-32 Akasaka,
Minato, Tokyo

More Related Content

What's hot

Implementing BDD at scale for agile and DevOps teams
Implementing BDD at scale for agile and DevOps teamsImplementing BDD at scale for agile and DevOps teams
Implementing BDD at scale for agile and DevOps teamsLaurent PY
 
DSG App Transformation Case Study
DSG App Transformation Case StudyDSG App Transformation Case Study
DSG App Transformation Case StudyVMware Tanzu
 
Xcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanXcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanGiulio Roggero
 
Get rid of obstacles with DevOps Mindset - IT Tech Talk #2 XL AXIATA
Get rid of obstacles with DevOps Mindset - IT Tech Talk #2 XL AXIATAGet rid of obstacles with DevOps Mindset - IT Tech Talk #2 XL AXIATA
Get rid of obstacles with DevOps Mindset - IT Tech Talk #2 XL AXIATAKhairul Zebua
 
Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017Allen Partridge
 
Top programming languages for DevOps
Top programming languages for DevOpsTop programming languages for DevOps
Top programming languages for DevOpsMetricoid Technology
 
DevOps and Integrated Deployment
DevOps and Integrated DeploymentDevOps and Integrated Deployment
DevOps and Integrated DeploymentJoshua Drew
 
Daimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringDaimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringVMware Tanzu
 
The Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOpsThe Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOpsDevOps Indonesia
 
What is user experience(ux) & ux designer
What is user experience(ux) & ux designerWhat is user experience(ux) & ux designer
What is user experience(ux) & ux designerMetricoid Technology
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
The Business Case for Node.js
The Business Case for Node.jsThe Business Case for Node.js
The Business Case for Node.jsJoe McCann
 
Software Development Studio Cubex
Software Development Studio CubexSoftware Development Studio Cubex
Software Development Studio CubexDima Barr
 
Shippable DevOps platform overview
Shippable DevOps platform overviewShippable DevOps platform overview
Shippable DevOps platform overviewShippable
 
DevOps , A quick introduction
DevOps , A quick introductionDevOps , A quick introduction
DevOps , A quick introductionMostafa Hashkil
 
DevOps Certification
DevOps CertificationDevOps Certification
DevOps CertificationAakash Yadav
 
Structure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryStructure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryAndrew Ripka
 

What's hot (20)

Implementing BDD at scale for agile and DevOps teams
Implementing BDD at scale for agile and DevOps teamsImplementing BDD at scale for agile and DevOps teams
Implementing BDD at scale for agile and DevOps teams
 
DSG App Transformation Case Study
DSG App Transformation Case StudyDSG App Transformation Case Study
DSG App Transformation Case Study
 
Xcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanXcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, Milan
 
Get rid of obstacles with DevOps Mindset - IT Tech Talk #2 XL AXIATA
Get rid of obstacles with DevOps Mindset - IT Tech Talk #2 XL AXIATAGet rid of obstacles with DevOps Mindset - IT Tech Talk #2 XL AXIATA
Get rid of obstacles with DevOps Mindset - IT Tech Talk #2 XL AXIATA
 
Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017
 
Top programming languages for DevOps
Top programming languages for DevOpsTop programming languages for DevOps
Top programming languages for DevOps
 
DevOps and Integrated Deployment
DevOps and Integrated DeploymentDevOps and Integrated Deployment
DevOps and Integrated Deployment
 
Daimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringDaimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform Monitoring
 
From Dev to Ops
From Dev to OpsFrom Dev to Ops
From Dev to Ops
 
DevOps seminar ppt
DevOps seminar ppt DevOps seminar ppt
DevOps seminar ppt
 
The Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOpsThe Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOps
 
What is user experience(ux) & ux designer
What is user experience(ux) & ux designerWhat is user experience(ux) & ux designer
What is user experience(ux) & ux designer
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
The Business Case for Node.js
The Business Case for Node.jsThe Business Case for Node.js
The Business Case for Node.js
 
Software Development Studio Cubex
Software Development Studio CubexSoftware Development Studio Cubex
Software Development Studio Cubex
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Shippable DevOps platform overview
Shippable DevOps platform overviewShippable DevOps platform overview
Shippable DevOps platform overview
 
DevOps , A quick introduction
DevOps , A quick introductionDevOps , A quick introduction
DevOps , A quick introduction
 
DevOps Certification
DevOps CertificationDevOps Certification
DevOps Certification
 
Structure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryStructure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud Foundry
 

Viewers also liked

Kubernetesを触ってみた
Kubernetesを触ってみたKubernetesを触ってみた
Kubernetesを触ってみたKazuto Kusama
 
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)Works Applications
 
UX Camp London - UX in the Enterprise
UX Camp London - UX in the EnterpriseUX Camp London - UX in the Enterprise
UX Camp London - UX in the EnterpriseMatt Lucht
 
Enterprise ux pres
Enterprise ux presEnterprise ux pres
Enterprise ux presMike McCoy
 
情報セキュリティと標準化I 第6回-公開用
情報セキュリティと標準化I 第6回-公開用情報セキュリティと標準化I 第6回-公開用
情報セキュリティと標準化I 第6回-公開用Ruo Ando
 
Rethinking Enterprise UX in the Age of Consumerization
Rethinking Enterprise UX in the Age of ConsumerizationRethinking Enterprise UX in the Age of Consumerization
Rethinking Enterprise UX in the Age of ConsumerizationY Media Labs
 
SensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoTSensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoTDaisuke Tanaka
 
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX DesignSrijan Technologies
 
SensorBeeでChainerをプラグインとして使う
SensorBeeでChainerをプラグインとして使うSensorBeeでChainerをプラグインとして使う
SensorBeeでChainerをプラグインとして使うDaisuke Tanaka
 
ストリーム処理とSensorBee
ストリーム処理とSensorBeeストリーム処理とSensorBee
ストリーム処理とSensorBeeDaisuke Tanaka
 
Design Thinking and Innovation Course - Introduction
Design Thinking and Innovation Course - IntroductionDesign Thinking and Innovation Course - Introduction
Design Thinking and Innovation Course - IntroductionIngo Rauth
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXLarry Burks
 
形式手法とalloyの紹介
形式手法とalloyの紹介形式手法とalloyの紹介
形式手法とalloyの紹介Daisuke Tanaka
 
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT
 
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解するドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する増田 亨
 
Business Model Design and Innovation for Competitive Advantage
Business Model Design and Innovation for Competitive AdvantageBusiness Model Design and Innovation for Competitive Advantage
Business Model Design and Innovation for Competitive AdvantageAlexander Osterwalder
 

Viewers also liked (19)

Demystifying kubernetes
Demystifying kubernetesDemystifying kubernetes
Demystifying kubernetes
 
Kubernetesを触ってみた
Kubernetesを触ってみたKubernetesを触ってみた
Kubernetesを触ってみた
 
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
 
UX Camp London - UX in the Enterprise
UX Camp London - UX in the EnterpriseUX Camp London - UX in the Enterprise
UX Camp London - UX in the Enterprise
 
Enterprise ux pres
Enterprise ux presEnterprise ux pres
Enterprise ux pres
 
情報セキュリティと標準化I 第6回-公開用
情報セキュリティと標準化I 第6回-公開用情報セキュリティと標準化I 第6回-公開用
情報セキュリティと標準化I 第6回-公開用
 
Rethinking Enterprise UX in the Age of Consumerization
Rethinking Enterprise UX in the Age of ConsumerizationRethinking Enterprise UX in the Age of Consumerization
Rethinking Enterprise UX in the Age of Consumerization
 
SensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoTSensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoT
 
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
 
20141001
2014100120141001
20141001
 
SensorBeeでChainerをプラグインとして使う
SensorBeeでChainerをプラグインとして使うSensorBeeでChainerをプラグインとして使う
SensorBeeでChainerをプラグインとして使う
 
ストリーム処理とSensorBee
ストリーム処理とSensorBeeストリーム処理とSensorBee
ストリーム処理とSensorBee
 
Design Thinking and Innovation Course - Introduction
Design Thinking and Innovation Course - IntroductionDesign Thinking and Innovation Course - Introduction
Design Thinking and Innovation Course - Introduction
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UX
 
形式手法とalloyの紹介
形式手法とalloyの紹介形式手法とalloyの紹介
形式手法とalloyの紹介
 
SensorBeeのご紹介
SensorBeeのご紹介SensorBeeのご紹介
SensorBeeのご紹介
 
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
 
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解するドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
 
Business Model Design and Innovation for Competitive Advantage
Business Model Design and Innovation for Competitive AdvantageBusiness Model Design and Innovation for Competitive Advantage
Business Model Design and Innovation for Competitive Advantage
 

Similar to Enterprise UI/UX - design as code

Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingHemant Sarthak
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?Diego Eis
 
New York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapNew York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapMichael Perrotti
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewRoberto Stefanetti
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyZainul Zain
 
Invision Design Systems Handbook
Invision Design Systems HandbookInvision Design Systems Handbook
Invision Design Systems HandbookHarsha MV
 
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliantUnique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliantHermet Park
 
6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf
6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf
6 Essential Tools for Frontend and Backend Development to Use in 2023.pdfIntegrated IT Solutions
 
Fundamental difference between web designers and developers from the web deve...
Fundamental difference between web designers and developers from the web deve...Fundamental difference between web designers and developers from the web deve...
Fundamental difference between web designers and developers from the web deve...Shri Indraraj Priyam
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativityuxpin
 
User Experience & Web Product Design
User Experience & Web Product DesignUser Experience & Web Product Design
User Experience & Web Product DesignSteve Hickey
 
7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdfpreeti katiyar
 
Amuse UX 2015: Y.Vetrov — Platform Thinking
Amuse UX 2015: Y.Vetrov — Platform ThinkingAmuse UX 2015: Y.Vetrov — Platform Thinking
Amuse UX 2015: Y.Vetrov — Platform ThinkingYury Vetrov
 
Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For UxJosh Holmes
 
DZ Crew Presentation
DZ Crew PresentationDZ Crew Presentation
DZ Crew PresentationDenis Zabelin
 
Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsJohnMcGuigan10
 
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...Dana Gardner
 

Similar to Enterprise UI/UX - design as code (20)

Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project Coding
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
 
Maintainable design
Maintainable designMaintainable design
Maintainable design
 
New York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the GapNew York Design Systems Coalition - Bridging the Gap
New York Design Systems Coalition - Bridging the Gap
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment Preview
 
Design system for new O2 CRM and web apps
Design system for new O2 CRM and web appsDesign system for new O2 CRM and web apps
Design system for new O2 CRM and web apps
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
EVOLVE'15 | Maximize | Ted Billups | Taming AEM
EVOLVE'15 | Maximize | Ted Billups | Taming AEMEVOLVE'15 | Maximize | Ted Billups | Taming AEM
EVOLVE'15 | Maximize | Ted Billups | Taming AEM
 
Invision Design Systems Handbook
Invision Design Systems HandbookInvision Design Systems Handbook
Invision Design Systems Handbook
 
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliantUnique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliant
 
6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf
6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf
6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf
 
Fundamental difference between web designers and developers from the web deve...
Fundamental difference between web designers and developers from the web deve...Fundamental difference between web designers and developers from the web deve...
Fundamental difference between web designers and developers from the web deve...
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
 
User Experience & Web Product Design
User Experience & Web Product DesignUser Experience & Web Product Design
User Experience & Web Product Design
 
7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf
 
Amuse UX 2015: Y.Vetrov — Platform Thinking
Amuse UX 2015: Y.Vetrov — Platform ThinkingAmuse UX 2015: Y.Vetrov — Platform Thinking
Amuse UX 2015: Y.Vetrov — Platform Thinking
 
Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For Ux
 
DZ Crew Presentation
DZ Crew PresentationDZ Crew Presentation
DZ Crew Presentation
 
Low Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design Platforms
 
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
 

More from Works Applications

Gitで安定マスターブランチを手に入れる
Gitで安定マスターブランチを手に入れるGitで安定マスターブランチを手に入れる
Gitで安定マスターブランチを手に入れるWorks Applications
 
Javaでつくる本格形態素解析器
Javaでつくる本格形態素解析器Javaでつくる本格形態素解析器
Javaでつくる本格形態素解析器Works Applications
 
新入社員が多い中で効果的なレビューを行うための方法 レビューの準備からフィードバックまでの工夫
新入社員が多い中で効果的なレビューを行うための方法 レビューの準備からフィードバックまでの工夫新入社員が多い中で効果的なレビューを行うための方法 レビューの準備からフィードバックまでの工夫
新入社員が多い中で効果的なレビューを行うための方法 レビューの準備からフィードバックまでの工夫Works Applications
 
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...Works Applications
 
Cassandraに不向きなcassandraデータモデリング基礎 / Data Modeling concepts for NoSQL weak point
Cassandraに不向きなcassandraデータモデリング基礎 / Data Modeling concepts for NoSQL weak pointCassandraに不向きなcassandraデータモデリング基礎 / Data Modeling concepts for NoSQL weak point
Cassandraに不向きなcassandraデータモデリング基礎 / Data Modeling concepts for NoSQL weak pointWorks Applications
 
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善Works Applications
 

More from Works Applications (8)

Gitで安定マスターブランチを手に入れる
Gitで安定マスターブランチを手に入れるGitで安定マスターブランチを手に入れる
Gitで安定マスターブランチを手に入れる
 
Javaでつくる本格形態素解析器
Javaでつくる本格形態素解析器Javaでつくる本格形態素解析器
Javaでつくる本格形態素解析器
 
新入社員が多い中で効果的なレビューを行うための方法 レビューの準備からフィードバックまでの工夫
新入社員が多い中で効果的なレビューを行うための方法 レビューの準備からフィードバックまでの工夫新入社員が多い中で効果的なレビューを行うための方法 レビューの準備からフィードバックまでの工夫
新入社員が多い中で効果的なレビューを行うための方法 レビューの準備からフィードバックまでの工夫
 
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
 
Cassandraに不向きなcassandraデータモデリング基礎 / Data Modeling concepts for NoSQL weak point
Cassandraに不向きなcassandraデータモデリング基礎 / Data Modeling concepts for NoSQL weak pointCassandraに不向きなcassandraデータモデリング基礎 / Data Modeling concepts for NoSQL weak point
Cassandraに不向きなcassandraデータモデリング基礎 / Data Modeling concepts for NoSQL weak point
 
形態素解析
形態素解析形態素解析
形態素解析
 
Erpと自然言語処理
Erpと自然言語処理Erpと自然言語処理
Erpと自然言語処理
 
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
 

Recently uploaded

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

Enterprise UI/UX - design as code

  • 1. 1 ENTERPRISE UI/UX - design as code Difference between ui/ux in the consumer world and the enterprise world is not often explained. Today, I disclose our internal efforts for you.
  • 2. 2 I’m Hiro UX Engineer Graduated with a computer science degree, I started my career as a software engineer. I work as a cross disciplinary mutant who write code, design UI elements, maintain ci environment and help people work effectively. WHAT I DO?
  • 3. 3 How we deal with the difficulties as UIUX group. How teams in the group work together. ORGANIZATION02 Story telling and concrete examples of our deliverables. DESIGN AS CODE03 A lot of applications, developers, stakeholders involved. Long term maintenance is required. DIFFICULTIES IN THE ENTERPRISE01 DIFFICULTIES IN THE ENTERPRISEDIFFICULTIES IN THE ENTERPRISE
  • 4. 4 Software for the Enterprise There are more than 10,000 views, literally. Designing one by one doesn’t work. TONS OF APPLICATIONS Our product will be running for more than 10 years. We need to keep improving it without trouble. LONG TERM MAINTENANCE There are more than 2,000 developers developing the one product A LOT OF DEVELOPERS ALL OVER THE WORLD DIFFICULTIES IN THE ENTERPRISE
  • 5. 5 How we deal with the difficulties as UIUX group. How teams in the group work together. ORGANIZATION02 Story telling and concrete examples of our deliverables. DESIGN AS CODE03 A lot of applications, developers, stakeholders involved. Long term maintenance is required. DIFFICULTIES IN THE ENTERPRISE01 DIFFICULTIES IN THE ENTERPRISE
  • 6. 6 Conduct Userbility Research, enlighten developers about UCD. User Centred Design Work with every application development team to make their product better. Application Develop common library, resources, components, etc. to make the whole product better. BT-Parts MEET THE TEAM ORGANIZATION
  • 7. 7 How we deal with the difficulties as UIUX group. How teams in the group work together. ORGANIZATION02 Story telling and concrete examples of our deliverables. DESIGN AS CODE03 A lot of applications, developers, stakeholders involved. Long term maintenance is required. DIFFICULTIES IN THE ENTERPRISE01 DIFFICULTIES IN THE ENTERPRISE
  • 9. THINGS DESIGNERS DO THAT DEVELOPERS HATE No UNDERSTANDING of Execution FANCY FONTS should be everywhere Always say: "It's EASY, Right?" :P “You develop what I design.” DESIGN AS CODE
  • 10. THINGS DEVELOPERS DO THAT DESIGNERS HATE Break design guidelines Overcomplicate Functionality “But It's Not in the REQUIREMENTS!” Woii.. Make it PRETTY! :D DESIGN AS CODE
  • 11. 11 To achieve both clean styling and super fast rendering. “Developer vs Designer” to Develop and Design
  • 12. 12 Build design into the product Keep clean and consistent look and feel. Achieve super fast rendering. LESS COMPILER, LESS REGULATION CHECKER Provide layouts and components which works fast and looks good. COMPONENTS & LAYOUTS Provide and maintain these common parts. And Support developers using them. COMMON LESS, CSS AND IMAGES DESIGN AS CODE
  • 13. 13 e.g.) @font-size-body: 1.4rem; LESS variables e.g.) .fade-animation() LESS mixins Images Images body{
 font-family: “Roboto”, Meiryo, … CSS common.css <wap-button icon=“PRINT” …/> CSS/Images Font icons Control from the bottom DESIGN AS CODE - COMMON LESS, CSS AND IMAGES
  • 14. 14 Build design into the product Keep clean and consistent look and feel. Achieve super fast rendering. LESS COMPILER, LESS REGULATION CHECKER Provide layouts and components which works fast and looks good. COMPONENTS & LAYOUTS Provide and maintain these common parts. And Support developers using them. COMMON LESS, CSS AND IMAGES DESIGN AS CODE
  • 15. 15 Regulation Checker and LESS Compiler We help you to follow the rule Speed! Keep rule or your build fail DESIGN AS CODE - LESS COMPILER, LESS REGULATION CHECKER
  • 16. 16DESIGN AS CODE - LESS REGULATION CHECKER Assume you are developing mail-preview component and check whether your less file is OK. We show you whats wrong and how to fix it. We also make documents about this, but we believe this is easier for developer to follow.
  • 17. 17DESIGN AS CODE - LESS REGULATION CHECKER We also provide editor plugins to check it while developers are woking on their component.
  • 18. 18DESIGN AS CODE - LESS REGULATION CHECKER And if there were any violation, the merge request/ pull request cannot be accepted.
  • 19. 19DESIGN AS CODE - LESS COMPILER And we also develop less compiler which collect components used in the page, compile it into two css file. the first one is a normal css file. The second one is for styles which is not rendered immediately, for example, dialogs, popovers, or side menus. We also apply the minimum amount of vendor prefixes by creating css files for each browser. This example is for Chrome browser. In this way we can reduce the amount of the css file by 20% - 30%.
  • 20. 20 Build design into the product Keep clean and consistent look and feel. Achieve super fast rendering. LESS COMPILER, LESS REGULATION CHECKER Provide layouts and components which works fast and looks good. COMPONENTS & LAYOUTS Provide and maintain these common parts. And Support developers using them. COMMON LESS, CSS AND IMAGES DESIGN AS CODE
  • 21. 21 Components are made of a combination of html, js, less and some server side procedures. We polish, improve and sometimes create ones, cooperating with component engineering team. Input, Button, Popup, Dialog, etc. Components DESIGN AS CODE LAYOUTS & COMPONENTS-DESIGN AS CODE LAYOUTS & COMPONENTS
  • 22. 22 Layout pattern are implemented as layout tags. Input, List, Portal, Search, etc. Layouts DESIGN AS CODE LAYOUTS & COMPONENTS-
  • 23. 23 Demo - Layout demo page
  • 24. 24 03 How we deal with the difficulties as UIUX group. How teams in the group work together. ORGANIZATION A lot of applications, developers, stakeholders involved. Long term maintenance is required. DIFFICULTIES IN THE ENTERPRISE 02 01 Story telling and concrete examples of our deliverables. DESIGN AS CODE
  • 25. 25 Q&A Frequently, your initial font choice is taken out of your hands; companies often specify a typeface, or even a set of fonts, as part of their brand guides
  • 26. 26 Stay in touch with Us career.worksap.co.jp 03-62291202 saiyo@worksap.co.jp OUR HEADQUARTER We are hiring designers and UX engineers! 19F Ark-Mori bldg. 1-12-32 Akasaka, Minato, Tokyo