How to present your design to the development team so they build it right
How to Present Your Design to the Development TeamSo They Build It Right Michael Walkden @michaelwalkden www.urbanbound.com
delivering teams designer developerleader agile northwestern practitioner product quality softwarekids 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 transferringemployees. Fortune 1000 companies are utilizing UrbanBound to help theiremployees bring order instead of chaos and excitement instead of stress to their transition. With our online tools, employees plan and organize theirentire 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.
InceptionA short period of hard collaborative work; to better understand project objectives, identify potential users, and deﬁne high level functionalscope so that size of the project can be roughly estimated and an incremental release strategy can be identiﬁed
User Stories As a [user role] I want to [goal] so I can [reason] ExampleAs an administrator I want to review users logsso I can determine if a security breach occurred
User StoriesA visual representation “The card”Expectations What done means / TestsWritten description Notes / ConversationFurther information Everything else
User Stories Small Independent Valuable Testable Estimatable ~Negotiable~
Acceptance CriteriaGiven Who Set the sceneWhen User takes an actionThen Expected result
So .... What the ?$@# dodevelopers do all day long?
Agile DevelopmentIndividuals 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 RunTest Code Test Higher quality design Clean simple code