Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Setting Fire to Silos: How to Bridge the Divide...

Setting Fire to Silos: How to Bridge the Divide Between Development and Design

The divide between design and development can be vast. Designers lob something over the wall for development without knowledge or perspective of technical limitations, and developers are left to sort out requirements and edge cases. No one is satisfied when designers' visions aren't implemented or developers are expected to explain why something can't be built. It doesn't have to be this way. This talk will introduce solutions you can implement on your team to bridge the divide and do your best work. We'll cover why upfront planning, identifying the problem before agreeing on a solution, and cross-disciplinary collaboration are crucial to successful projects.

This version of the talk was presented at Jazz Con in New Orleans, March 2018.

Glynnis Ritchie

March 22, 2018
Tweet

More Decks by Glynnis Ritchie

Other Decks in Design

Transcript

  1. How to Bridge the Divide Between Development and Design Setting

    Fire to Silos @glynnisritchie @glynnisritchie
  2. Our current implementation of the phone system needs to be

    significantly improved through integration with our multiple customer relationship management systems. We also need improved search capabilities so that people answering the phones can more quickly assist customers. @glynnisritchie “
  3. Our current implementation of the phone system needs to be

    significantly improved through integration with our multiple customer relationship management systems. We also need improved search capabilities so that people answering the phones can more quickly assist customers. @glynnisritchie “
  4. When designers don't see their designs implemented the way they

    envisioned and developers must explain why it can’t be built, no one is happy. @glynnisritchie
  5. Without requirements or design, programming is the art of adding

    bugs to an empty text file. –Louis Srygley @glynnisritchie “
  6. Interdisciplinarity: the combining of two or more disciplines into one

    activity; creating something new by crossing boundaries as new needs emerge. https://en.wikipedia.org/wiki/Interdisciplinarity @glynnisritchie
  7. I have experienced first-hand what happens to a project when

    there is a front-end dev with a strong design sensibility and when there is one without it. In terms of the final design, the difference is as stark as night and day. Agile UX in the Enterprise, UX Pin @glynnisritchie “
  8. Our current implementation of the phone system needs to be

    significantly improved through integration with our multiple customer relationship management systems. We also need improved search capabilities so that people answering the phones can more quickly assist customers. @glynnisritchie “
  9. Our current implementation of the phone system needs to be

    significantly improved through integration with our multiple customer relationship management systems. We also need improved search capabilities so that people answering the phones can more quickly assist customers. @glynnisritchie “
  10. @glynnisritchie DESIGN DEVELOPMENT PLANNING 1 month 3 months 2 weeks

    Unsuccessful Project Timeline: Design as a Band-aid
  11. @glynnisritchie FIXING DESIGN/UX ISSUES DEVELOPMENT DESIGN 2 months 3 months

    2 months…??? Unsuccessful Project Timeline: Silos & Rework
  12. @glynnisritchie Too little collaboration means information lost, and designs lack

    direction. Too much ‘heads-down time’ and the designers find themselves siloed from the rest of the process, handing off their work rather than building something better together. https://www.invisionapp.com/blog/tuning-design-process/ –Mel DeStefano “
  13. @glynnisritchie ITERATIVE DEVELOPMENT & DESIGN COLLABORATIVE VISION 2 weeks 3

    months Successful Project Timeline: Agile Cross-Disciplinary Collaboration DESIGN DEV DESIGN DEV DESIGN DEV
  14. @glynnisritchie DESIGN DEVELOPMENT user testing to validate revisions for scope

    review implementation of design recommended alternatives review of feasibility
  15. @glynnisritchie http://www.gv.com/sprint/ “The sprint gives you a superpower: You can

    fast- forward into the future to see your finished product and customer reactions, before making any expensive commitments.”
  16. @glynnisritchie ITERATIVE DEVELOPMENT & DESIGN COLLABORATIVE VISION via KICK-OFF SPRINT

    DESIGN DEV DESIGN DEV DESIGN DEV The whole team! Successful Project Timeline: Agile Cross-Disciplinary Collaboration
  17. The team and your company’s perception of them benefit from

    a common, visible goal. @glynnisritchie
  18. If everyone starts with the same information, they can make

    better decisions on behalf of the team. @glynnisritchie
  19. @glynnisritchie ITERATIVE DEVELOPMENT & DESIGN COLLABORATIVE VISION via KICK-OFF SPRINT

    DESIGN DEV DESIGN DEV DESIGN DEV The whole team! Successful Project Timeline: Agile Cross-Disciplinary Collaboration Design at least one sprint ahead so there’s time for feedback before development on a feature begins.
  20. @glynnisritchie SPRINT 1 Ideal Agile Workflow Design task defined &

    prioritized 2 week sprint begins Designer collaborates with dev to determine appropriate deliverable and technical feasibility Designer consults with project manager as necessary if priority may be affected Designer completes deliverable by end of sprint SPRINT 2 Requirements and design reviewed by dev for clarity 2 week sprint begins Developer builds feature based on design deliverable Dev demos with designer for accuracy and/or designer engages in PR review Designer approves PR and feature moves to QA
  21. @glynnisritchie SPRINT 1 Ideal Agile Workflow with User Testing Design

    task defined & prioritized 2 week sprint begins Designer collaborates with dev to determine appropriate deliverable and technical feasibility Designer consults with project manager as necessary if priority may be affected Designer completes deliverable by end of sprint SPRINT 3 Requirements and design reviewed by dev for clarity 2 week sprint begins Developer builds feature based on design deliverable Dev demos with designer for accuracy and/or designer engages in PR review Designer approves PR and feature moves to QA SPRINT 1 SPRINT 2 Tightly scoped user testing to verify assumptions and answer design questions before development begins. Designs revised as necessary. Sometimes questions still exist at this stage and need research or user testing to confirm assumptions.
  22. Developers would much rather leave design decisions to designers. They

    may not even know when they’re making a design decision. @glynnisritchie
  23. As a product manager, being involved in design and development

    can help you keep your team focused. @glynnisritchie
  24. You can’t accomplish any of this (especially shipping an ambitious

    project quickly) if you aren’t in the room. @glynnisritchie