• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Health Connective Celebrating 25 Years

Health Connective

  • About
  • Services
    • Custom Marcom Tools
    • Digital Surgery Online Portal
    • Streamline Your Product Ordering
  • Our Work
    • Surgical Case Review Portals
    • Online Product Catalog
    • Field-Based Program Tracking System
    • Account Management Dashboard
    • Surgical Device Certification System
    • Internal Resources Website for Marketing Division
    • Co-Branding Dashboard
    • Physician Locators
  • Resources
    • Marcom Insights
    • Development Insights
    • The Health Connective Show
  • Get Started
    • Schedule a Call with Health Connective
    • Security & Compliance

When Your MVP Misses the Mark

by Justin Bantuelle and Jared Johnson

How do you know when a minimum viable product is too minimal, and what can you do about it? 

This comes up a lot during custom application projects, and we have found it helpful to review what an MVP is, how to develop it, and how to use it to set up your project for success.

What is an MVP?

An MVP is a version of a product or application that is not completely developed, but can be deployed and used in production. The benefit of an MVP is that you generate feedback and have a workable version earlier in the project life cycle. The challenge is that you can run the risk of underwhelming your stakeholders and affect their support for the project.

When is an MVP useful?

An MVP tends to be useful when a project has either a time constraint or a budget constraint. 

A time constraint tends to be easier because stakeholders are usually happy to just have something that works. In this case, your MVP is meant to demonstrate basic functionality, and everyone usually understands that there is a plan to build out the full application at a later time. A time constraint could also mean that you’re scrambling. Maybe the product is going to market, or the scope changed. 

A budget constraint is the more complicated and interesting conversation because it tends to be more difficult to agree on how to demonstrate value. When this happens, the goal is to get as much development as possible within that budget. 

Budget constraints will lead to tradeoffs in your features and functionality. Having a clear list of what can go into your version 2 release will be critical for stakeholders to understand.

All of these considerations factor into how “minimal” the MVP should be. Determining what belongs in the MVP comes down to the client’s needs. If you have a reasonable budget and aren’t scrambling on the timeline, you can typically add lots of bells and whistles before the first release. If your goal is to make a splash at release, you’ll tend to augment it a lot more. Just remember, that at that point, you’re not releasing an MVP.

What’s the difference between an MVP and a proof of concept?

Sometimes people refer to an MVP, but they really mean proof of concept. A proof of concept is a demonstration that an idea can work. An MVP is something that works and is released, but what one person considers minimum and viable might not be what someone else thinks. 

The goal of a proof of concept is to answer some preliminary questions that your project might be dependent on later in the dev cycle. Sometimes you have to go down a certain road to test whether components work together, whether data integrates properly, etc., before you build the next phase of the project. You’re trying to make an informed decision and you don’t have enough info yet. Can it even function, will it meet your needs, and are you willing to take on this much burden? 

Remember Sky Captain and the World of Tomorrow? It started off as a living-room-as-studio proof of concept by writer / director Kerry Corran. It was by no means a full feature film, but it demonstrated that the filmmaking technique was possible and engaging.

An MVP solves similar problems. It’s meant to help answer the question of whether your functionality will achieve your goals at that stage of the project. It’s meant to provide feedback. The biggest difference is that it is intended to be deployed in a live environment. 

It’s very rare that something isn’t doable. Maybe it isn’t doable while integrating with your current tool, or maybe that tool can’t perform up to spec, but it usually will work.

What happens if the MVP is too minimal?

One of the most frequent challenges of developing an MVP is striking a balance and including the right things to still impress your stakeholders. The technical requirement of an MVP is often functionality driven. 

Sometimes what impresses the user can feel unimpressive to the person building it. Some things make sense to the engineer or developer, but aren’t enough of a guide for the user. The development team might put a lot of work into functionality, but the stakeholder might be focused on something else. When that happens, the user can lose faith in the product and question your ability to develop the fully functional version. 

There can also be some miscommunication or mismatched expectations. For instance, suppose the development team spends a lot of effort to connect the APIs of several applications to display data from lots of sources in a single place. But maybe the MVP only includes a table for displaying that data, and it isn’t very easy for the end user to read. The developers might be proud of their work to funnel that data (and rightly so), but the user only notices that it’s hard to read because they don’t know the work that it took to get to that point. 

To prevent this from happening, you need to put yourself in the shoes of the people that you need buy-in from, and think about what their experience is going to be. Sometimes that can be hard, but it’s critical. You can’t succeed if you’re not telling the right story to the people that need to buy in. 

Spending that little extra time to polish something in an interface or user design can go a long way to prove that the application works as intended. It can be something small. You can miss the forest for the trees if your goal is just, “Yes, it works.” That’s why it’s important to agree on the story of what the app is supposed to do.

How can you bridge the gap?

Few would question the need to connect the function and the end user in a meaningful way, but there isn’t always agreement about who’s responsible for that connection. This is where a business analyst (BA) can help. A BA can act as an intermediary between the project stakeholders and the development team. One of their responsibilities is to understand both the technical requirements and the stakeholders’ perspective, and bridge that gap. By doing so, they can prevent things from getting lost in translation. (Forbes has a good article on the role of a business analyst if you’d like to learn more.)

If you don’t have a BA, you can usually lean on the vendor. They should have the expertise to guide you based on past successes. Giving the vendor access to the stakeholders can also help the process and allow them to confirm the project requirements directly. Otherwise, it’s guesswork that can put you in a difficult spot because you’re not clear on what’s important. If a vendor is not concerned about sharing their expertise, then they’re failing their customer. 

Once you know what the stakeholders care about, the entire team can point to why you made the choices you did. You can collaborate, build excitement, and generate consensus. That gives you some flexibility so that maybe you don’t have to get it exactly right the first time. If you come back to your stakeholders without having gathered their input and provide an application that doesn’t match up with their needs, then you damage your credibility. Just a couple of extra questions could have completely changed the narrative.

Any other tips for an MVP to succeed?

  • Understand the problem you’re solving
  • Understand your purpose and constraints 
  • Understand the perspective of the people you’re solving for
  • Generate some consensus ahead of time 

Getting feedback is the only real way to succeed. Iteration is healthy. An MVP is how you get that process off the ground. 


Relevant Resources: 

  • Taking Your App from V1 to V2: Planning for the Initial Launch & Future Iterations
  • FAQs: Development Timelines for Medtech Apps
  • Why We Provide Direct Communication with Our Developers to Clients
Justin Bantuelle
Justin Bantuelle
Chief Operating Officer & Web Technology Director at Health Connective

Justin Bantuelle balances the responsibilities of both the Chief Operating Officer and the Web Technology Director after having worked with Health Connective for more than a dozen years. Justin regularly leads the cross-disciplinary teams in building out and updating applications for Fortune 500 companies.

Justin keeps his technical abilities sharp by contributing to an eclectic mix of open-source and personal projects on Github.

  • Justin Bantuelle
    https://www.healthconnectivetech.com/insights/author/justinhealthconnectivetech-com/
    Developing Actionable Insights from Data
  • Justin Bantuelle
    https://www.healthconnectivetech.com/insights/author/justinhealthconnectivetech-com/
    Addressing Interoperability Challenges
  • Justin Bantuelle
    https://www.healthconnectivetech.com/insights/author/justinhealthconnectivetech-com/
    Developing Technical Solutions That Capture Physicians’ Needs
  • Justin Bantuelle
    https://www.healthconnectivetech.com/insights/author/justinhealthconnectivetech-com/
    Turning Contextless Data into Insights
Jared Johnson
Jared Johnson
Consumer Health Strategist & Podcast Producer

Jared builds innovative healthcare brands through digital strategy and engaging content that turns heads. He is a keynote speaker, prolific content creator, host of the Healthcare Rap podcast and author of Connect the Docs: Put Digital Health Into Practice.

  • Jared Johnson
    #molongui-disabled-link
    Prioritizing Accessibility
  • Jared Johnson
    #molongui-disabled-link
    Why Coding Standards Are Essential For Success
  • Jared Johnson
    #molongui-disabled-link
    Security Essentials
  • Jared Johnson
    #molongui-disabled-link
    Automation Essentials

Filed Under: R&D

Primary Sidebar

Table of Contents

  • What is an MVP?
  • When is an MVP useful?
  • What’s the difference between an MVP and a proof of concept?
  • What happens if the MVP is too minimal?
  • How can you bridge the gap?
  • Any other tips for an MVP to succeed?

Welcome!

Justin Bantuelle

R&D teams for medtech companies are tasked with innovating to create the right tools and also with ensuring that future iterations of the application continue to provide value for key user groups.

In these blog posts, we share tips based on our experience as a development firm who works with medtech companies to build custom applications, as well as our experience in using off-the-shelf solutions and in-house development for our own business needs.

--Justin Bantuelle, COO & Web Technology Director

Dev Essentials Series

  • How Documentation Can Be Your Secret Sauce
  • Want to Avoid Headaches? Insist on Repeatability
  • Testing Essentials
  • Automation Essentials
  • Security Essentials
  • Why Coding Standards Are Essential For Success
  • Prioritizing Accessibility
  • About
  • Insights
  • Cookie Policy
  • Privacy Policy
  • Get Started
HIPAA Seal of Compliance
Health Connective

(504) 581-4636
LinkedIn