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

44
How to Present Your Design to the Development Team So They Build It Right Michael Walkden @michaelwalkden www.urbanbound.com

TAGS:

description

 

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

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

How to Present Your Design to the

Development Team So They Build It Right

Michael Walkden@michaelwalkden

www.urbanbound.com

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

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.

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

Abstract Concept

Awesome Product

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

And

Page 6: How to present your design to the development team so they build it right
Page 7: How to present your design to the development team so they build it right

Photo By: Eleaf

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

• Tour of the developer psyche

• Tools

• Write some software

The Plan

Photo By: slworking2

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

The Developer Brain

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

Structural / Procedural Thinker

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

Independent Thinker

Photo By: adwriter

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

Pattern Matcher

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

Long Term Planner

Photo By: Nicholas_T

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

Pessimist

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

The Best Developers

*In a Nutshell

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

Arrogant

Smart

Lazy

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

Option 1

Page 18: How to present your design to the development team so they build it right
Page 19: How to present your design to the development team so they build it right

Option 2

Page 20: How to present your design to the development team so they build it right
Page 21: How to present your design to the development team so they build it right

Speaking The Right Language

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

Be Specific

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

Explain Why

Use Metrics

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

Talk About The Users,

Teach About The Users

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

Tools You Both Can Enjoy

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

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

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

User Centric Design

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

Scrum / Iteration Planning Meetings

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

Retrospectives

*A learning exercise

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

Design Huddles

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

User Activity Diagrams*Not the UML kind

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

Personas

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

Wireframes

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

User Stories

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

ExampleAs an administrator I want to review users logs so I can determine if a security breach occurred

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

User Stories

A visual representation “The card”

Expectations What done means / Tests

Written descriptionNotes / Conversation

Further informationEverything else

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

User Stories

Small

Independent

Valuable

Testable

Estimatable

~Negotiable~

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

Acceptance Criteria

GivenWhoSet the scene

When User takes an action

ThenExpected result

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

So ....What the ?$@# do

developers do all day long?

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

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

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

Test Driven Development (TDD)

Write Test

Write Code

Run Test

Higher quality design

Clean simple code

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

TDD

Write Test

Write Code

Run Test

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

DemoLets write some code

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

WALSTIB

The developer brain

Using the right language

Common tools

Day-in-the-life of a developer

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

Michael Walkden

www.michaelwalkden.com

@michaelwalkden

www.urbanbound.com