Posts

Showing posts from July, 2019

Building Cost Effective Enterprise Mobile Applications

Image
Mobile apps, designed to run on smartphones like Android or iOS-based phones, are ubiquitous in today’s enterprises. Every enterprise wants to build one or needs one. However, not everyone knows what it costs, or the efforts involved in building it. In this blog, we will attempt to decode the costs & efforts involved in building an enterprise-grade mobile app. These apps are available through the native distribution platforms app stores such as Apple App Store, Google Play Store and other third-party app stores like Amazon Appstore or Samsung's Galaxy Apps. Some enterprises have internal app stores for employees and do not distribute the apps via the native app stores. Based on the number and complexity of desired features, a decent enterprise-grade mobile app’s development and deployment cost anywhere between $25,000 to $500,000. This cost includes the effort of developing a single app for one platform: iOS or Android. The app development cost and effort include the fol

5 Ways to Develop Quality Solutions and Nip Bugs at the Root

Image
How to ensure and develop quality solutions and nip the bugs at the root is an aft discussed problem across product and service companies. Below, is my take on the processes that need to be followed to ensure quality. 1. Write Concise and Effective Use Case Documents with Expected Results and Edge Cases to Test   Every use case should contain: A good name/title, which gives a clear indication of what the use case is all about The goal and description should be clearly mentioned The use case should contain details such as actors, preconditions, postconditions, and triggers It should have the main flow or the steps Any relations to other use cases. For example, included or extended use cases The use case should also mention the alternate or exceptions flow Sometimes, one may not have them and they may not be formatted correctly or a Business Analyst isn’t available to document it. This should, however, not stop the Developers from writing and getting them validated from t