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    

5 easy steps to get ready for your web design project [updated]

5 easy steps to get ready for your web design project [updated]

Get ready for your web design project by taking these 5 easy steps. You'll be more organized and better prepared for success.

Read more
5 ways to gain trust with your e-commerce store

5 ways to gain trust with your e-commerce store

Customers who visit your new e-commerce store aren't confident yet. Gain trust with your e-commerce store using these five methods.

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

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

Wondering what to do if you have an app idea? With some strategy and smart planning, your idea could take you far. Here's how to get started.

Read more
Planning a business website? Answer these 5 questions to get some clarity. [updated]

Planning a business website? Answer these 5 questions to get some clarity. [updated]

Are you in the process of planning a business website or new website design project? Congratulations! You’re taking a step toward one of the most important improvements you can do for your business.

Read more
The role of empathy in product design

The role of empathy in product design

To begin and end with our own experiences is to limit our outcomes. Let's talk about the role of empathy in product design, and how it helps us create products with purpose.

Read more
Introducing UI/UX design services

Introducing UI/UX design services

Let's talk about how LimeTech UI/UX design services can help you build a more user-friendly product or website. Our design process is key.

Read more
What is a minimum viable product? [updated]

What is a minimum viable product? [updated]

We explore the questions, "What is a minimum viable product?" and "How does it help you save money and lower your risk profile when building a mobile app?"

Read more
7 types of design constraints in digital product development

7 types of design constraints in digital product development

Today we talk about the 7 types of design constraints involved with a new project. And how those limits create a foundation for creativity + innovation...

Read more
Visual hierarchy in content design

Visual hierarchy in content design

Visual hierarchy is a big part of visual design. Here we discuss the concept and give visual hierarchy examples to help you succeed.

Read more
User problems are business problems

User problems are business problems

Every startup hits some bumps along the road. You know this, of course. Funding problems, new competitive factors, flaws in the current business model…your local bookstore has two shelves on these topics. 

Read more
Pleasing products start with great UI/UX

Pleasing products start with great UI/UX

New in 2022, LimeTech is now offering UI/UX design services. Let's talk about what makes great UI/UX, and why you need it. Read on to learn more....

Read more
Introducing content creation services

Introducing content creation services

Content helps you gain trust, educate customers, cultivate leads, and spread brand awareness. LimeTech now offers content creation services for businesses everywhere.

Read more
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

This week we're offering an inside glimpse of one of our design projects. Here you can see the user interface for an e-commerce mobile app we're developing for the SHAABI Denim brand.

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

Everything is agile

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 the entire landscape could shift before a product reached the market. 

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 cover some common color terminology. This will help you have conversations with....

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

Hello, color! How to choose 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

The 5 stages of design thinking

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 terminology — A to Z

A glossary of agile terminology — A to Z

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

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

Our monthly series — Fresh Tech — a collection of fun things on the web that sparked our interest with their fresh takes on tech. This month, we are gearing....

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?

Choosing an app development team for your project?

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

Read more
Native vs. cross-platform mobile app. Pros and cons.

Native vs. cross-platform mobile app. 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
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
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

Today we discuss the concept of the agile family, and whether the idea works or is just more agile silliness. Let's get into it...

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

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.
*Don’t worry – we won’t share your email.