SlideShare a Scribd company logo
How to Present Your
    Design to the
 Development Team
So They Build It Right
        Michael Walkden
       @michaelwalkden
      www.urbanbound.com
delivering   teams      designer    developer

leader       agile        northwestern   practitioner


  product            quality   software
kids   start-ups       untanned youth      vw bus
UrbanBound is a web-based platform that helps companies offer a
   comprehensive transition system to their newly hired and transferring
employees. Fortune 1000 companies are utilizing UrbanBound to help their
employees bring order instead of chaos and excitement instead of stress to
 their transition.  With our online tools, employees plan and organize their
entire relocation while being connected to merchants who offer preferred
              pricing through our exclusive group buying power.

Our breakthrough approach has changed the way businesses relocate
                 and onboard employees forever.
Abstract
 Concept




Awesome
 Product
And
How to present your design to the development team so they build it right
Photo By: Eleaf
The Plan

                        • Tour of the
                          developer
                          psyche

                        • Tools
                        • Write some
                          software

 Photo By: slworking2
The Developer Brain
Structural / Procedural Thinker
Independent Thinker




                      Photo By: adwriter
Pattern Matcher
Long Term Planner



                    Photo By:
                    Nicholas_T
Pessimist
The Best Developers

  *In a Nutshell
Arrogant
 Smart
  Lazy
Option 1
How to present your design to the development team so they build it right
Option 2
How to present your design to the development team so they build it right
Speaking The Right
    Language
Be Specific
Explain Why

Use Metrics
Talk About The Users,
Teach About The Users
Tools You Both Can
       Enjoy
Inception

A short period of hard collaborative work; to
 better understand project objectives, identify
 potential users, and define high level functional
scope so that size of the project can be roughly
    estimated and an incremental release
          strategy can be identified
User Centric Design
Scrum / Iteration
Planning Meetings
Retrospectives

*A learning exercise
Design Huddles
User Activity Diagrams
                   *Not the UML kind
Personas
Wireframes
User Stories


 As a [user role] I want to [goal] so I can [reason]




                    Example
As an administrator I want to review users logs
so I can determine if a security breach occurred
User Stories
A visual representation
  “The card”

Expectations
 What done means / Tests

Written description
 Notes / Conversation

Further information
  Everything else
User Stories

     Small
  Independent
    Valuable
    Testable
  Estimatable
  ~Negotiable~
Acceptance Criteria
Given
 Who
 Set the scene

When
 User takes an action

Then
 Expected result
So ....
 What the ?$@# do
developers do all day
       long?
Agile Development

Individuals and interactions over processes and tools
 Working software over comprehensive documentation
  Customer collaboration over contract negotiation
    Responding to change over following a plan
Test Driven Development
           (TDD)


Write          Write            Run
Test           Code             Test




        Higher quality design
         Clean simple code
TDD


Write   Write   Run
Test    Code    Test
Demo
Lets write some code
WALSTIB

The developer brain
Using the right language
Common tools
Day-in-the-life of a developer
Michael Walkden

  www.michaelwalkden.com

     @michaelwalkden


   www.urbanbound.com

More Related Content

PPTX
The 5 things you need to know to start a software project
PDF
Cognitive Walkthrough Template
PPTX
Why we use scrum
PDF
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
PPTX
Agile Scrum - Crafting user stories
PPTX
Effective User Story Writing
PDF
"How to write better User Stories" por @jrhuerta
PPT
What every developer can learn from startups
The 5 things you need to know to start a software project
Cognitive Walkthrough Template
Why we use scrum
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
Agile Scrum - Crafting user stories
Effective User Story Writing
"How to write better User Stories" por @jrhuerta
What every developer can learn from startups

Viewers also liked (20)

PDF
Building Great Presentations
PPT
Best Practices for Using Visuals in Technical Writing
PDF
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
PPT
Design concepts and principles
PDF
40 Tools in 20 Minutes: Hacking your Marketing Career
PDF
2015 Travel Trends
PDF
How to Craft Your Company's Storytelling Voice by Ann Handley of MarketingProfs
PDF
Build a Better Entrepreneur Pitch Deck
PDF
What REALLY Differentiates The Best Content Marketers From The Rest
PDF
Creating Powerful Customer Experiences
PDF
Digital transformation in 50 soundbites
PDF
Eco-nomics, The hidden costs of consumption
PDF
6 Snapchat Hacks Too Easy To Ignore
PDF
Pixar's 22 Rules to Phenomenal Storytelling
PPTX
All About Beer
PDF
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
PDF
Digital, Social & Mobile in 2015
PDF
Healthcare Napkins All
PDF
You Suck At PowerPoint! by @jessedee
PPTX
10 Powerful Body Language Tips for your next Presentation
Building Great Presentations
Best Practices for Using Visuals in Technical Writing
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
Design concepts and principles
40 Tools in 20 Minutes: Hacking your Marketing Career
2015 Travel Trends
How to Craft Your Company's Storytelling Voice by Ann Handley of MarketingProfs
Build a Better Entrepreneur Pitch Deck
What REALLY Differentiates The Best Content Marketers From The Rest
Creating Powerful Customer Experiences
Digital transformation in 50 soundbites
Eco-nomics, The hidden costs of consumption
6 Snapchat Hacks Too Easy To Ignore
Pixar's 22 Rules to Phenomenal Storytelling
All About Beer
SMOKE - The Convenient Truth [1st place Worlds Best Presentation Contest] by ...
Digital, Social & Mobile in 2015
Healthcare Napkins All
You Suck At PowerPoint! by @jessedee
10 Powerful Body Language Tips for your next Presentation
Ad

Similar to How to present your design to the development team so they build it right (20)

PPT
Arch factory - Agile Design: Best Practices
PPT
Software Development in 21st Century
PDF
The Art of Software Development
PPTX
Rethinking ux iue july 2010
PPTX
The UX Toolbelt for Developers
PPT
Best practices for agile design
PPTX
Software development with agile methodologies
PDF
Software development is hard
PDF
UCD / IxD Introduction - User centric design, interaction design
PDF
It is a sunny day
PDF
Friday final test
PDF
By the Book: Examining the Art of Building Great User Experiences in Software
PDF
By the Book: Examining the Art of Building Great User Experiences in Software
PPT
Evolutionary Architecture And Design
PDF
GeneralAssemb.ly Summer Program: Tech from the Ground Up
PDF
Agile methodology - Humanity
PDF
Agile Database Development - SDC2012
PPTX
The UX Toolbelt for Developers
PPT
Agile Development From A Developers Perspective
PPTX
Guerilla Human Computer Interaction and Customer Based Design
Arch factory - Agile Design: Best Practices
Software Development in 21st Century
The Art of Software Development
Rethinking ux iue july 2010
The UX Toolbelt for Developers
Best practices for agile design
Software development with agile methodologies
Software development is hard
UCD / IxD Introduction - User centric design, interaction design
It is a sunny day
Friday final test
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in Software
Evolutionary Architecture And Design
GeneralAssemb.ly Summer Program: Tech from the Ground Up
Agile methodology - Humanity
Agile Database Development - SDC2012
The UX Toolbelt for Developers
Agile Development From A Developers Perspective
Guerilla Human Computer Interaction and Customer Based Design
Ad

How to present your design to the development team so they build it right