Companies are more and more investing in mobile applications because smartphones and tablets have become a fundamental element in our daily life. Those of us who use for instance apps to buy tickets agree that this is both, convenient and time preserving.

But, what should we consider during development and operation of reliable Apps?

Traditional development processes mainly focused on functional aspects. Non-functional elements were often completely ignored which resulted in unsatisfied users and miserable end to end response times. In worst cases, users did not use the slow performing and not reliable application.

Whether you are developing a mobile App from scratch or not, consider performance and usability first in your application lifecycle.

Here are tips you can use right away. You’ll make your mobile customers happy if you consider the steps below in your development chain.

  1. Simplify your mobile use cases
  2. Specify meaningful non-functional requirements (NFR)
  3. Consider performance best practices
  4. Setup performance tests to verify your NFR
  5. Check your App on different devices, connection speeds and WAN locations
  6. Setup real user experience monitoring and performance  management on test and production stages

Therefore, don’t waste money and consider NFR testing from day-1 in your mobile App development pipeline.


Posted by JM

Resourceful, solution-focused and intuitive reliability engineer with over 15 years of demonstrated success in architecting, developing and maintaining effective testing and monitoring solutions. Offers a wealth of knowledge and experience surrounding modern application architecture and development of best practices.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s