Validating and mapping your app idea

Published On May 13 , 2021
Validating and mapping your app idea

Validating and mapping your app idea

Got a great idea for a mobile app? Before you start building and coding, you’ll want to validate your idea and make sure it’s got legs. In today’s article, Validating and Mapping Your App Idea, we’ll get you started.

We’ll cover three major areas:

  1. Determining the viability of your idea and where it will stand in relation to the competition.
  2. Creating user profiles and establishing your target demographic.
  3. Writing user stories and basic user flows.

All of these elements will come together later in your project brief, the document that you’ll use to guide your project and communicate your goals to your team.

Take a deeper dive into competitive research

tablet with appWith your initial brainstorming complete, you should have a better idea of what you want to achieve with your new app. Now that you’ve done some blue-sky thinking, you can roll up your sleeves and start honing in on the specifics. 

Based on your early competitive research, you should be able to write down roughly five potential competitor apps found in the Apple or Google Play app stores. Take time now to examine your competitors a little more carefully. We recommend downloading the products and giving them a whirl. 

Scope out your competition

Trying out the apps of your competitors will give you insights into their strengths and weaknesses, and help you identify any gaps in the market that are not yet being served. Reading customer reviews will also help you understand where your competitors fall short, and how your product may better serve the market. Conducting a classic SWOT analysis may also be valuable at this phase. 

mobile phone displaying "love to the moon and back" on screenResearching the competitive landscape helps you test whether your unique value proposition (UVP) is truly original. Is another company already achieving what you’d like to do? Are they doing it in a way that is immensely popular and pleasing to their customers?

If that’s the case, it’s in your best interest to modify your UVP or pivot to a new idea entirely. Being honest about the competitive landscape now–and being willing to adapt–will save you a great deal of time, money, and stress in the long run. 

Whether or not you find products similar to yours, it’s still worth your while to understand the competitive landscape. Not only are you protecting yourself from building an app that already exists. This process also helps you understand your competitive advantages and determines your product-market fit. These will become important elements of your project brief which will help improve your chances of success in the long run.

Conduct early customer research

Now that you’ve clearly established your market competitors, this is a great time to start testing your assumptions about the market with some early customer research. If you have access to an existing pool of potential users, you have an advantage. For example, if you’re building an app for your own business or local community, now is the time to leverage your access and garner insights from these potential users. 

team meetingConsider conducting a survey to poll potential users about their interest in your app, any pain points you are trying to address, and potential features you might include. Don’t forget to invite them to sign up to be informed when your product is released. It’s never too late to build your mailing list. Early adopters will play an important role in your marketing plan

This is also a great time to start collecting analytical data about user engagement with your website, survey, or ad campaign. Every bit of information you collect can be useful to your app development process. Demographic, psychographic, and behavioral data will prove invaluable as you seek to make informed decisions throughout your project.

Create customer personas or user personas

Creating customer personas is one of the most important processes of preparing to build a mobile app. A customer persona establishes a detailed, semi-fictional, profile of a person who represents your target user. We recommend creating two or three personas at this stage.

woman on mobile phone outdoorsThe details of your customer personas are factual and informed by actual user data you have collected. This information could come from any of the sources we mentioned previously, such as competitive analysis, surveys, early market research, ad campaigns, or analytical data (ex. Google Analytics). Your customer personas will be more general to begin with, but as you collect more data they will become more specific. 

You should aim to include most of the following categories in your user persona: name, age, gender, location, income level, marital status, goals/needs, challenges/pain points, and a photo or illustration. For a more extensive user persona, you might also include personality type, associated brands or platforms, and a quote.

Having clear “types” established will guide your decisions around branding, design, product voice, and user flows. We advise creating three different customer personas and getting as specific as possible with details. If you’d like to try creating customer personas for your app idea, use our template to help get you started.

LimeTech User Persona Worksheet

Write up user stories 

notebook and laptopNow that you’ve established your customer personas, you can create your user stories. User stories are short, informal statements that answer the questions of who, what, and why customers choose to engage with your product or it’s particular features. You can create user stories by answering the following:

  • Who is this product or feature for?
  • What do they want from this product/feature?
  • Why is this important?

Try writing a few user stories to match the user personas you’ve already created.

Create some basic user flows

A user flow is a diagram of the path taken by the user as they engage with your product. This is useful for mapping your app and anticipating user behaviors as they engage with your product.

Your first step is to determine a specific goal for your user as they navigate across your screens or pages. Having an established goal will help you establish a clear path, from entry to resolution.

woman storyboarding at tableThe stations along the way represent the various touch points that occur as users engage with your product. Touch points could include customer logins, form submissions, navigation to a new page, or adding an item into a shopping cart. 

The classic format for a basic user flow is a flowchart. This needs to include a clear entry point, one direction of travel, clean labels for all touch points, and a clear resolution. You can achieve this with a simple sketch, or with a Google Doc or Sheet. Professional developers use tools like FlowMapp, WireFlow, and JustinMind.

Consider that different customers will engage with your product in different ways. In fact, each of your customer types may have more than one user flow. Since you are still in the early stages of your project, your main objective is just to create basic flows to show your team.

Build a timeline and budget for your mobile app development project

This is a good point to think about your budget and project timeline. The cost of a mobile app development project is higher than many entrepreneurs anticipate–ranging anywhere from 15K to 500K.

woman's hands on trackpad and keyboardThe price is determined by a wide range of factors, including the size and complexity of your app, and what kind of development team you choose to work with. You can read more about these factors in our article, “How Much Does Mobile App Development Cost in 2021?”

The timeline for your project will also be determined by the size and complexity of your app and the team you choose to work with. If you’re aware of the many reasons why mobile app development projects fail, you can plan your timeline and avoid pitfalls. Planning your project carefully and doing lots of early research will help keep you on your timeline and improve your chances of success!

Summary of Validating and Mapping Your App Idea

Now that you’ve done some competitive research, created your user personas, developed a basic user flow, and started on your timeline and budget, you’re ready to create a project brief. 

In our next article, we’ll cover the mobile app project brief. This is the document you’ll reference when you pitch your project to your partners, cohorts, and software development team. Having done your homework, you’re now in good shape to start your project on the right foot.

Join us next week, here on the LimeTech blog, for Part 3 in this series. If you’re already ahead of the game, and ready to discuss your mobile app idea with us, please reach out and we’ll be glad to get the conversation going.


LimeTech is a creative tech company with a focus on innovation and adaptive change. We use technical know-how, design skills, and deep experience in entrepreneurship to help companies advance their business goals. Do you need IT planning, mobile app development, web design, or remote work solutions that will take your business to the next level? Get in touch today and find out what we can do for you.

 

entrepreneurship    mobile app development    mobile applications    product development    startups    

FRESH TECH — December — 2021

FRESH TECH — December — 2021

Our monthly series — Fresh Tech — a collection of fun things on the web that sparked our interest with their fresh takes on tech.  Monthly theme: Fresh design and tips....

Read more
Sneak peek: a mobile app for customized denim

Sneak peek: a mobile app for customized denim

Read more
Looking ahead in turbulent times

Looking ahead in turbulent times

COVID-19 has brought doubt, change, and instability the world over. The virus has wreaked havoc on our health and wellness—the very foundation from which personal development and prosperity are built.....

Read more
Everything is agile: the story of agile (and how it became everyone’s favorite work method)

Everything is agile: the story of agile (and how it became everyone’s favorite work method)

Everything is agile Origins Back in the 90s, software development was a laborious, time-consuming process, and products could easily take three or more years to build. This time-lag meant that....

Read more
Fresh Tech — October 2021

Fresh Tech — October 2021

Our monthly series — Fresh Tech — a collection of fun things on the web that sparked our interest with their fresh takes on tech.  Monthly theme: reimagine with intention.....

Read more
Nice to meet you, color! Color terminology explained.

Nice to meet you, color! Color terminology explained.

Nice to meet you, color! Color terminology explained. Building on our article “Hello, Color!”, published last week, we’re going to cover some common color terminology. This will help you have....

Read more
Hello, color! How to choose the right colors for your app.

Hello, color! How to choose the right colors for your app.

Hello, color! How to choose the right colors for your app. So, you’re building an app and you’re starting to think about your product’s look and feel. This process usually....

Read more
The 5 stages of design thinking (and how they can help your app development process)

The 5 stages of design thinking (and how they can help your app development process)

The 5 stages of design thinking (and how they can help your app development process) Whether you’re designing a new toothbrush, a stoplight, or a mobile app, the process of....

Read more
A glossary of agile software development terminology —  A to Z

A glossary of agile software development terminology —  A to Z

A glossary of agile software development terminology —  from A to Z Agile software development is a method used by the vast majority of software development teams. For the layperson,....

Read more
What is agile mobile app development?

What is agile mobile app development?

What is agile mobile app development? Agile as the new norm If you’re in the process of researching app development partners, you’ve likely heard the phrase “agile development” more than....

Read more
Fresh Tech — August 2021

Fresh Tech — August 2021

Fresh Tech — August — 2021 Our monthly series — Fresh Tech — a collection of fun things on the web that sparked our interest with their fresh takes on....

Read more
LimeTech’s website design process

LimeTech’s website design process

LimeTech’s website design process Your new website. With all the things. You’ve got big ambitions for your site. But do you have a plan? Don’t worry — we do. Here....

Read more
The LimeTech approach

The LimeTech approach

The LimeTech approach The LimeTech approach involves business savvy, big-picture thinking, and total transparency. We understand the challenges of running a business in a fast-changing world. Find out how LimeTech....

Read more
The 4 stages of app prototyping

The 4 stages of app prototyping

The 4 stages of app prototyping There are lots of good reasons to start your app project with a prototype. Savvy entrepreneurs choose this method to save money, conduct early....

Read more
5 reasons to start your app project with a prototype

5 reasons to start your app project with a prototype

5 reasons to start your app project with a prototype You’re a savvy entrepreneur, right? So starting your app project with a low-stakes prototype just makes sense. Prototyping is the....

Read more
Creating your app monetization strategy

Creating your app monetization strategy

Creating your app monetization strategy So you’ve got a great idea for an app and you’ve done some planning. Now it’s time to think about revenue. How will you generate....

Read more
What to include in your mobile app marketing plan

What to include in your mobile app marketing plan

What to include in your mobile app marketing plan (and how to not get overwhelmed by the process) So, you’ve ventured into the process of building a new mobile app.....

Read more
Choosing an app development team for your project? Make it easier with these 7 things.

Choosing an app development team for your project? Make it easier with these 7 things.

Choosing an app development team for your project? Make it easier with these 7 things.   So you’ve got an idea for a mobile app but lack the technical chops....

Read more
Native vs. cross-platform mobile app. Comparing the pros and cons.

Native vs. cross-platform mobile app. Comparing the pros and cons.

What’s the right development approach for your new mobile app?  Should you build a native app for iOS or Android? Or take a cross-platform approach and build for both? Your....

Read more
iOS or Android for your new mobile app?

iOS or Android for your new mobile app?

iOS or Android for your new mobile app? These 5 questions will help you decide In this multi-part series we talk about how to explore, vet, and develop your great....

Read more
Planning your dream app? Let’s talk mobile app terminology.

Planning your dream app? Let’s talk mobile app terminology.

Planning your dream app? Let’s talk mobile app terminology. In this multi-part series we talk about how to explore, vet, and develop your great idea for an app. We move....

Read more
How to write a great mobile app project brief

How to write a great mobile app project brief

How to write a great mobile app project brief In this multi-part series we talk about how to explore, vet, and develop your great idea for an app. We move....

Read more
5 easy steps to prepare your web design project

5 easy steps to prepare your web design project

When you’re getting ready to design, or re-design, your website, it can be hard to focus on what’s essential. What information do you need to assemble for your web design....

Read more
What to do if you have an app idea: getting started

What to do if you have an app idea: getting started

In this multi-part series we’ll be talking about how to explore, vet, and develop your great idea for an app. We’ll move from the exciting early phases of brainstorming and....

Read more
Planning a website for your business? Answer these 5 questions to get some clarity.

Planning a website for your business? Answer these 5 questions to get some clarity.

Planning a website for your business? Answer these 5 questions to get some clarity. Embarking on a new website design project? Congratulations! You’re taking a step toward one of the....

Read more
How to save money on mobile app development

How to save money on mobile app development

How to save money on mobile app development If you’ve been thinking of hiring a company to build a mobile application, you may be concerned about the potential for high....

Read more
How to help your web design team succeed at your website build project

How to help your web design team succeed at your website build project

How to help your web design team succeed  You’ve agreed on the price and terms for your web project. Now, your kickoff meeting is approaching. Here are our tips on....

Read more
What is a minimum viable product?

What is a minimum viable product?

What is a minimum viable product, and why do you need it? The 411 on MVPs A minimum viable product (MVP) is a concept popularized by author Eric Ries in....

Read more
Website hosting and security in the age of COVID-19

Website hosting and security in the age of COVID-19

More than ever, your website is one of your company’s most valuable assets. As business moves increasingly online, you should be taking active measures to protect the integrity of your....

Read more
Watch Out for SEO Scams

Watch Out for SEO Scams

Watch out for SEO scams If you run a small business like we do, you probably receive countless emails pushing Search Engine Optimization (SEO) services. Many will make rash promises....

Read more

The Agile Family

How Agile is Your Family? The world of software development has influenced many sectors of business, but this is the first time we’ve heard of someone taking the methods of....

Read more

A Small Business WordPress Website For You

You Need a WordPress Website, But Who’s Got the Time? Imagine you run a busy local coffee shop and you’re at the store, setting up shop at 5am every morning.....

Read more

What Do We Actually Do?

Technology Support for Bay Area Businesses IT support becomes important for any business, even the techie ones, when the business outgrows the capacity of the savviest staff to troubleshoot problems....

Read more
Join the Fight Against SOPA/PIPA

Join the Fight Against SOPA/PIPA

Looking for a way to participate in the fight against SOPA/PIPA without actually taking your site down? Local San Francisco startup CloudFlare has created an Anti-Censorship App that will enable....

Read more

Contact us

Type of project
“ Don’t worry – we won’t share your email with anyone.”
“ Don’t worry – we won’t share your email with anyone.”