top of page
Search

The Fundamentals of Prototyping: What Every Product Manager Should Know

Writer's picture: Aldrius LowAldrius Low


What is Prototyping?

Prototyping is a crucial phase in the design and development process of new products, services, or systems. It involves creating an early sample, model, or release of a product built to test a concept or process or to act as a thing to be replicated or learned from. This initial version is called a prototype. 


There are various types of prototypes, ranging from low-fidelity, such as paper sketches or simple mockups, to high-fidelity, which closely resembles the final product in terms of details and functionality. 


Of all the activities that product managers do, prototyping may be the closest to the problem-solution bridge itself. It’s the first step we take toward solving a user’s problem


Despite the versatility of prototypes, there is often a narrow understanding of what a prototype entails, influenced primarily by an individual’s initial exposure to a particular type. There are many types of prototypes, each designed to test different aspects such as feasibility or usability. Misunderstandings about the appropriate application of each type can lead to ineffective testing and challenges in development processes.


“Prototypes are visions of the future — some way of being able to see and experience the future of an idea (where doing so in words would fall short).”Josh Wexler


 

Purpose of Prototyping (Why Prototype?)


Prototyping is a vital tool in modern design thinking and agile methodologies, promoting better communication among team members and stakeholders, and providing a tangible, testable product concept before committing significant resources to the project.


  • Validate Concepts: Prototypes allow designers and developers to test and validate their ideas, concepts, and assumptions early in the development process.

  • Gather Feedback: Prototypes provide a tangible representation of the product or system, making it easier for stakeholders to provide feedback and suggest improvements.

  • Identify Issues: By testing a prototype, designers and developers can identify potential flaws, usability issues, and technical challenges before investing significant time and resources into full-scale development.

  • Iterate and Refine: Based on feedback and testing results, prototypes can be iterated upon and refined to better meet the needs and expectations of users.

  • Cheap Learning: Prototyping allows teams to explore and experiment with different designs and functionalities without the cost and time commitments associated with full-scale production.

  • Extensive Risk Assessment: The primary purpose of a prototype is to tackle one or more product risks (value, usability, feasibility, or viability) in discovery.


 

Types of Prototyping Techniques:


  1. Feasibility Prototypes:

  • Created by engineers to assess technical feasibility risks.

  • Often involves testing new technologies, algorithms, or performance issues.

  • Aim to write minimal code necessary to address the feasibility risk.

  1. User Prototypes:

  • Range from low-fidelity (like wireframe sketches on paper) to high-fidelity (closely resembling the final product).

  • Designed as simulations to gauge user interaction and feedback.

  1. Live-Data Prototypes:

  • Intended to collect actual data to validate or gather evidence about a design approach or feature.

  • Require access to live data sources and the ability to handle live traffic to obtain meaningful data.

  • Much cheaper and quicker to deploy compared to building a full-scale product.

  1. Hybrid Prototypes:

  • Combine elements of other prototypes, such as accessing live-data sources without needing to handle live traffic.

  • Useful for specific scenarios like improving search and recommendations where real-time user data isn’t crucial.


Product discovery focuses on finding the quickest and most affordable method to test ideas. Therefore, it's essential to choose the type of prototype that best suits your specific concept and situation. Even if we each have personal preferences, being proficient in all these techniques is crucial for staying competitive against other strong product teams.



 

Principle of Prototyping


  1. Low-cost quick learning: Prototypes are designed to provide learning opportunities at a significantly lower cost in terms of time and effort compared to fully developed products. All forms of prototype should require at least an order of magnitude less time and effort as the eventual product.

  2. Rigorous assessment of problems:  Creating a prototype often brings to light significant issues by compelling deeper engagement and thought about the problem, which might not emerge through mere discussion or written plans.

  3. Team Collaboration: Prototypes should facilitate collaboration and help build a shared understanding among product teams and business partners, enhancing team dynamics and alignment.

  4. Fidelity Levels: The realism of a prototype, or its fidelity, varies based on its purpose. Lower fidelity prototypes are quicker and cheaper to make and are used unless a higher fidelity (more realistic) prototype is necessary for the task.

  5. Prototype-As-Spec: A prototype can serve as a valuable tool to convey to engineers and the broader organization the specifications of what needs to be constructed. Often, the prototype alone is enough for this purpose. However, for more complex products, it will probably require supplementary information, such as use cases, business rules, and acceptance criteria, to provide complete clarity.


The overarching purpose of any form of prototype is to learn something at a much lower cost in terms of time and effort than building out a product.” Marty Cagan 


 

Summary


Prototyping is essential for product managers as it enables early testing of concepts, saving time and resources.


By visualizing product ideas, managers can gather user feedback, refine functionalities, and address issues before full-scale production. This iterative process helps align team vision and improves the final product's success rate.

29 views0 comments

Comments


Subscribe Form

Thanks for submitting!

©2019 by The Product Generation. Proudly created with Wix.com

bottom of page