Prototypes bring benefits to designers, but introducing them into your process affects everyone else on the team. In this talk, I discussed what it’s been like to trade Photoshop for a text editor, the problems we had in doing so, and how we addressed them.
30. @rossbelmont
Prototyping Affects Everyone
Role Unintended Effect Adjustment
Designers
• Added stress of hitting tight
deadline
• Highlighted need to iterate
Smarter planning in future
phases/projects
Clients
• Can’t react quickly enough
• Want to “shop it around”
• Repeated expectation
setting
• May still need deliverables
Project managers
• Increases clarity on what
will be built
• New work to manage
Discussion needed to get
comfortable with new process
(at a minimum)
Developers & testers
38. @rossbelmont
Some Details Prototypes Don’t Include
• Error states
• Field validation rules
• Back end data specs
• Status codes and their meanings
39. @rossbelmont
Some Details Prototypes Don’t Include
• Error states
• Field validation rules
• Back end data specs
• Status codes and their meanings
• Back end business logic
40. @rossbelmont
Some Details Prototypes Don’t Include
• Error states
• Field validation rules
• Back end data specs
• Status codes and their meanings
• Back end business logic
• “Nonfunctional” requirements (e.g. page load times)
41. @rossbelmont
• Thing to build
• Related thing to build
• Another thing to build
• Related thing to build
• Another thing to build
• Final thing to build
42. @rossbelmont
Story 1
Story 2
Story 3
• Thing to build
• Related thing to build
• Another thing to build
• Related thing to build
• Another thing to build
• Final thing to build
45. @rossbelmont
Prototyping Affects Everyone
Role Unintended Effect Adjustment
Designers
• Added stress of hitting tight
deadline
• Highlighted need to iterate
Smarter planning in future
phases/projects
Clients
• Can’t react quickly enough
• Want to “shop it around”
• Repeated expectation
setting
• May still need deliverables
Project managers
• Increases clarity on what
will be built
• New work to manage
Discussion needed to get
comfortable with new process
(at a minimum)
Developers & testers
• Doesn’t capture all details
needed for build
• Confusing when out of date
Discussion needed to get
comfortable with new process
(at a minimum)