Time for a little role play. You the reader, will be a key stakeholder who has been tasked with leading a new mobile application project for your company. Now let's add a little pressure into the mix: you have a conference coming up with a hard deadline and you want to be first to market with this app. Luckily, your team has enlisted the help of ChaiOne to assist in turning your idea into reality. Seeing as we are a mobile agile development shop, we can make this happen. First things first however, we will need to have a list of critical features that will allow the app to be deployed quickly so that you can begin user testing to see if any tweaks need to be made. In the industry, this list is known as a minimum viable product, or MVP for short. In this article, I'll post a few tips to assist you in creating this list.
Let's start with your target user - you should already have an idea about who will be using this app. Here are some questions to think about when you are creating your list:
Whatever your industry, when it comes to your app the user comes first. The reason is simple: no one wants to use an app that doesn't tailor to their needs or interests. I have seen mistakes being made wherein a company placed higher priority on a feature because they wanted it done, not the users. Rest assured, this error in judgment will lead to poor reviews in the App Store and Google Play store; I’ll touch on this in the “Feedback” section of this post.
One of the key ingredients to any successful app is a great user experience (UX). Here are some tips to remember:
Interaction design is such a critical component of any new app; so much so that our designers and developers work hand in hand to research what works and what does not for every app. Conventions change at the blink of an eye in this industry and mobile users are quick to pick up on this.
A great question and one that we get asked often. I would, without a doubt, tell you that native is the way to go. However, this question will be better served in a future blog post and more so in a discussion with our team. Seeing as though I’ve already mentioned it, I’ll leave you with a few things to consider:
Most definitely not a topic to gloss over when drafting your MVP. Depending on your industry and your users, you may find this to be a tough choice. Right now, iOS 7 is just around the corner and boasts a myriad of enterprise level features that older versions of iOS do not support. A quick look at Android's infamous OS fragmentation problem and you’ ll easily realize which handsets and tablets would best support your app. If you do decide to develop for multiple platforms, don’t worry it won’t cost twice as much.
So a list of features has been made, supported devices picked, and designs approved. Now it’s time to develop and test your new app before releasing your MVP to the respective app stores. As I mentioned above, ChaiOne is an Agile shop. What this means is that we iterate quickly so that you can begin seeing the results right from the first week of the project, and each successive week after that. In the course of a project roadmap, we’ll get to a point where user acceptance testing (UAT) is necessary. This is where you’ll get the ever so important feedback.
The feedback you will undoubtedly get from your target users as well as the people on your team, will help you decide what changes need to be made for future iterations. This tight feedback loop is also another reason why you shouldn’t try to boil the ocean in stuffing an app full of features that no one will really use.
As you can see, there are many things to consider when developing a mobile MVP for your business. Here are some of the key takeaways:
If you need advice or simply want to learn more about ideation, design, mobile development, testing or project management for your app, ChaiOne is here to help!. Henry Swasey is a Project Manager at ChaiOne, an enterprise mobility agency
Keep up with new insights from industry leaders on digital transformation, mobile app development, enterprise architecture, and tech innovation topics.