App development guide

Presentation objective:

 

  • Deliver a foundation on what to focus to start building an MVP

¿What is an MVP?

By definition, an MVP must have the "core" functionality of your product so you can get a "quick win". This implies having a clear picture of what you are solving to a very specific type of user.

Statistically as your customer base grows, their needs grows and  you need more ways of solving those needs, which implies having to develop additional features to keep your value proposition relevant and innovative.

Think big but start small.

To achieve innovation, quality and project speed

I. Value oriented

Understand what your solving

  • Outcomes (value) rather than outputs (deliverables)

* Focus on:

  • Prioritize product features "must have" rather than "nice-to-have"
  • Eliminate the waste of  low priority features that are not essential for customers

Value oriented example

Neil has created and evergreen pre-recorded webinar where he explained the benefits of using his methodology to achieve high performance on speed reading.

  • He created value (outcome) through curated content in order to create his customer base through sign ups.

* What he did:

Pay close attention to what isn't being served by others and understand the value it will provide to your users.

II. Customer centered

Listen to your potential customer 

  • Being customer centric rather than product centric. Consider products not as an objective but as a tool to meet your customer's needs

* Focus on:

  • Listen closely to "the voice of your customers"
  • Ask customers about their needs but not the proposed solutions

Customer centered example

Daniel wants to do a portfolio management tool but instead of start building his product, he decides to collect user feedback through surveys.

  • He setup an add campaign, sent people to his landing page and offered a 90 day free trial to early testers so he could listen to peoples comments and before building his product, he refined his prototype through user feedback.

* What he did:

Pay close through active listening of your audience in order to deliver what actually meet your customer's needs.

III. Iterative

Rome was not build in a day

  • Customer feedback

* Focus on:

  • Move evolutionary rather than revolutionary
  • Release a core version of the product including only high priority features

IV. Simplistic

Less is more

  • Less is much more. Do not complicate it

* Focus on:

  • Appreciate downsizing the product by removing nonessential features, rather than upsizing it with bells ans whistles
  • Focus on just enough and what is really necessary to satisfy customer needs

Simplistic example

Tom builds a nutrition advice progressive web application with what he considered the minimum features and later he decides to tell his friends and asks them to test his app.

  • After his friends used the application, he realized he needed to downsize his application to make it more useful and easy to navigate because he never realized that one specific feature was not needed and that was creating more confusion and a less pleasant experience.

* What he did:

It's much more useful to listen to beta testers to gather early customer feedback and avoid confusion and waste.

V. Optimize the workflow

Establish clear communication between business and technical teams

  • Prevent waste  by creating a sufficient detail in requirement analysis and design artifacts

* To optimize the workflow:

  • Create these at the right time to prevent work in progress waste
  • Understand the development lifecycle to prevent project's scope creap

Workflow example

Laura (marketing manager) sits down with a client to present him the new workflow to prevent work in progress and client's budget waste.

  • She realized how important it was to have a clear picture of both client's expectations and team's work in progress waste so she went ahead and create the business requirements, user stories and acceptance criteria, information architecture, customer journey mapping and system and technical requirements.

* What she did:

By removing ambiguity, you can confidently predict a more realistic outcome and prevent waste.

What to focus

¿What's worth doing?

¿For whom are we doing it?

¿What's the real value of it?

* Must know:

* Focus on what can be done by first having all written down and then spending time on what's really worth doing.

Let's get cracking

App Development Guide

By Michel Ventura

App Development Guide

App Development Guide

  • 35