SlideShare ist ein Scribd-Unternehmen logo
1 von 70
Downloaden Sie, um offline zu lesen
AGENDA
17:00 Welcome! / Otto Hilska, CTO, Smartly.io
17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti
17:30 Accept the Imperfectness / Sami Vuori
17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen
18:10 Drinks & mingling
IxDAHel x Smartly.io: Back to the Roots
Estimated schedule:
We always offer a 14-day free trial
and no minimum contract period.
Contact us at info@smartly.io
Cut down on manual work
of creating & editing ads
Create ads automatically
from your product feed
Increase your marketing
ROI with our optimization
solutions
Peace of mind with 24/5
live support and technical
account managers
WE’RE YOUR PARTNER IN
AUTOMATING AND OPTIMIZING
YOUR FACEBOOK MARKETING
AT SCALE.
With our campaign builder, you can easily
create a large number of variations to test
different creatives, ad types, audiences, and
placements.
Launch both prospecting and retargeting
campaigns automatically to create custom-
ized offerings for your audiences. Take your
Facebook and Instagram creatives to the
next level using our award-winning Dynamic
Image Templates.
Let our algorithms decide where to put your
advertising spend. Smartly refines your cam-
paigns in real-time, finding the best places
and opportunities. Automatic optimization is
always-on when needed, and refining your
campaign based on the goals and rules that
you have defined.
We’re extremely passionate about the level
of service we provide for our customers. As a
customer, you’ll have a dedicated Account
Manager responsible for keeping you up-to-
date on both Smartly.io and Facebook, and
helping you get the most out of your budget.
We listen to your feedback and build our
product together with you.
AGENDA
17:00 Welcome! / Otto Hilska, CTO, Smartly.io
17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti
17:30 Accept the Imperfectness / Sami Vuori
17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen
18:10 Drinks & mingling
IxDAHel x Smartly.io: Back to the roots
Estimated schedule:
A Practical Approach to Icon Taxonomy
Teemu Korpilahti
1. Doctoral thesis project for the department of Visual Communication Design in Aalto University.
2. First paper published at the Toronto HCI International conference poster session this July.
3. A historical overview of interface icons: www.iconresearch.net/early-interfaces
4. A set of “Iconic” icons that will be evaluated: www.iconresearch.net/icons
5. A semiotic approach to icons and their classification: 

www.iconresearch.net/experimental-approach-on-icon-taxonomy
6. How and why create a taxonomy for interface icons for designers?
7. Mollerups taxonomy for trademarks: www.iconresearch.net/mollerups-taxonomy
8. Proposed basic system and first survey results: www.iconresearch.net/survey-1-results
www.iconresearch.net
1. The proposed main classifications were effective in the sense that the data showed clear
differentiation between the alternatives.
2. Certain correlations were discovered, such as concrete icons being logical and abstract
icons being mostly arbitrary.
3. Building a clean and simple taxonomy tree from these two main classifications is still a
challenge since there was some surprising overlapping in the data, such as the existence of
a group of icons that were classified as abstract and logical.
4. Dividing the main classes into subclasses should also be examined. The logical icons could
for instance be divided to descriptive and metaphorical ones.
5. How icons can loose their logical meaning over time?
Summary and Future Work
Thanks!
teemu@crasman.fi || teemu@tmukoo.net
AGENDA
17:00 Welcome! / Otto Hilska, CTO, Smartly.io
17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti
17:30 Accept the Imperfectness / Sami Vuori
17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen
18:10 Drinks & mingling
IxDAHel x Smartly.io: Back to the Roots
Estimated schedule:
Always something
to fix
Got stuck?
AGENDA
17:00 Welcome! / Otto Hilska, CTO, Smartly.io
17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti
17:30 Accept the Imperfectness / Sami Vuori
17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen
18:10 Drinks & mingling
IxDAHel x Smartly.io: Back to the Roots
Estimated schedule:
Losing Control: Design Systems
for Complex User Interfaces
Pekka Hartikainen, Design Lead at Smartly.io
1. Straightforward B2C services vs. complex B2B services
2. Smartly.io business environment
3. Designers: old job vs. new job
4. Three steps to survive: fast-moving environment complex environment
5. Summary
B2C Service – Simplifying the flow

• The flow can be more complicated in the background and has
several edge cases, but it is simplified to the consumer
• Designer is in control of the service
• End user just wants to get the job done – and feels if the app
works or not
• Interaction designers are used to do this and get the vision
and feel for the redesign quickly
1. STRAIGHTFORWARD B2C SERVICES VS. COMPLEX B2B SERVICES
B2B Service for Professionals
• Desktop use might be the most common case
• Rich in features
• User is willing to do work, if it returns $$$
• Big customers have power to suggest new features






1. STRAIGHTFORWARD B2C SERVICES VS. COMPLEX B2B SERVICES
Smartly app in a nutshell
• Automates Facebook and Instagram advertising
…but still has a lot of optional settings.



Smartly.io allows you to create triggers and customizable rules to automate any action e.g.
- If CPA is better than your target → scale up advertising budget
- If bid is limiting delivery while CPA is better than your target → increase bid
- If ad performance is very bad → use stop-loss rules to pause it
• Smartly.io app helps to acquire more clients from the web




2. SMARTLY.IO BUSINESS ENVIRONMENT
2. SMARTLY.IO BUSINESS ENVIRONMENT
Facebook
Smartly.io
Customers
Partnership
&
API
Clientrelationship
Smartly.io adds revenue for both sides
Facebook moves fast
• We have to move faster and add value on top of Facebook!
• As we are smaller, we can provide better service for certain verticals,
while Facebook has the whole world as clients






2. SMARTLY.IO BUSINESS ENVIRONMENT
How have we moven faster?
• No to waterfall, yes to agile
• Avoid design overhead
• Full-stack mentality – every team can ship independently
• Everybody does support shifts and are in direct contact
with the customers


2. SMARTLY.IO BUSINESS ENVIRONMENT
New Challenges
• The product has become more complicated and feature-rich due to
“organic growth”
• Team has grown a lot
• There has to be bold UX decisions to be made to improve usability 
• There is a need for designers and developers with hybrid qualities






2. SMARTLY.IO BUSINESS ENVIRONMENT
Traditional Designer’s job
• New features are pushed in production periodically and designers can
track them all

• Designers are in control



HOW TO MAKE IT WORK:

• Analyze, design, prototype & evaluate
• The vision starts to from quickly in analyzing phase
• You control the implementation phase
• Launch!




3. DESIGNERS: OLD JOB VS. NEW JOB
Designer’s job in a fast-moving environment
• A lot of new features are pushed to production every week

• The features are best known by specialists, not necessarily designers
• The traditional approach is too slow and has too many gatekeepers


HOW TO MAKE IT WORK…?






3. DESIGNERS: OLD JOB VS. NEW JOB
Step 1: Making foundation for
design-driven organisation
Communication is everything
• Strengthening the communication on product design

• Arranging training and workshops for developers
• Boosting the confidence on design – we can do this!








4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
Step 2: Forming a team
Closing the design-development gap
• Multi-talented developers and designers with overlapping skills
4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
Product
Manager
UI & UX
Designer
UI
Developer
Developer
Defines the problem
Plans the solution
Develops the UI Components
Deploys to production
The talent can be divided to different teams
• Let’s avoid waterfall process and gatekeepers
4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
Product
Manager
UI & UX
Designer
UI
Developer
Developer
Team1 Team2
Step 3: Design systems
Style guides are hard
• Style guide is NOT an easy process to accomplish or maintain
• The style guide project should not be designing for overhead or
designer’s showcase
• How to avoid the mistakes then?







4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
Prepare well and be realistic
• First evaluate your need for the style guide and is it realistic to
accomplish? Or use some ready-made frameworks instead?
• Making a good style guide takes a lot of time and energy
• Are there suitable talent in the team and are they committed?







4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
Typical style guide
• Unless there’s a direct connection for production, style guide gets
easily out-of-date
• The CSS and HTML are featured in the picture
(source: http://engineering.lonelyplanet.com/2014/05/18/a-maintainable-styleguide.html)






4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
Component-based style guide
• A single version of the component, that is used both in production
and style guide.
• The developers just render the component to the UI
(source: http://engineering.lonelyplanet.com/2014/05/18/a-maintainable-styleguide.html)






4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
The Holy Grail



• Component-based style guide with direct connection to production
• Components can be expandable, but they are the very same than in
the style guide
• More inspiration, Lonely Planet and Rizzo: http://
engineering.lonelyplanet.com/2014/05/18/a-maintainable-
styleguide.html






4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
At Smartly.io



• We are using React Storybook 

(https://voice.kadira.io/introducing-react-storybook-ec27f28de1e2#.dc7vwrd3g)
• Develop and design UI components outside your app in an isolated
environment
• Demands resources: versatile and talented designers and developers
• React Storybook could emerge as one of the primary tools in
product design and development




4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
We are just getting started…
• We are expanding the product design team at Smartly.io
• Discovering the process and learning new stuff
• So far we have good experiences of it and are excited to
take the project to the next level
Summary
Old job with simplified user interfaces:
• Analyze, design, prototype & evaluate
• Be in control of the views and flows
• Close the design-development gap in whatever way is possible
• Focus on your own work and designs






5. SUMMARY
5. SUMMARY
New job with complex user interfaces:
• Strengthen the design-driven culture
• Build teams and train co-workers
• Give up some control, but move faster
• Focus on team and design systems

(not on single interface and yourself)
…but still with the key flows, do the old job:
• Analyze, design, prototype & evaluate
• Be in control of the views and flows
• Show thought leadership and know the product inside out
Old job
30 %
Systems
30 %
Team
20 %
Culture
20 %
5. SUMMARY
Of course we would like to have this
interface….
…but before that happens, we are doing the design systems!




Thank you for listening!
smartly.io/design | @pastorator
AGENDA
17:00 Welcome! / Otto Hilska, CTO, Smartly.io
17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti
17:30 Accept the Imperfectness / Sami Vuori
17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen
18:10 Drinks & mingling
IxDAHel x Smartly.io: Back to the Roots
Estimated schedule:
+

Weitere ähnliche Inhalte

Was ist angesagt?

The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
Movel
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshop
Tilen Travnik
 

Was ist angesagt? (17)

Building an MVP
Building an MVPBuilding an MVP
Building an MVP
 
Macro Trends in Enterprise Software by SaaS Founder & fmr Yelp PM
Macro Trends in Enterprise Software by SaaS Founder & fmr Yelp PMMacro Trends in Enterprise Software by SaaS Founder & fmr Yelp PM
Macro Trends in Enterprise Software by SaaS Founder & fmr Yelp PM
 
How to get MVP Right by Health Fidelity Sr Product Manager
How to get MVP Right by Health Fidelity Sr Product ManagerHow to get MVP Right by Health Fidelity Sr Product Manager
How to get MVP Right by Health Fidelity Sr Product Manager
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
 
From Lean Experiments To Successful Productization! #GHC15
From Lean Experiments To Successful Productization! #GHC15From Lean Experiments To Successful Productization! #GHC15
From Lean Experiments To Successful Productization! #GHC15
 
Decision Making with Data by PayPal Sr Product Manager
Decision Making with Data by PayPal Sr Product ManagerDecision Making with Data by PayPal Sr Product Manager
Decision Making with Data by PayPal Sr Product Manager
 
How To Avoid a Website Redesign Disaster - Paul Rouke at Digital Marketing Sh...
How To Avoid a Website Redesign Disaster - Paul Rouke at Digital Marketing Sh...How To Avoid a Website Redesign Disaster - Paul Rouke at Digital Marketing Sh...
How To Avoid a Website Redesign Disaster - Paul Rouke at Digital Marketing Sh...
 
How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)
 
How Product Frameworks Help PM's by Amazon Web Services Sr PM
How Product Frameworks Help PM's by Amazon Web Services Sr PMHow Product Frameworks Help PM's by Amazon Web Services Sr PM
How Product Frameworks Help PM's by Amazon Web Services Sr PM
 
Product Led Growth Strategy
Product Led Growth StrategyProduct Led Growth Strategy
Product Led Growth Strategy
 
Building a MVP [Webinar Edition]
Building a MVP [Webinar Edition]Building a MVP [Webinar Edition]
Building a MVP [Webinar Edition]
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshop
 
How to get your Minimum Viable Product (MVP)
How to get your Minimum Viable Product (MVP)How to get your Minimum Viable Product (MVP)
How to get your Minimum Viable Product (MVP)
 
Mobile Apps 101
Mobile Apps 101Mobile Apps 101
Mobile Apps 101
 
STUNN - Demo Day // Presentation
STUNN - Demo Day // PresentationSTUNN - Demo Day // Presentation
STUNN - Demo Day // Presentation
 
Why one needs a perfect web presence.
Why one needs a perfect web presence.Why one needs a perfect web presence.
Why one needs a perfect web presence.
 
NYFT Minimum Sellable Product
NYFT Minimum Sellable ProductNYFT Minimum Sellable Product
NYFT Minimum Sellable Product
 

Ähnlich wie IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016

Kv work samples
Kv work samplesKv work samples
Kv work samples
kay_sjc
 
Marissa Dulaney Resume
Marissa Dulaney ResumeMarissa Dulaney Resume
Marissa Dulaney Resume
marissadulaney
 
Optimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
Optimize Your Strategy - The Power of Combining Design Thinking and ROI MetricsOptimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
Optimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
UserZoom
 

Ähnlich wie IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016 (20)

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
 
Kv work samples
Kv work samplesKv work samples
Kv work samples
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PM
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Process
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris Bernard
 
Get a hackathon prototype for new product ideas - sybrant
Get a hackathon prototype for new product ideas - sybrantGet a hackathon prototype for new product ideas - sybrant
Get a hackathon prototype for new product ideas - sybrant
 
Marissa Dulaney Resume
Marissa Dulaney ResumeMarissa Dulaney Resume
Marissa Dulaney Resume
 
UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit Score
 
Ambient Intelligence Design Process
Ambient Intelligence Design ProcessAmbient Intelligence Design Process
Ambient Intelligence Design Process
 
Interaction Room - Creating Space for Developments (Software Projects)
Interaction Room - Creating Space for Developments (Software Projects)Interaction Room - Creating Space for Developments (Software Projects)
Interaction Room - Creating Space for Developments (Software Projects)
 
Optimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
Optimize Your Strategy - The Power of Combining Design Thinking and ROI MetricsOptimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
Optimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
 

Kürzlich hochgeladen

Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
eeanqy
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 

Kürzlich hochgeladen (20)

Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 

IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016

  • 1. AGENDA 17:00 Welcome! / Otto Hilska, CTO, Smartly.io 17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti 17:30 Accept the Imperfectness / Sami Vuori 17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen 18:10 Drinks & mingling IxDAHel x Smartly.io: Back to the Roots Estimated schedule:
  • 2. We always offer a 14-day free trial and no minimum contract period. Contact us at info@smartly.io Cut down on manual work of creating & editing ads Create ads automatically from your product feed Increase your marketing ROI with our optimization solutions Peace of mind with 24/5 live support and technical account managers WE’RE YOUR PARTNER IN AUTOMATING AND OPTIMIZING YOUR FACEBOOK MARKETING AT SCALE. With our campaign builder, you can easily create a large number of variations to test different creatives, ad types, audiences, and placements. Launch both prospecting and retargeting campaigns automatically to create custom- ized offerings for your audiences. Take your Facebook and Instagram creatives to the next level using our award-winning Dynamic Image Templates. Let our algorithms decide where to put your advertising spend. Smartly refines your cam- paigns in real-time, finding the best places and opportunities. Automatic optimization is always-on when needed, and refining your campaign based on the goals and rules that you have defined. We’re extremely passionate about the level of service we provide for our customers. As a customer, you’ll have a dedicated Account Manager responsible for keeping you up-to- date on both Smartly.io and Facebook, and helping you get the most out of your budget. We listen to your feedback and build our product together with you.
  • 3. AGENDA 17:00 Welcome! / Otto Hilska, CTO, Smartly.io 17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti 17:30 Accept the Imperfectness / Sami Vuori 17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen 18:10 Drinks & mingling IxDAHel x Smartly.io: Back to the roots Estimated schedule:
  • 4. A Practical Approach to Icon Taxonomy Teemu Korpilahti
  • 5. 1. Doctoral thesis project for the department of Visual Communication Design in Aalto University. 2. First paper published at the Toronto HCI International conference poster session this July. 3. A historical overview of interface icons: www.iconresearch.net/early-interfaces 4. A set of “Iconic” icons that will be evaluated: www.iconresearch.net/icons 5. A semiotic approach to icons and their classification: 
 www.iconresearch.net/experimental-approach-on-icon-taxonomy 6. How and why create a taxonomy for interface icons for designers? 7. Mollerups taxonomy for trademarks: www.iconresearch.net/mollerups-taxonomy 8. Proposed basic system and first survey results: www.iconresearch.net/survey-1-results www.iconresearch.net
  • 6.
  • 7. 1. The proposed main classifications were effective in the sense that the data showed clear differentiation between the alternatives. 2. Certain correlations were discovered, such as concrete icons being logical and abstract icons being mostly arbitrary. 3. Building a clean and simple taxonomy tree from these two main classifications is still a challenge since there was some surprising overlapping in the data, such as the existence of a group of icons that were classified as abstract and logical. 4. Dividing the main classes into subclasses should also be examined. The logical icons could for instance be divided to descriptive and metaphorical ones. 5. How icons can loose their logical meaning over time? Summary and Future Work
  • 9. AGENDA 17:00 Welcome! / Otto Hilska, CTO, Smartly.io 17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti 17:30 Accept the Imperfectness / Sami Vuori 17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen 18:10 Drinks & mingling IxDAHel x Smartly.io: Back to the Roots Estimated schedule:
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 21.
  • 22.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. AGENDA 17:00 Welcome! / Otto Hilska, CTO, Smartly.io 17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti 17:30 Accept the Imperfectness / Sami Vuori 17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen 18:10 Drinks & mingling IxDAHel x Smartly.io: Back to the Roots Estimated schedule:
  • 41. Losing Control: Design Systems for Complex User Interfaces Pekka Hartikainen, Design Lead at Smartly.io 1. Straightforward B2C services vs. complex B2B services 2. Smartly.io business environment 3. Designers: old job vs. new job 4. Three steps to survive: fast-moving environment complex environment 5. Summary
  • 42. B2C Service – Simplifying the flow
 • The flow can be more complicated in the background and has several edge cases, but it is simplified to the consumer • Designer is in control of the service • End user just wants to get the job done – and feels if the app works or not • Interaction designers are used to do this and get the vision and feel for the redesign quickly 1. STRAIGHTFORWARD B2C SERVICES VS. COMPLEX B2B SERVICES
  • 43. B2B Service for Professionals • Desktop use might be the most common case • Rich in features • User is willing to do work, if it returns $$$ • Big customers have power to suggest new features 
 
 
 1. STRAIGHTFORWARD B2C SERVICES VS. COMPLEX B2B SERVICES
  • 44. Smartly app in a nutshell • Automates Facebook and Instagram advertising …but still has a lot of optional settings.
 
 Smartly.io allows you to create triggers and customizable rules to automate any action e.g. - If CPA is better than your target → scale up advertising budget - If bid is limiting delivery while CPA is better than your target → increase bid - If ad performance is very bad → use stop-loss rules to pause it • Smartly.io app helps to acquire more clients from the web 
 
 2. SMARTLY.IO BUSINESS ENVIRONMENT
  • 45. 2. SMARTLY.IO BUSINESS ENVIRONMENT Facebook Smartly.io Customers Partnership & API Clientrelationship Smartly.io adds revenue for both sides
  • 46. Facebook moves fast • We have to move faster and add value on top of Facebook! • As we are smaller, we can provide better service for certain verticals, while Facebook has the whole world as clients 
 
 
 2. SMARTLY.IO BUSINESS ENVIRONMENT
  • 47. How have we moven faster? • No to waterfall, yes to agile • Avoid design overhead • Full-stack mentality – every team can ship independently • Everybody does support shifts and are in direct contact with the customers 
 2. SMARTLY.IO BUSINESS ENVIRONMENT
  • 48. New Challenges • The product has become more complicated and feature-rich due to “organic growth” • Team has grown a lot • There has to be bold UX decisions to be made to improve usability  • There is a need for designers and developers with hybrid qualities 
 
 
 2. SMARTLY.IO BUSINESS ENVIRONMENT
  • 49. Traditional Designer’s job • New features are pushed in production periodically and designers can track them all
 • Designers are in control
 
 HOW TO MAKE IT WORK:
 • Analyze, design, prototype & evaluate • The vision starts to from quickly in analyzing phase • You control the implementation phase • Launch! 
 
 3. DESIGNERS: OLD JOB VS. NEW JOB
  • 50. Designer’s job in a fast-moving environment • A lot of new features are pushed to production every week
 • The features are best known by specialists, not necessarily designers • The traditional approach is too slow and has too many gatekeepers 
 HOW TO MAKE IT WORK…? 
 
 
 3. DESIGNERS: OLD JOB VS. NEW JOB
  • 51. Step 1: Making foundation for design-driven organisation
  • 52. Communication is everything • Strengthening the communication on product design
 • Arranging training and workshops for developers • Boosting the confidence on design – we can do this! 
 
 
 
 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
  • 53. Step 2: Forming a team
  • 54. Closing the design-development gap • Multi-talented developers and designers with overlapping skills 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT Product Manager UI & UX Designer UI Developer Developer Defines the problem Plans the solution Develops the UI Components Deploys to production
  • 55. The talent can be divided to different teams • Let’s avoid waterfall process and gatekeepers 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT Product Manager UI & UX Designer UI Developer Developer Team1 Team2
  • 56. Step 3: Design systems
  • 57. Style guides are hard • Style guide is NOT an easy process to accomplish or maintain • The style guide project should not be designing for overhead or designer’s showcase • How to avoid the mistakes then?
 
 
 
 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
  • 58. Prepare well and be realistic • First evaluate your need for the style guide and is it realistic to accomplish? Or use some ready-made frameworks instead? • Making a good style guide takes a lot of time and energy • Are there suitable talent in the team and are they committed?
 
 
 
 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
  • 59. Typical style guide • Unless there’s a direct connection for production, style guide gets easily out-of-date • The CSS and HTML are featured in the picture (source: http://engineering.lonelyplanet.com/2014/05/18/a-maintainable-styleguide.html) 
 
 
 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
  • 60. Component-based style guide • A single version of the component, that is used both in production and style guide. • The developers just render the component to the UI (source: http://engineering.lonelyplanet.com/2014/05/18/a-maintainable-styleguide.html) 
 
 
 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
  • 61. The Holy Grail
 
 • Component-based style guide with direct connection to production • Components can be expandable, but they are the very same than in the style guide • More inspiration, Lonely Planet and Rizzo: http:// engineering.lonelyplanet.com/2014/05/18/a-maintainable- styleguide.html 
 
 
 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
  • 62. At Smartly.io
 
 • We are using React Storybook 
 (https://voice.kadira.io/introducing-react-storybook-ec27f28de1e2#.dc7vwrd3g) • Develop and design UI components outside your app in an isolated environment • Demands resources: versatile and talented designers and developers • React Storybook could emerge as one of the primary tools in product design and development 
 
 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT
  • 63. 4. THREE STEPS TO SURVIVE: FAST-MOVING COMPLEX ENVIRONMENT We are just getting started… • We are expanding the product design team at Smartly.io • Discovering the process and learning new stuff • So far we have good experiences of it and are excited to take the project to the next level
  • 65. Old job with simplified user interfaces: • Analyze, design, prototype & evaluate • Be in control of the views and flows • Close the design-development gap in whatever way is possible • Focus on your own work and designs 
 
 
 5. SUMMARY
  • 66. 5. SUMMARY New job with complex user interfaces: • Strengthen the design-driven culture • Build teams and train co-workers • Give up some control, but move faster • Focus on team and design systems
 (not on single interface and yourself) …but still with the key flows, do the old job: • Analyze, design, prototype & evaluate • Be in control of the views and flows • Show thought leadership and know the product inside out Old job 30 % Systems 30 % Team 20 % Culture 20 %
  • 67. 5. SUMMARY Of course we would like to have this interface…. …but before that happens, we are doing the design systems! 
 

  • 68. Thank you for listening! smartly.io/design | @pastorator
  • 69. AGENDA 17:00 Welcome! / Otto Hilska, CTO, Smartly.io 17:05 A Practical Approach to Icon Taxonomy / Teemu Korpilahti 17:30 Accept the Imperfectness / Sami Vuori 17:50 Losing Control: Design Systems for Complex User Interfaces / P. Hartikainen 18:10 Drinks & mingling IxDAHel x Smartly.io: Back to the Roots Estimated schedule:
  • 70. +