SlideShare a Scribd company logo
1 of 66
Download to read offline
GDG Leiria 2019
Maria Margarida
Unlocking ultimate
productivity between
engineers and designers
Product Designer
Passionate about solving real customer problems and
creating experiences that are easy to use.
Maria Margarida
First job
Only designer
Processes, methodologies
and communications skills
Unlocking ultimate productivity
between engineers and designers
How do we define
productive and
efficient teams?
Why and How to
successfully include
engineers in the design
phase
Hand-off Implementation and
support
Iterate on the process
How do we define
productive and efficient teams?
Inefficient team
Designs are
approved after hours and
hours of back and forth in
meetings
Devs take a long time
to implement the designs
because they had to book
several meetings with the
designers after
the handoff
Implementation
does not match
the mockups due to
improper communication
👨🎨 👩💻👨💻 🚨
Productive and efficient team
Implementations
always match
what the design
team envisioned
Research and designs
are being approved
and reviewed by
members of the company
Engineers are never
blocked on designers
for assets, and are not
blocked on designers
while implementing
their mockups
Teams searching to
see if there are doubts
to clarify before
the implementation
phase
📚 💪 🎨
Team members
do not spend more
than 3-5 hours per
week in meetings
📅
Engineers and
designers work together
to find compromises that
strike a good balance
between implementation
time and design outcome
🔍🤝
Why and How to successfully include
engineers in the design phase
1
Get everyone on board
Clarifies the solution that the team is proposing
Helps prioritise things during the implementation phase
Less meetings during the process
Less time wasted in the future
Clarifies the problems that needs to be solve
Why and How to successfully include
engineers in the design phase
Why
Designers should prepare for the “why’s”
Behind the task “why’s”
Visual “why’s”
A
How A
Why and How to successfully include
engineers in the design phase
Why
“Why are we build this feature like this?”
“Why are customers asking for this?”
“Why are we adding the button here and not there?”
“Why are we removing the footer from this section?”
Consider implementing asynchronous design meetings
B
Why and How to successfully include
engineers in the design phase
Why
How A B
Consider implementing asynchronous design meetings
B
Why and How to successfully include
engineers in the design phase
Why
How A B
What are those?
AsynchronousSynchronous
Classic type of meetings
(conferencing or in the same room)
Real time interaction
Designs are shared using modern tools
Stakeholders reply at any convenient time
What are those?
What are the advantages?
Consider implementing asynchronous design meetings
B
Why and How to successfully include
engineers in the design phase
Why
How A B
What are the advantages?
Team members don’t have to break their workflow
in order to attend design meetings.
Manage their own time to:
Focusing on their tasks
Review, see or test designs at any point of the day
Everything is stored, for future references all the
feedback form the team is gathered in the same place
What are the advantages?
Ability to think deeply about the problems
What are the advantages?
Can I have both?
Consider implementing asynchronous design meetings
B
Why and How to successfully include
engineers in the design phase
Why
How A B
What is the best way to prepare async meetings?
Consider implementing asynchronous design meetings
B
Why and How to successfully include
engineers in the design phase
Why
How A B
Abstract FigmaZeplin InVision
What is the best way to prepare async meetings?
Pixel-level adjustments
Complex UX flows
Abstract FigmaZeplin InVision
What is the best way to prepare async meetings?
Watch out!
Make sure that you always specify the type of
feedback that you are looking for 
(by saying, for instance, “I am looking for feedback
on the user experience flow of this feature”)
Tip #1
Leave your design decisions as
comments on the tools that you use
Tip #2
Ask, ask, ask
C
Why and How to successfully include
engineers in the design phase
Why
How A B C
Reuse components
D
Why and How to successfully include
engineers in the design phase
Why
How A B C D
Developers can focus on the important things
Receive suggestions from them
Empower their relationship and empathy with users
Invite engineers to user testing sessions
E
Why and How to successfully include
engineers in the design phase
Why
How A EB C D
Why and How to successfully include
engineers in the design phase
Why
How A FB C D E
Speak the same language!
F
33
Quiz time
Bottom drawer
Menu
List
What is the name of this element
Bottom drawer
Menu
List
What is the name of this element
36
Tab
Text Field
Divider
What is the name of this element
37
Tab
Text Field
Divider
What is the name of this element
38
Header
Banner
Message
What is the name of this element
39
Header
Banner
Message
What is the name of this element
40
Congrats
Hand-off
2
Designs approved!
Try to keep mockups up to date
Hand-off
Try to keep mockups up to date
Do not forget about copy
Hand-off
Try to keep mockups up to date
Do not forget about copy
Interactivity
Hand-off
Try to keep mockups up to date
Do not forget about copy
Interactivity
Assets
Hand-off
Try to keep mockups up to date
Do not forget about copy
Interactivity
Assets
“Can you export this icon?”
“Where can I find this picture?”
“Can you compress this image! Thanks in advance. :Angel-emoji:”
Checklist time
Hand-off
Try to keep mockups up to date
Do not forget about copy
Interactivity
Assets
Checklist time
Implementation and support
3
Review engineers work
Implementation and support
Review engineers work
Frustrations and conversations
Review engineers work
Frustrations and conversations
Implementation and support
Sharing with everyone
Review engineers work
Frustrations and conversations
Sharing with everyone
Implementation and support
56
Iterate on the process
4
The most important
part of the process is
for it to be adjustable!
And all of this to achieve…
Healthier and happy workplace
Empathy, transparency, confidence
Everyone informed about company/product decisions
Teams compromising on details
Educates new joiners
Better product/project
What about a bigger team?
Is this process scalable?
But…
How to get started
And finally,
Gather your team to see how can
you adapt these methodologies
into your company culture.
(I am here to help!)
64
Thank you so much!
@maria_guigas
mariamargarida.me
mariamargaridals@gmail.com
Questions!

More Related Content

What's hot (19)

Design thinking & agile
Design thinking & agileDesign thinking & agile
Design thinking & agile
 
Ivory tower development
Ivory tower developmentIvory tower development
Ivory tower development
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
 
Agile Primer Part 1
Agile Primer Part 1Agile Primer Part 1
Agile Primer Part 1
 
Design Sprint Case in Trend Micro
Design Sprint Case in Trend MicroDesign Sprint Case in Trend Micro
Design Sprint Case in Trend Micro
 
Lean ux
Lean uxLean ux
Lean ux
 
Five Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project DeliveryFive Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project Delivery
 
Design Sprints at The Home Depot
Design Sprints at The Home Depot Design Sprints at The Home Depot
Design Sprints at The Home Depot
 
Guide to Design Sprint
Guide to Design SprintGuide to Design Sprint
Guide to Design Sprint
 
Scaling Design Sprints for Cultural Transformation
Scaling Design Sprints for Cultural Transformation Scaling Design Sprints for Cultural Transformation
Scaling Design Sprints for Cultural Transformation
 
Reflective SlideDocs
Reflective SlideDocsReflective SlideDocs
Reflective SlideDocs
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile Teams
 
Design sprint
Design sprintDesign sprint
Design sprint
 
Intro to design sprint
Intro to design sprintIntro to design sprint
Intro to design sprint
 
Agile Planning: pragmatic approach
Agile Planning: pragmatic approachAgile Planning: pragmatic approach
Agile Planning: pragmatic approach
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Design Sprint Methods
Design Sprint MethodsDesign Sprint Methods
Design Sprint Methods
 
What is Agile Methodology | Edureka
What is Agile Methodology | EdurekaWhat is Agile Methodology | Edureka
What is Agile Methodology | Edureka
 

Similar to Unlocking ultimate productivity between engineers and designers — GDG Leiria 2019

Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationAllison Corbett
 
Unlocking ultimate productivity between engineers and designers
Unlocking ultimate productivity between engineers and designersUnlocking ultimate productivity between engineers and designers
Unlocking ultimate productivity between engineers and designersMaria Margarida Silva
 
Challenging The Role Of The Architect
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The ArchitectKevin Francis
 
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...AgileNetwork
 
How to Transition from Engineering to Product by LinkedIn's PM
How to Transition from Engineering to Product by LinkedIn's PMHow to Transition from Engineering to Product by LinkedIn's PM
How to Transition from Engineering to Product by LinkedIn's PMProduct School
 
design_fundamental_new_.ppt
design_fundamental_new_.pptdesign_fundamental_new_.ppt
design_fundamental_new_.pptMohsenGhorbani9
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeMark A
 
Educ 524 W1
Educ 524 W1Educ 524 W1
Educ 524 W1lancesfa
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Chad Udell
 
Design pattern application
Design pattern applicationDesign pattern application
Design pattern applicationgayatri thakur
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...Eryk Korfel
 
Application Design Thinking wrt Integration Architecture - Part I | MuleSoft ...
Application Design Thinking wrt Integration Architecture - Part I | MuleSoft ...Application Design Thinking wrt Integration Architecture - Part I | MuleSoft ...
Application Design Thinking wrt Integration Architecture - Part I | MuleSoft ...MysoreMuleSoftMeetup
 
Building Business Processes by Means of Online Workshops
Building Business Processes by Means of Online WorkshopsBuilding Business Processes by Means of Online Workshops
Building Business Processes by Means of Online WorkshopsELEKS
 
Building Business Processes by Means of Online Workshops
Building Business Processes by Means of Online WorkshopsBuilding Business Processes by Means of Online Workshops
Building Business Processes by Means of Online WorkshopsSolomiya Yakymiv
 
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
 
Improve your design process and expand your influence - UX Amsterdam
Improve your design process and expand your influence - UX AmsterdamImprove your design process and expand your influence - UX Amsterdam
Improve your design process and expand your influence - UX AmsterdamPeter Boersma
 
Design Review Based on Failure Mode 1-Day Workshop by Tetrahedron
Design Review Based on Failure Mode 1-Day Workshop by TetrahedronDesign Review Based on Failure Mode 1-Day Workshop by Tetrahedron
Design Review Based on Failure Mode 1-Day Workshop by TetrahedronSagar Sangam Sahu
 
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliINDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliAboli Maydeo
 
You can do better! (dsgnday)
You can do better! (dsgnday)You can do better! (dsgnday)
You can do better! (dsgnday)Peter Boersma
 

Similar to Unlocking ultimate productivity between engineers and designers — GDG Leiria 2019 (20)

Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
 
Unlocking ultimate productivity between engineers and designers
Unlocking ultimate productivity between engineers and designersUnlocking ultimate productivity between engineers and designers
Unlocking ultimate productivity between engineers and designers
 
Challenging The Role Of The Architect
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The Architect
 
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
 
UI/UX Design in Agile process
UI/UX Design in Agile process  UI/UX Design in Agile process
UI/UX Design in Agile process
 
How to Transition from Engineering to Product by LinkedIn's PM
How to Transition from Engineering to Product by LinkedIn's PMHow to Transition from Engineering to Product by LinkedIn's PM
How to Transition from Engineering to Product by LinkedIn's PM
 
design_fundamental_new_.ppt
design_fundamental_new_.pptdesign_fundamental_new_.ppt
design_fundamental_new_.ppt
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
 
Educ 524 W1
Educ 524 W1Educ 524 W1
Educ 524 W1
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
Design pattern application
Design pattern applicationDesign pattern application
Design pattern application
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
 
Application Design Thinking wrt Integration Architecture - Part I | MuleSoft ...
Application Design Thinking wrt Integration Architecture - Part I | MuleSoft ...Application Design Thinking wrt Integration Architecture - Part I | MuleSoft ...
Application Design Thinking wrt Integration Architecture - Part I | MuleSoft ...
 
Building Business Processes by Means of Online Workshops
Building Business Processes by Means of Online WorkshopsBuilding Business Processes by Means of Online Workshops
Building Business Processes by Means of Online Workshops
 
Building Business Processes by Means of Online Workshops
Building Business Processes by Means of Online WorkshopsBuilding Business Processes by Means of Online Workshops
Building Business Processes by Means of Online Workshops
 
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
 
Improve your design process and expand your influence - UX Amsterdam
Improve your design process and expand your influence - UX AmsterdamImprove your design process and expand your influence - UX Amsterdam
Improve your design process and expand your influence - UX Amsterdam
 
Design Review Based on Failure Mode 1-Day Workshop by Tetrahedron
Design Review Based on Failure Mode 1-Day Workshop by TetrahedronDesign Review Based on Failure Mode 1-Day Workshop by Tetrahedron
Design Review Based on Failure Mode 1-Day Workshop by Tetrahedron
 
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliINDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
 
You can do better! (dsgnday)
You can do better! (dsgnday)You can do better! (dsgnday)
You can do better! (dsgnday)
 

Recently uploaded

Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 

Recently uploaded (20)

Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 

Unlocking ultimate productivity between engineers and designers — GDG Leiria 2019

  • 1. GDG Leiria 2019 Maria Margarida Unlocking ultimate productivity between engineers and designers
  • 2. Product Designer Passionate about solving real customer problems and creating experiences that are easy to use. Maria Margarida
  • 3. First job Only designer Processes, methodologies and communications skills
  • 4. Unlocking ultimate productivity between engineers and designers How do we define productive and efficient teams? Why and How to successfully include engineers in the design phase Hand-off Implementation and support Iterate on the process
  • 5. How do we define productive and efficient teams?
  • 6. Inefficient team Designs are approved after hours and hours of back and forth in meetings Devs take a long time to implement the designs because they had to book several meetings with the designers after the handoff Implementation does not match the mockups due to improper communication 👨🎨 👩💻👨💻 🚨
  • 7. Productive and efficient team Implementations always match what the design team envisioned Research and designs are being approved and reviewed by members of the company Engineers are never blocked on designers for assets, and are not blocked on designers while implementing their mockups Teams searching to see if there are doubts to clarify before the implementation phase 📚 💪 🎨 Team members do not spend more than 3-5 hours per week in meetings 📅 Engineers and designers work together to find compromises that strike a good balance between implementation time and design outcome 🔍🤝
  • 8. Why and How to successfully include engineers in the design phase 1
  • 9. Get everyone on board Clarifies the solution that the team is proposing Helps prioritise things during the implementation phase Less meetings during the process Less time wasted in the future Clarifies the problems that needs to be solve Why and How to successfully include engineers in the design phase Why
  • 10. Designers should prepare for the “why’s” Behind the task “why’s” Visual “why’s” A How A Why and How to successfully include engineers in the design phase Why
  • 11. “Why are we build this feature like this?” “Why are customers asking for this?” “Why are we adding the button here and not there?” “Why are we removing the footer from this section?”
  • 12.
  • 13. Consider implementing asynchronous design meetings B Why and How to successfully include engineers in the design phase Why How A B
  • 14. Consider implementing asynchronous design meetings B Why and How to successfully include engineers in the design phase Why How A B What are those?
  • 15. AsynchronousSynchronous Classic type of meetings (conferencing or in the same room) Real time interaction Designs are shared using modern tools Stakeholders reply at any convenient time What are those?
  • 16. What are the advantages? Consider implementing asynchronous design meetings B Why and How to successfully include engineers in the design phase Why How A B
  • 17. What are the advantages? Team members don’t have to break their workflow in order to attend design meetings. Manage their own time to: Focusing on their tasks Review, see or test designs at any point of the day
  • 18. Everything is stored, for future references all the feedback form the team is gathered in the same place What are the advantages?
  • 19. Ability to think deeply about the problems What are the advantages?
  • 20. Can I have both? Consider implementing asynchronous design meetings B Why and How to successfully include engineers in the design phase Why How A B
  • 21. What is the best way to prepare async meetings? Consider implementing asynchronous design meetings B Why and How to successfully include engineers in the design phase Why How A B
  • 22. Abstract FigmaZeplin InVision What is the best way to prepare async meetings?
  • 23. Pixel-level adjustments Complex UX flows Abstract FigmaZeplin InVision What is the best way to prepare async meetings?
  • 24.
  • 25. Watch out! Make sure that you always specify the type of feedback that you are looking for  (by saying, for instance, “I am looking for feedback on the user experience flow of this feature”) Tip #1
  • 26.
  • 27. Leave your design decisions as comments on the tools that you use Tip #2
  • 28.
  • 29. Ask, ask, ask C Why and How to successfully include engineers in the design phase Why How A B C
  • 30. Reuse components D Why and How to successfully include engineers in the design phase Why How A B C D Developers can focus on the important things
  • 31. Receive suggestions from them Empower their relationship and empathy with users Invite engineers to user testing sessions E Why and How to successfully include engineers in the design phase Why How A EB C D
  • 32. Why and How to successfully include engineers in the design phase Why How A FB C D E Speak the same language! F
  • 34. Bottom drawer Menu List What is the name of this element
  • 35. Bottom drawer Menu List What is the name of this element
  • 36. 36 Tab Text Field Divider What is the name of this element
  • 37. 37 Tab Text Field Divider What is the name of this element
  • 38. 38 Header Banner Message What is the name of this element
  • 39. 39 Header Banner Message What is the name of this element
  • 43. Try to keep mockups up to date Hand-off Try to keep mockups up to date
  • 44. Do not forget about copy Hand-off Try to keep mockups up to date Do not forget about copy
  • 45.
  • 46.
  • 47. Interactivity Hand-off Try to keep mockups up to date Do not forget about copy Interactivity
  • 48. Assets Hand-off Try to keep mockups up to date Do not forget about copy Interactivity Assets
  • 49. “Can you export this icon?” “Where can I find this picture?” “Can you compress this image! Thanks in advance. :Angel-emoji:”
  • 50.
  • 51. Checklist time Hand-off Try to keep mockups up to date Do not forget about copy Interactivity Assets Checklist time
  • 53. Review engineers work Implementation and support Review engineers work
  • 54. Frustrations and conversations Review engineers work Frustrations and conversations Implementation and support
  • 55. Sharing with everyone Review engineers work Frustrations and conversations Sharing with everyone Implementation and support
  • 56. 56
  • 57. Iterate on the process 4
  • 58. The most important part of the process is for it to be adjustable!
  • 59. And all of this to achieve…
  • 60. Healthier and happy workplace Empathy, transparency, confidence Everyone informed about company/product decisions Teams compromising on details Educates new joiners Better product/project
  • 61. What about a bigger team? Is this process scalable? But…
  • 62. How to get started And finally,
  • 63. Gather your team to see how can you adapt these methodologies into your company culture. (I am here to help!)
  • 64. 64
  • 65. Thank you so much! @maria_guigas mariamargarida.me mariamargaridals@gmail.com