Managing deployed mobile apps


Apps out in the wild

Recently I was introduced to the concept of “RevApps.” These are the apps that an organization uses to strengthen their market share position, grow revenue and advance against the competition. Simply they are the Revenue Applications.

Gartner talks about Pace-Layered applications comprising of “systems of record”, “systems of differentiation” and “systems of innovation”. SoR are those systems that every organization has like payroll and HR. SoD are the systems you need because of the nature of your business: for example if your business is inventory management the inventory management system would be an SoD. And the SoI are the RevApps, the apps that separate you from the competitor like the loyalty card, or the dividend rewards or the free-shipping and no-questions-asked return policy.

These are the apps that need to be revised and deployed with a much faster cadence than other, normal, apps. And the RevApps are invariably mobile apps.

So what is the best way make sure that these apps can be revised and deployed effectively and repeatably. The answer, in short, is automation of the deployment process.

We have come to accept that we need a common infrastructure for our development teams, testing teams and change and release teams. But that was a response to the chaos created, or inherited, over many cycles of technology and methodology changes. We now realize that the way the web team works is completely different to how the back-end team organizes. Yet we still try to standardized the infrastructure.

Mobile apps changes that. The need for speed, for reliable and repeatable deployment means that we have to put in place supporting solutions that understand the complexity of mobile apps, agile development, continuous integration and deployment and that integrate into our existing tools for ticketing and testing and repository management.

The most critical part of modern tools for mobile apps is the ability to directly deploy to the app stores the changes that will come with increasing rapidity. With cloud and virtualization the new watch word in standing up test environments: direct, automated, deployment to the app store is the next logical consequence.

About Kevin

In the past year Kevin has spoken at 20 conferences and seminars on a range of leading IT topics, including methodologies, business analysis, quality assurance techniques, governance, open source issues, tool interoperability, release management, DevOps, Agile, ITIL, from the mainframe to distributed platforms to the web, mobile, wearable and embedded systems. He is a much sought after speaker, recognized around the world for his provocative and entertaining style. Kevin is a 40 year industry veteran, holder of three technology patents and today is VP of Worldwide Marketing and Chief Evangelist at leading Application Development and Deployment vendor Serena Software. In the past decade he has been crossing the globe and has met with over 4,000 people. At Serena he works closely with industry analysts, the press, customers, partners and employees to exchange ideas about industry direction and business issues. He was born and educated in the UK and lives and works in the Bay Area, California.
This entry was posted in Business and Technology. Bookmark the permalink.

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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