{"id":16688,"date":"2023-11-24T14:42:25","date_gmt":"2023-11-24T11:42:25","guid":{"rendered":"https:\/\/railsware.com\/blog\/?p=16688"},"modified":"2024-04-18T10:02:22","modified_gmt":"2024-04-18T07:02:22","slug":"rapid-prototyping","status":"publish","type":"post","link":"https:\/\/railsware.com\/blog\/rapid-prototyping\/","title":{"rendered":"Guide to Rapid Prototyping"},"content":{"rendered":"\n<div class=\"intro-text\">Research from McKinsey shows that around 50% of product launches fail to hit business targets. The major causes? Poor strategic planning, which includes a lack of risk assessment in early product development. At Railsware, we\u2019ve spent years fine-tuning our development process to avoid these pitfalls. Rapid prototyping is one of our key approaches.<\/div>\n\n\n\n<p>This is a guide for product managers and startup founders who want to streamline the early <a href=\"https:\/\/railsware.com\/blog\/new-product-development-process\/\" title=\"product development process\">product development process<\/a>. We\u2019ll explain the benefits of rapid prototyping, what sets it apart from other product validation techniques, and how to create a prototype from scratch. So, let\u2019s dive in.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1260\" src=\"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/Guide_to_Rapid_Prototyping_featured_image.jpg\" alt=\"\" class=\"wp-image-16692\" srcset=\"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/Guide_to_Rapid_Prototyping_featured_image.jpg 2400w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/Guide_to_Rapid_Prototyping_featured_image-360x189.jpg 360w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/Guide_to_Rapid_Prototyping_featured_image-1024x538.jpg 1024w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/Guide_to_Rapid_Prototyping_featured_image-768x403.jpg 768w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/Guide_to_Rapid_Prototyping_featured_image-1536x806.jpg 1536w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/Guide_to_Rapid_Prototyping_featured_image-2048x1075.jpg 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What is rapid prototyping in software development?<\/h2>\n\n\n\n<p>Rapid prototyping is the process of transforming a product idea into a digital, interactive model. We do it to gather feedback from stakeholders and check if a product is worth the time and effort of full-scale <a href=\"https:\/\/railsware.com\/blog\/digital-product-development\/\">development<\/a>.<\/p>\n\n\n\n<p>Why \u2018rapid\u2019 though? Because prototyping doesn&#8217;t have to be a complex, grueling exercise. Instead, rapid prototyping is about creating a basic, testable model in the least amount of time possible. Like <a href=\"https:\/\/budibase.com\/blog\/inside-it\/throwaway-prototyping\/\">throwaway prototyping<\/a>, it emphasizes the importance of building quickly, minimizing engineering costs, and iterating based on feedback.<\/p>\n\n\n\n<p>On a high level, rapid prototyping also has ties to agile approaches like <a href=\"https:\/\/railsware.com\/blog\/lean-software-development-guide\/\">Lean<\/a> (principles: build, measure, learn) and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rapid_application_development\">Rapid Application Development<\/a> (RAD). Surprisingly, though, the technique actually originates from the manufacturing industry, where it refers to 3D printing and CAD models.<\/p>\n\n\n\n<p>In this article, we\u2019ll focus on rapid prototyping as an approach to digital product development (rather than feature development). That said, a lot of our advice still applies to the latter.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rapid prototype, POC, MVP &#8211; where to start?<\/h2>\n\n\n\n<p>\u2018Prototype\u2019 is often used interchangeably with proof of concept. It can also be confused with an early-days functional product. But here\u2019s how we differentiate between them:<\/p>\n\n\n\n<p><strong>Proof of Concept (POC)<\/strong> \u2013 a small-scale test conducted to validate a technical <a href=\"https:\/\/railsware.com\/blog\/product-hypotheses\/\">hypothesis<\/a> (e.g. Is this the right tech stack? Can we actually build this API?)<\/p>\n\n\n\n<p><strong>(Rapid) Prototype<\/strong> \u2013 an interactive visualization or digital model of your product idea (e.g. a clickable product walkthrough in Figma).<\/p>\n\n\n\n<p><strong>Minimum Viable Product (MVP)<\/strong> \u2013 a fully functional, early rendition of your product that contains the minimum amount of features.<\/p>\n\n\n\n<p>For a closer look at the differences between these three development concepts, read <a href=\"https:\/\/railsware.com\/blog\/mvp-prototype-poc\/\">POC, Prototype, MVP \u2013 How to Start Small<\/a>.<\/p>\n\n\n\n<p>It\u2019s not essential to create a POC (in special cases, even a prototype) before <a href=\"https:\/\/railsware.com\/blog\/build-mvp\/\">building an MVP<\/a>. It really depends on the type of product you\u2019re trying to build. The more unique or technically ambitious your idea is, the more steps your early development process will have.<\/p>\n\n\n\n<p>That said, we usually don\u2019t skip out on prototyping when creating products for ourselves or our clients. In fact, we\u2019ve made it the second main step in our product development process (following product discovery with the <a href=\"https:\/\/railsware.com\/bridges-framework\/\">BRIDGeS framework<\/a>). For us, rapid prototyping is the most efficient way to assess the form and function of a future product. It\u2019s an excellent vessel for gathering high-quality feedback too. Here are a few other benefits.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Benefits of rapid prototyping<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Saves time in the long run. <\/strong>As we said, rapid prototyping aims to speed up the idea validation stage of product development. It focuses on quick experimentation rather than tedious planning or refinement of an initial, unsuitable idea. Best case scenario, you validate your idea on the first go, and end up shortening the path to market.<\/li>\n\n\n\n<li><strong>Mitigates risk of product failure. <\/strong>Prototypes are disposable testing tools. If your solution doesn\u2019t work, you can always throw it out and try again. Although not ideal, it still beats spending months creating a working product and launching it on the market, only to see it fail due to a critical design mistake.<\/li>\n\n\n\n<li><strong>Helps pinpoint design flaws. <\/strong>You can\u2019t avoid <a href=\"https:\/\/railsware.com\/blog\/reduce-technical-debt\/\">tech debt<\/a> or prevent bugs from showing up in your final product.<strong> <\/strong>But by creating a prototype, your team has a better chance of catching design flaws before they can be implemented and cause actual damage.<\/li>\n\n\n\n<li><strong>Gather feedback early. <\/strong>Providing stakeholders with an interactive representation of your <a href=\"https:\/\/railsware.com\/blog\/idea-generation-for-new-product-development\/\">product idea<\/a> is the most efficient way to collect detailed, accurate feedback. It\u2019s a cliche, but humans are visual creatures. It\u2019s much easier for us to describe the strengths\/weaknesses of something we\u2019ve seen and used, than identify the same things in a product sketch.<\/li>\n\n\n\n<li><strong>Helps minimize engineering costs. <\/strong>You don\u2019t need to engage several engineers or designers in the rapid prototyping process. Oftentimes, it only takes one or two product experts to create a full-blown prototype using free, no-code tools (such as Axure, Figma, or Google Sheets). Surprised to see GSheets mentioned here? Read our case study further down to understand how we validated a product idea with a GSheets prototype.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What form should a rapid prototype take?<\/h2>\n\n\n\n<p>Factors like industry, niche, and audience will affect the \u2018shape\u2019 of your prototype. For example, building a prototype for a fintech app will look very different from a prototype for an Atlassian marketplace add-on. Again, the complexity of your product idea also influences how it should look and how much functionality it should have.<\/p>\n\n\n\n<p>Let\u2019s try and break it down. On a high level, there are two types of prototypes:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Minimally functional prototypes<\/li>\n\n\n\n<li>Product\/UX design prototypes<\/li>\n<\/ol>\n\n\n\n<p>If it\u2019s a new and untested concept (at least for your team) you may want to create a smaller, <strong>minimally functional prototype<\/strong> first \u2013 just to play around with different technical approaches and tool combinations. Tools like Figma or InVision won\u2019t be much help to you here, but that doesn\u2019t mean you need to get engineers involved immediately. Instead, you could experiment with platforms like Google Sheets, Airtable, Bubble, or Webflow to <a href=\"https:\/\/railsware.com\/blog\/nocode-mvp\/\">create a testable, no-code solution<\/a>.<\/p>\n\n\n\n<p>On the other hand, if you\u2019re more concerned about the UX design aspect of your product idea, you can start with a product design prototype. There are generally two ways of classifying them: low-fidelity prototypes and high-fidelity prototypes. You may find that utilizing <a href=\"https:\/\/www.vezadigital.com\/webflow-agency\" target=\"_blank\" rel=\"noopener\" title=\"\">webflow&#8217;s web design services<\/a> facilitates the creation of both prototypes, ensuring a user-centric approach to your development process.<\/p>\n\n\n\n<p><strong>Low-fidelity design prototypes<\/strong> are simplified representations of the product idea. Some examples are wireframes, whiteboard sketches, and very basic mockups.<\/p>\n\n\n\n<p>Low-fi prototypes provide a conceptual foundation for more advanced prototypes but aren\u2019t suitable for testing. Few product stakeholders are involved in their creation. At Railsware, it\u2019s usually a product designer and product manager who work together to create and approve wireframes or mockups.<\/p>\n\n\n\n<p><strong>High-fidelity design prototypes <\/strong>are interactive models that can be shared with a wider audience. They closely resemble the look and feel of a finished product but don\u2019t have any built-in functionality. Product designers usually own this process, but input from product managers, the development team, and even marketing\/sales experts is typical.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"894\" src=\"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/1520-x-1140_guide_to_rapid_prototyping-1024x894.png\" alt=\"\" class=\"wp-image-16691\" srcset=\"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/1520-x-1140_guide_to_rapid_prototyping-1024x894.png 1024w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/1520-x-1140_guide_to_rapid_prototyping-360x314.png 360w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/1520-x-1140_guide_to_rapid_prototyping-768x671.png 768w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/1520-x-1140_guide_to_rapid_prototyping.png 1521w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Five steps of the rapid prototyping process<\/h2>\n\n\n\n<p>The process of developing a minimally functional prototype or a UX design prototype is more or less the same. Regardless of what shape your prototype takes, you still need to conduct research on your target audience, screen ideas, build something tangible, and request feedback on your solution. Let\u2019s explore each of the steps in more detail:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Understand who you\u2019re building for<\/h3>\n\n\n\n<p>At Railsware, we aim to conduct in-depth customer research<em> before <\/em>jumping into idea generation or visualization. We want to develop ideas that are grounded in truth; ideas that properly address user needs. Having a general vision, or conducting market research, isn\u2019t enough.<\/p>\n\n\n\n<p>We\u2019d recommend running 30-minute <a href=\"https:\/\/railsware.com\/blog\/customer-development-process\/\">customer development interviews<\/a> to better understand end-users\u2019 problems. You can initiate this step as a product manager or startup founder, by reaching out to people in your LinkedIn or X (formally Twitter) networks. If you already have a mature product, you could also review suggestions from existing customers or survey them. The results of this research will help set the direction for the next step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Shaping ideas and requirements<\/h3>\n\n\n\n<p>Several cross-functional stakeholders are involved at this stage. We typically kickstart product discovery with <a href=\"https:\/\/railsware.com\/bridges-framework\/\">BRIDGeS<\/a> \u2013 a flexible framework for multi-context <a href=\"https:\/\/railsware.com\/blog\/decision-making-frameworks\/\">decision-making<\/a>. Sessions are run by a product manager and can involve members of the design, engineering, marketing, and data analytics teams (up to 6 people).<\/p>\n\n\n\n<p>We start with a \u2018Subject\u2019, which could be our imagined end-user or a proposed strategy. In the Problem Space, we discuss the Benefits, Risks, and Issues (BRIs) associated with our Subject. We also list the Goals. Then we move into the Solution Space, where we start to shape viable ideas and screen them.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/railsware.com\/bridges-framework\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2021\/11\/bridges-banner-1024x536.jpg\" alt=\"bridges framework banner\" class=\"wp-image-14471\" srcset=\"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2021\/11\/bridges-banner-1024x536.jpg 1024w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2021\/11\/bridges-banner-360x188.jpg 360w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2021\/11\/bridges-banner-768x402.jpg 768w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2021\/11\/bridges-banner.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Once we\u2019ve chosen an idea, our product manager gets to work setting the product requirements. Not a lot of time is spent on this task, as we simply want to build a basic visualization at the start \u2013 not a full-blown product.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Optional: Create a proof of concept after ideation<\/h6>\n\n\n\n<p>As we said earlier, creating a POC isn\u2019t a mandatory step in the <a href=\"https:\/\/railsware.com\/blog\/new-product-development-process\/\">software development process<\/a>. But if you have doubts about the complexity of your proposed solution, or aren\u2019t sure if you have enough tech expertise\/resources to bring your idea to life, then now\u2019s a good time to check. Usually, creating a POC is a job for the engineering team. It should take no more than a couple of weeks to design and review.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Build the prototype<\/h3>\n\n\n\n<p>Now it\u2019s time to create the actual prototype. At this stage, the key is to focus on fixing the problem that your potential customers have, rather than trying to impress them with polished user interfaces or cool animations. The final result should represent the essence of your product idea. Simulate the core functionality, then create a logical flow and simplified interface. With minimally functional prototypes, you want to strike a balance between \u2018it solves the user\u2019s main problem\u2019 and \u2018it\u2019s fairly easy to use.\u2019<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Share and test the solution<\/h3>\n\n\n\n<p>Be proactive and reach out to people who could benefit from your solution. That may include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Colleagues from relevant functions (e.g. other product managers, customer support)<\/li>\n\n\n\n<li>Your in-context connections (friends, industry peers, etc.)<\/li>\n\n\n\n<li>Friends and relatives of your teammates who match the ideal customer profile (ICP)<\/li>\n<\/ul>\n\n\n\n<p>To find more volunteers, you could also create a LinkedIn post that briefly describes your project, states who your ICP is, and asks people to tag who they know.<\/p>\n\n\n\n<p>If you have an existing audience for another one of your products, you can also reach out to customers within relevant segments. In the same vein, if you previously ran CustDev interviews, now is the time to get back in touch and invite them to a demo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Gather feedback and iterate<\/h3>\n\n\n\n<p>Request feedback during demo calls or via surveys. To solicit valuable suggestions, ask open-ended questions whenever possible e.g. \u2018How does our solution compare to others you may have tried?\u2019 \u2018What would you expect to see in a future working version?\u2019<\/p>\n\n\n\n<p>We typically use forms or documentation hubs (like Coda.io, Confluence) to collect responses and look for patterns in the feedback. Obviously, you don\u2019t have to take every suggestion or criticism on board. You just need to determine if your team is on the right path. Then, you can either toss the prototype and start again with a different approach, or make revisions and improve the existing solution.<\/p>\n\n\n\n<p>Now that we\u2019ve explained each step, let\u2019s look at a real-life example of rapid prototyping.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Railsware\u2019s rapid prototyping experience: Creating an AI Jira Add-on<\/h2>\n\n\n\n<p>Over the past several months, our <a href=\"https:\/\/titanapps.io\/\">TitanApps<\/a> team has been busy creating a set of productivity tools for Jira and monday.com. Our latest release \u2013 Smart AI Insight \u2013 is a tool for summarizing content in Jira. Here\u2019s how we incorporated rapid prototyping into the development process.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"573\" src=\"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/gallery.jpeg\" alt=\"\" class=\"wp-image-16694\" srcset=\"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/gallery.jpeg 751w, https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/gallery-360x275.jpeg 360w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Smart AI Insight: The beginnings<\/h3>\n\n\n\n<p>It all started with an ideation session powered by the <a href=\"https:\/\/railsware.com\/bridges-framework\/\">BRIDGeS framework<\/a>. Our team\u2019s goal was to improve company management processes, and the recent hype around Large Language Models (LLMs) caught our attention.<\/p>\n\n\n\n<p>Since we were already using GPT models to streamline our work, particularly Jira-related tasks, the idea of developing a Jira content summarization tool quickly emerged (among several others). The goal was to automate the creation of release notes or general summaries for product managers.<\/p>\n\n\n\n<p>After the ideation session, we selected the most promising ideas and prepared them for testing. Our TitanApps Product Manager (PdM) and company Infrastructure Engineer teamed up to bring the Jira content summarization idea to life. They designed a <a href=\"https:\/\/www.shno.co\/blog\/what-is-no-code\" title=\"no-code\">no-code<\/a> solution by connecting Jira as a data source (using <a href=\"https:\/\/www.coupler.io\/\">Coupler.io<\/a>), and GPT for Sheets and Docs (a third-party tool for accessing the Open AI API) to a spreadsheet in Google Sheets. And with that, we\u2019d validated the core idea \u2013 next up, <strong>rapid prototype<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating the prototype<\/h3>\n\n\n\n<p>Our TA PdM and Infrastructure Engineer iterated on the solution, designing a basic UI for Smart AI Insight in the Google spreadsheet. Using dropdown lists and proper formatting, they included an additional product description and added the ability to filter tickets and configure the output format of the summary.<\/p>\n\n\n\n<p>Then, to gauge interest in the initial prototype, our TitanApps PdM ran a demo for several of our in-house Product Managers. For those who volunteered to test it, the team configured the prototype to their Jira projects, before handing it over for testing.<\/p>\n\n\n\n<p>Feedback was generally positive. Most PdMs agreed that the tool was best for generating release notes; the content they received was well-structured and accurate. There was still room for improvement, however. So, the team experimented with some prompting techniques and instructions that would allow the GPT to generate more concise, engaging summaries.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What happened next?<\/h3>\n\n\n\n<p>This feedback helped shape the vision for the final step: a Smart AI Insight MVP. Based on our rapid prototype concept, we built a fully functional version of the product using Atlassian\u2019s Forge platform.<\/p>\n\n\n\n<p>Overall, the journey from ideation to rapid prototype to MVP took about 8-12 weeks. Our prototype wasn\u2019t exactly nice to look at, or super easy to use, but crucially, it did what we needed it to do \u2013 validate our idea with feedback from real users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Our golden rules for rapid prototyping<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Keep it simple<\/h3>\n\n\n\n<p>With prototypes, we always aim for a \u2018good enough\u2019 representation of the product. We don\u2019t dedicate a lot of time to prototyping in the first place \u2013 maybe a few weeks, a month tops. In our experience, most prototypes never make it past the initial testing stage. Even if we do happen to validate the idea, we\u2019ll use different tools and a larger team to build a fully functional solution.<\/p>\n\n\n\n<p>Use a prioritization framework like <a href=\"https:\/\/railsware.com\/blog\/moscow-prioritization\/\">MoSCoW<\/a> (Dai Clegg\u2019s method) to distinguish between must-haves and nice-to-haves. In general, though, you can save additional feature mock-ups, non-essential functionality, complex animations, and proper onboarding flow until after the MVP release.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Test, test, test<\/h3>\n\n\n\n<p>Comprehensive testing is vital. Aim to get opinions from a few different stakeholders \u2013 not only those who represent your target audience, but also people who have domain knowledge in your new product\u2019s industry or niche.<\/p>\n\n\n\n<p>For efficiency, we\u2019d recommend splitting your testing pool in half. So, if you have 10 people who are willing to test your prototype, show the raw version to the first five. They will quickly identify the major UX issues and obvious defects. Once you\u2019ve fixed them, you can present the improved prototype to the remaining five testers. This cohort will be able to pick up on smaller issues that the previous group may have overlooked.<\/p>\n\n\n\n<p>Try not to get too attached to your idea, either. Don\u2019t be afraid to let go if it looks like your design has completely missed the mark.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tools for rapid prototyping<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.google.com\/sheets\/about\/\">Google Sheets<\/a><strong> <\/strong>&#8211; one of the best free tools for creating rudimentary prototype frontends and backends. Super easy to integrate with hundreds of other tools and APIs.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.figma.com\/figjam\/\">Figjam<\/a><strong> <\/strong>or<strong> <\/strong><a href=\"https:\/\/miro.com\/\">Miro<\/a><strong> <\/strong>&#8211; collaborative whiteboards<strong> <\/strong>perfect for ideation sessions or for sketching out your initial ideas after screening.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.figma.com\/design-overview\/\">Figma<\/a><strong> <\/strong>&#8211; versatile, easy to use, and perfect for cross-team collaboration. By far our favorite tool for creating wireframes and high-fidelity design prototypes from scratch.<\/li>\n\n\n\n<li><a href=\"https:\/\/vimeo.com\/\">Vimeo<\/a><strong> <\/strong>&#8211;<strong> <\/strong>for recording high-quality demos and sharing them across platforms.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.typeform.com\/\">Typeform<\/a><strong> <\/strong>or<strong> <\/strong><a href=\"https:\/\/www.google.com\/forms\/about\/\">Google Forms<\/a><strong> <\/strong>&#8211;<strong> <\/strong>for creating custom surveys and collecting feedback from those who tested your solution.<\/li>\n\n\n\n<li><a href=\"https:\/\/coda.io\/\">Coda.io<\/a> or <a href=\"https:\/\/www.notion.so\/\">Notion<\/a> &#8211; for documenting product requirements and drawing conclusions on stakeholder feedback.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping up<\/h2>\n\n\n\n<p>A prototype is one of the best tools for validating a product idea and gathering feedback. But the key is to create and test them fast. As a concept, rapid prototyping reminds us that we don\u2019t have to spend countless hours planning, building, and testing prototypes. Engineering and design teams don\u2019t even need to be heavily involved in the process. It\u2019s all about getting initial feedback on a barebones solution and transforming it into a working product.<\/p>\n\n\n\n<p>Interested in hearing more about how we validate and scale product ideas for our clients and our own products? Check out our <a href=\"https:\/\/railsware.com\/services\/\">product development services<\/a> and most recent <a href=\"https:\/\/railsware.com\/case-studies\/\">case studies<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Research from McKinsey shows that around 50% of product launches fail to hit business targets. The major causes? Poor strategic planning, which includes a lack of risk assessment in early product development. At Railsware, we\u2019ve spent years fine-tuning our development process to avoid these pitfalls. Rapid prototyping is one of our key approaches. This is&#8230;<\/p>\n","protected":false},"author":93,"featured_media":16693,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"coauthors":["Leonie Lacey"],"class_list":["post-16688","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-management"],"acf":[],"aioseo_notices":[],"categories_data":[{"name":"Product Management","link":"https:\/\/railsware.com\/blog?category=management"}],"post_thumbnails":"https:\/\/railsware.com\/blog\/wp-content\/uploads\/2023\/11\/Guide_to_Rapid_Prototyping_featured_image.jpg","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/posts\/16688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/comments?post=16688"}],"version-history":[{"count":11,"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/posts\/16688\/revisions"}],"predecessor-version":[{"id":17149,"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/posts\/16688\/revisions\/17149"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/media\/16693"}],"wp:attachment":[{"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/media?parent=16688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/categories?post=16688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/tags?post=16688"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/railsware.com\/blog\/wp-json\/wp\/v2\/coauthors?post=16688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}