Rapid Prototyping & Customer Development

5,070 views

Published on

These are the slides from a talk I gave at our local Refresh meetup. Learn more here: http://refreshthetriangle.org/posts/rapid_prototyping_and_customer_development/

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
5,070
On SlideShare
0
From Embeds
0
Number of Embeds
4,152
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide













































  • Rapid Prototyping & Customer Development

    1. 1. Rapid Prototyping & Customer Development John W. Long http://wiseheartdesign.com
    2. 2. What is good design?
    3. 3. “A startup is a business formed to search for a repeatable and scalable business model” Steve Blank, Lean Startup Guru
    4. 4. “Good design is a process whereby I help my clients engage their customers to build a successful product.” My Definition
    5. 5. Customer Development An iterative process of finding customers and leveraging feedback to build a targeted product that will sell.
    6. 6. How It’s Done 1. An idea 2. An assertion 3. An experiment 4. Customer feedback
    7. 7. This is Agile for Business
    8. 8. Rapid Prototyping Aids product development by giving you something to talk about before a product is actually complete
    9. 9. 5 Practical Tools
    10. 10. 1. Whiteboards
    11. 11. Whiteboards 1. Great for brainstorming with customers 2. Great for illustrating flow 3. Lightweight 4. Hard to take with you
    12. 12. 2. Wireframes
    13. 13. Paper Prototypes
    14. 14. Balsamiq Mockups
    15. 15. Wireframes 1. Moderately lightweight 2. Capture more detail 3. Easy to showoff to customers and stakeholders 4. Anyone can build them
    16. 16. 3. Hi-Fi Mockups
    17. 17. Hi-Fi Mockups 1. One step from HTML 2. Help establish look & feel (also tone) 3. Typically require professional design help 4. Most potential for error
    18. 18. Hi-Fi Mockups 1. One step from HTML 2. Help establish look & feel (also tone) 3. Typically require professional design help 4. Most potential for error
    19. 19. 4. HTML Prototypes
    20. 20. Serve: A Rapid Prototyping Framework
    21. 21. http://github.com/jlong/serve
    22. 22. HTML Prototypes 1. Allow you to test flow 2. Can be improved over time 3. Great for client and customer conversations 4. Can be leveraged for actual application (1/4 the effort; makes estimating a cinch)
    23. 23. HTML Prototypes 1. Allow you to test flow 2. Can be improved over time 3. Great for client and customer conversations 4. Can be leveraged for actual application (1/4 the effort; makes estimating a cinch)
    24. 24. 5. Functional Prototypes
    25. 25. Functional Prototypes 1. Great for refining algorithms, user interactions, gestures, anything that is complex 2. Also great for client and customer conversations 3. Don’t need to be written in/for target language or platform 4. May also be leveraged for the actual application
    26. 26. Rapid Prototyping & Customer Development In Real Life
    27. 27. Our Goal: Build the smallest thing possible that will validate or invalidate our core idea
    28. 28. First Things First What’s the most important part of the application to get right to test our core idea?
    29. 29. Think Big. Build Small.
    30. 30. Identify the heart of the app and start there
    31. 31. Show it to your customers.
    32. 32. What do you think about this? Should we remove anything? How can we make this better? Would you actually pay money for this? How much?
    33. 33. Layer on Functionality. Iterate.
    34. 34. Build & Rebuild Don’t be afraid to throw things away. This is about maximizing learning.
    35. 35. “Tracer bullets don’t always hit their target... That’s the point.” Dave Thomas & Andy Hunt, The Pragmatic Programmer
    36. 36. “Prototyping is a learning experience. Its value lies not in the code you produce, but in the lessons you learn.” Dave Thomas & Andy Hunt, The Pragmatic Programmer
    37. 37. One More Time 1. An idea 2. An assertion 3. An experiment 4. Customer feedback
    38. 38. Questions & Comments ‣ WiseheartDesign.com ‣ LeanStartupPrimer.com/more ‣ GitHub.com/jlong/serve

    ×