Top Internet of Things Daily & Weekly

How to Avoid Pitfalls during your Mobile Implementation

  • Any experience you have managing other types of development (like Web or Desktop) will come in very handy, but don’t underestimate the specific challenges of creating a Mobile App.
  • With so many variations, it’s important to have a solid QA plan for your Mobile App development.
  • Your overall development plan should account for thorough testing in these categories: – – This means making sure that the App works as expected based on your requirement document or user stories.
  • Again, this is not a bad thing, but the moral of the story is that you might design and develop your Mobile App for a specific platform and by the time you release, the platform might change, giving your app a “dated” feel or limited functionality.
  • If you plan to sell your Mobile App through an online store such as the Apple App Store, Android Store or Windows Store, it’s important that you become familiar with their App certification process.

What every software manager needs to know to manage the development of a successful Mobile App.

In this post, I share some lessons learned and pitfalls to avoid during the development of your Mobile App. 

With a solid strategy in place, you are ready to move forward with planning and execution. Any experience you have managing other types of development (like Web or Desktop) will come in very handy, but don’t underestimate the specific challenges of creating a Mobile App. Below I share some lessons learned that can help you save time and money and be successful in this new endeavor.

Invest in UX design

As mentioned in Part 1 of this series, the use-case for Mobile Apps is very different than for desktop or web applications. Not only does the feature-set have to be useful for Mobile users, but also the interactions and usability of the App have to be consistent with what people require on-the-go. Using a Mobile App with your finger is very different than using a mouse. The gestures are very unique, and the expectation of the user is different than when working at their desk.

My main advice here is to have  UX professionals (i.e. Interaction and Visual designers) design your application. Don’t let the desktop UI developer or back-end engineer “take a stab” at the UI. This is extremely important and can’t be emphasized enough. If you don’t have the expertise in-house, you can always hire an agency or some freelancers to help you out. They can not only provide the design but also create “Personas” to…

How to Avoid Pitfalls during your Mobile Implementation