All About the Apps
Showing results for 
Search instead for 
Do you mean 

Why do enterprises need to have a full lifecycle approach to deliver mobile apps?

Rick_Barron ‎07-29-2014 10:35 AM - edited ‎09-09-2015 10:10 AM

Enterprises are constantly required to keep up with changes in technology and proactively make upgrades to their existing infrastructure and systems to keep pace. With the growing demand of enterprise applications for both customers and employees across different hierarchy levels, enterprises are shifting their focus from just managing mobile devices to managing the mobile applications on those devices as well. Organizations are looking to mobile applications as a way to keep up with technology and with their customer demands. But, you can’t simply create an application and release it. You have to test it first and continue monitoring it or your company reputation will suffer.


To continue offering the same or higher quality level of service, enterprises need an approach to monitor the end-to-end health of the mobile business services. They need to monitor from:


  • The application through the device
  • Carriers
  • Back-end infrastructure
  • IT maintenance

Here are a few of the factors to consider when developing and implementing mobile applications.




























How best to simplify creation of in-house enterprise apps:


  • The first step in developing an enterprise-level app is to decide what enterprise service and data is suitable for mobile use. (Keep in mind that not all of an enterprise’s services may be appropriate for mobile access and use.)
  • Next, developers should identify the specific implementation technology, along with tools and an application framework or platform they need. Then they should decide on an approach to integrate or deliver the existing IT assets into the mobile channel.
  • Once the preliminary app has been developed, the next step is to decide on a strategy or testing and quality assessment of the app.
  • Finally, develop an effective lifecycle strategy that allows team members to efficiently monitor and update the app. 


Key areas to focus on to establish an effective mobile application lifecycle management strategy


Speed and Velocity

 Quick responsiveness to multiple, changing platforms and technologies is a major factor in assessing the equality and effectiveness of a mobile app. Effective gap assessment and process evolution, coupled with automation, can help companies develop fast applications.



Design is often a critical aspect of a mobile app. It is crucial to design approaches that enable organizations to write applications that are capable of running on multiple devices, address security issues and are designed appropriately for the scale needed. It is also important to design applications that are well structured for fluidity, user interface and user experience.


Performance Analysis

Monitoring and measuring how affective the app is during testing and after launch provides insight for improvement. It is important to feed that information back into the process for updates and future application designs. Performing this analysis helps you diagnose any bottlenecks that may exist end-to-end, and coordinate with your deployment team to release the application. 



Challenges in quality-testing mobile apps


Mobile applications are not traditional forms of software—and they shouldn’t be thought of as such. They are more complicated than previous forms of software because of the variety of device types and environments they are used in. You need to consider these factors when testing the performance of your app. 


Testing across multiple devices

Mobile apps are supported across a wide range of devices. You have to test your app on all devices types to make sure functionality is supported and allow space for technological updates.


Testing in relation to the mobile device itself

There's a whole range of mobile performance testing and performance validation necessary for the app on the device itself. The application may function perfectly fine, but it may strain the device itself. Factors such as battery use, data usage, network connection and long time-to-live caches may negatively affect the device or the user experience.


Service Virtualization

It is often hard to produce the real world strains on an app that utilizes back end services of an enterprise. HP Service Virtualization allows your test organization to simulate all of the back-end services through the frontend of the mobile app. This ability allows dev and testing teams to keep to their schedules regardless of access to production systems.



For more insight on mobile application development and management, be sure to stayed tuned to our blog and follow us on Twitter @HPAnywhere!



0 Kudos
About the Author


Rick Barron is a Program Manager for various aspects of the PM team and HPSW UX/UI team; and working on UX projects associated with He has worked in high tech for 20+ years working in roles involving web design, usability studies, and mobile marketing. Rick has held roles at Motorola Mobility, Symantec and Sun Microsystems.

27 Feb - 2 March 2017
Barcelona | Fira Gran Via
Mobile World Congress 2017
Hewlett Packard Enterprise at Mobile World Congress 2017, Barcelona | Fira Gran Via Location: Hall 3, Booth 3E11
Read more
Each Month in 2017
Software Expert Days - 2017
Join us online to talk directly with our Software experts during online Expert Days. Find information here about past, current, and upcoming Expert Da...
Read more
View all