• No results found

MOBILE APP LIFECYCLE

N/A
N/A
Protected

Academic year: 2021

Share "MOBILE APP LIFECYCLE"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

EXECUTIVE OVERVIEW

MOBILE APP LIFECYCLE

Design and Development

As enterprises invest in developing or externally sourcing mobile apps, they are finding the need to integrate this process into the overall software development and release lifecycle. This report is the first in a two-part series on the lifecycle of developing and managing mobile apps in the enterprise, which examines the approaches and processes related to design, development, testing, performance and distribution.

KEY FINDINGS

• The increasing use of tablets for productivity rather than just content consumption, as evident from a recent 451 Research ChangeWave survey, shows that demand for mobile productivity apps is on the rise in the enterprise. At the same time, more enterprises are deploying apps in the cloud. There is a correlation here as traditional enterprise IT is coming to terms with new ways of building and deploying software. We see a convergence of Web practices with core enterprise development.

• The application development lifecycle is the foundation for the development of any kind of application software. However, app development for mobile devices is not entirely covered within the traditional lifecycle model, except for things like version control.

• While enterprises look at smartphone app development as a refresh of their software, they should also look at accompanying practices like agile software development as a refresh of their age-old software development practices.

• With the pre-canned capabilities of various tools available for design and development of mobile apps, it is possible to leapfrog certain steps in the development lifecycle. Hence, app development must avoid redundant activities and allow greater reusability for lower management overheads and shortened delivery time frames.

(2)

TITLE

Mobile App Lifecycle: Design and Development

ANALYST

Vishal Jain, Analyst – Mobile Services

RELEASE DATE

December 2012

LENGTH

33 pages

ABOUT THIS REPORT

Mobile application development activity is accelerating within enterprises, and with this shift comes the need to better manage these development processes. As end-user expec-tations build and usage increasingly shifts from other channels to mobile devices, there is a need to tie in the mobile app delivery method and experience with overall enter-prise standards, tools and processes. This is a challenge because there is currently no well-defined mobile app development approach or standards.

This report examines some of the app development lifecycle models for building, testing and integrating mobile apps for enterprise employees, partners and consumers. It considers various application types based on business complexity, hosting models and integration with existing back-end sources – and it concludes with a TCO guideline and model around these development approaches. This report is the first in a two-part series on the lifecycle of developing, deploying and managing mobile apps in the enterprise.

(3)

EXECUTIVE OVERVIEW

TABLE OF CONTENTS

SECTION 1: EXECUTIVE OVERVIEW 1

1.1 KEY FINDINGS . . . 1

1.2 REPORT RATIONALE. . . 2

1.3 METHODOLOGY AND RESPONDENT DETAILS . . . 2

SECTION 2: INTRODUCTION 4 2.1 CLASSIC MODEL FOR APPLICATION DEVELOPMENT LIFECYCLE . . . 4

2.2 ENTERPRISE JOURNEY WITH MOBILE SERVICES AND APPLICATIONS . . . 4

2.3 TRILOGY OF MOBILE DEVICES, APPS AND THE CLOUD. . . 5

Figure 1: Current Corporate Tablet Usage, November 2012 . . . . 6

Figure 2: Corporate Cloud Computing Trends, November 2012 . . . . 7

2.4 IMPACT OF MOBILE APPS ON DEVELOPMENT AND DEPLOYMENT LIFECYCLE . . . 7

SECTION 3: ENTERPRISE MOBILITY ECOSYSTEM 9 3.1 COMPONENTS OF MOBILITY DEVELOPMENT AND DEPLOYMENT . . . 9

Figure 3: Mobility Apps Ecosystem . . . .10

3.2 MOBILE APP IMPLEMENTATION APPROACHES. . . . 10

Figure 4: Smartphone App-Enablement Options and Decisions . . . . 11

Figure 5: App Implementation Type Matrix . . . .12

3.3 APP DEVELOPMENT PROCESSES AND TOOLING . . . . 12

Figure 6: Software Development Lifecycle Activities . . . .13

3.3.1 Development Workbench . . . .13

3.3.2 Real-Time Testing and Debugging . . . .14

3.3.3 Hosting Models for Development and Deployment . . . .14

3.3.4 Integration Methods . . . .15

SECTION 4: A BLUEPRINT FOR ENTERPRISE APP DEVELOPMENT AND DISTRIBUTION 16 4.1 APP DEVELOPMENT OR PROCUREMENT WITHIN ENTERPRISES . . . . . 16

4.2 MATURITY LEVELS OF APP DEVELOPMENT . . . . 17

(4)

SECTION 5: LIFECYCLE IMPLEMENTATION MODELS AROUND

APP DEVELOPMENT 22

5.1 WATERFALL-BASED DEVELOPMENT . . . . 22

5.2 RAPID APPLICATION DEVELOPMENT . . . . 22

5.3 OEM OR PLATFORM VENDOR SPECIFICATIONS . . . . 23

5.4 HYBRID APP DEVELOPMENT PROCESS . . . . 23

SECTION 6: IMPLEMENTATION CASE STUDIES: THE IMPACT ON APP DEVELOPMENT THROUGH LIFECYCLE AND TOOLING CHANGES 24 6.1 AVIVA – TECHNICAL GUIDELINES FOR APP DEVELOPMENT . . . . 24

6.2 BARCLAYS – ORGANIZATION RESTRUCTURING FOR APP DEVELOPMENT . . . . 24

6.3 HOTELS.COM – APP DEVELOPMENT LIFECYCLE SHIFT. . . . 25

6.4 NORWEGIAN RAIL – DEVELOPMENT TOOL SELECTION . . . . 25

6.5 UBS – APP SOURCING AND DEVELOPMENT MODEL . . . . 25

SECTION 7: PLATFORM AND TOOLING VENDORS FOR MOBILE APP DEVELOPMENT LIFECYCLE 27 7.1 OEM APP DEVELOPMENT LIFECYCLE TOOLS . . . . 27

7.2 MIDDLEWARE-BASED TOOLS FOR APP DEVELOPMENT LIFECYCLE IN THE ENTERPRISE . . . . 28

7.3 APP TESTING TOOLS . . . . 30

7.4 ALM VENDORS AND SYSTEMS INTEGRATORS . . . . 31

SECTION 8: EVALUATING A DEVELOPMENT STRATEGY FOR MOBILE APPS 32 8.1 LOOKING AHEAD . . . . 33

(5)

EXECUTIVE OVERVIEW

ABOUT 451 RESEARCH

451 Research is a leading global analyst and data company focused on

the business of enterprise IT innovation. Clients of the company — at

end-user, service-provider, vendor and investor organizations — rely

on 451 Research’s insight through a range of syndicated research and

advisory services to support both strategic and tactical decision-making.

© 2012 451 Research, LLC and/or its Affiliates. All Rights Reserved. Reproduction and distribution of this publication, in whole or in part, in any form without prior written permission is forbidden. The terms of use regarding distribution, both internally and externally, shall be governed by the terms laid out in your Service Agreement with 451 Research and/or its Affiliates. The information contained herein has been obtained from sources believed to be reliable. 451 Research disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although 451 Research may discuss legal issues related to the information technology business, 451 Research does not provide legal advice or services and their research should not be construed or used as such. 451 Research shall have no liability for errors, omissions or inadequacies in the information contained herein or for interpretations thereof. The reader assumes sole responsibility for the selec-tion of these materials to achieve its intended results. The opinions expressed herein are subject to change without notice.

References

Related documents

(“It seems to me, that appellant [Ingersoll] in attending a hockey game occupied precisely the same status as a spectator at a baseball game and that the same rules should be

In the spring of each year, Sumac Elementary School is required by the state to administer a physical fitness test to all students in the fifth grade. The physical fitness test is

12 Data Science Master Entrepreneur- ship Data Science Master Engineering entrepreneurship society engineering. Eindhoven University of Technology

De tal manera existe una estrecha relación entre lo que entendemos por memoria social (Fentress. y Wickman 2003) y patrimonio; habida cuenta de que la memoria social

Taking up this call, this research on Canadian game developers, community or- ganizers, and others involved in indie games suggests that contemporary cultural pro- ducers locate

†Symbols in parentheses represent chord names with respect to GCFBbDG tuning (or Capoed Gtr, TAB 0 = 3rd fret) Symbols above represent actual sounding chords.. Play Guitar 1

Italy: Macro areas and regions.. The spatial distribution of Internet access based on domain names registered in 2010 shows that:.. 1) The North has more than half of the

The Signal Manager in turn processes the event based on policy settings described above and distributes a signal to the appropriate IdPs indicating that a particular account known