app lifecycle management for enterprise mobile apps
Post on 24-May-2015
326 Views
Preview:
TRANSCRIPT
Mobility in the Enterprise
App Development Survey and Best Practices
The 451 Group Today
One company with 3 operating divisions
Syndicated research, advisory, professional services, datacenter certification
Global Events
230+ staff 1,300+ client organizations:
enterprises, vendors, service providers, and investment firms
Organic and growth through acquisition
Enterprise Mobility Practice
Chris HazeltonResearch Director Mobility
Coverage: Enterprise MobilityOur Focus : Pick early stage technologies and trends, and analyze their impact on the enterprise
Technologies: Mobile hardware, MDM, MAM, Mobile web/native app development, App testing and performance management tools, Mobile Virtualization, Secure Containers, Mobile malware, Analytics in Mobile, Managed Services
Vendor Coverage: Around 200+ vendors, including both small and large
Upcoming Reports: Enterprise Mobile Management Guidance, Mobile App Lifecycle : Deployment and Management, Mobile Security, Rise of Mobility Managed Services
Vishal JainAnalyst Mobile Services
Expectation for more M&A spending in coming year
40% of the 366 mobile app deals, recorded in the 451 M&A Knowledge-Base since 2000, have been announced in the past two years alone
Source: 451 Research Tech Banking Outlook Survey, *sectors not included in previous surveys
Mobile and Cloud Services Top IT’s Priorities This Year
"In your opinion, which of the following technologies will be the top priorities for your organization during the next year?" (Select up to three)
26%23%
22%21%
20%16%
15%15%15%
14%12%
11%10%10%
9%7%
6%
0% 5% 10% 15% 20% 25% 30%
Service-oriented architecture (SOA) (n=2028)Enterprise social networks (n=2028)
Self-service technologies for customer service (n=2028)Unified communications (n=2028)
Mobile Web sites (n=2028)Wireless data cards for laptops (n=2028)
Web conferencing (n=2028)Video conferencing (n=2028)
Mobile-enabled enterprise applications (n=2028)M2M solutions (n=1519)
Server virtualization (n=2028)Desktop virtualization (n=2028)
Remote access solutions (n=2028)Mobile-enabled productivity applications (n=2028)
Mobile cloud services (n=1519)Mobile security (n=2028)
Cloud-based services (n=2028)
Source: 451 Research Yankee Group’s Enterprise Mobility: IT Decision-Maker survey 2012-3 (rolled year) Sample: Senior ITDMs & LOB Managers with decision-making responsibility over IT decisions / Base: Asked everybody
App development and deployment has a lifecycle
• Picking industrial scale in the enterprise• Enable simple to complex apps• Not just integrate but also manage• Manage and nurture the development and
deployment environment• Control multiple variables• NO SIZE FITS ALL
Core Mobilized Enterprise Applications
Source: 451 Research Yankee Group’s Enterprise Mobility: IT Decision-Maker survey 2012-3 (rolled year) Sample: Senior ITDMs & LOB Managers with decision-making responsibility over IT decisions / Base: Asked everyone who has deployed that app
Software as a Service
Managed Service
On-Premise
Structured approach to app development
Analyz
e Requirements
D
esign
Develop
Integrate
D
evelo
p
Manage
Mobile is unlike web: managing layers of complexity
Homogeneous HeterogeneousLimited context Form FactorsPlatforms
Specific features
Optimize many timesOptimize once
Push Notifications
Data sync/handling
Location
Images
Integration
Impact on business processes
Best of breed for mobilizing apps
Native Hybrid Mobile Web
• Established distribution model
• Established for security, sandbox, permissions and trust
• Allows high optimization for the device form-factor
Sets the bar
Optimum balance
• Uses the best of web development and native packaging
• Not highly optimized although suited for less complex apps
• Allows enterprises to reuse existing developer resources and infrastructure
• Good for less performance-intensive apps
• Evolving security model matures and publishing ecosystem
• Browser evolution needs to run neck to neck with the evolution of features on smartphones
Coverage
Flexibility to decide based on app use-case and requirement
(adaptive)
Hybrid
Hybrid
Assembling or using a mobile-friendly infrastructure
Mobile-friendly Integration
Host Systems/Backen
d
Data Store
PaaS
MBaaS
SaaS
Authentication/encryption
Services
Federate
The app development lifecycle maturity journey
Need to assess, adapt or replace tools, processes and standards
• Software development methodology
• Estimation techniques• Frameworks for software
development• Development tools and
environment• Version Control• Design Patterns• Quality processes• Governance processes• Purchasing and buying
Non-linear development
Frequent iterations
Greater Design and Context
Collaborative model
For
Distributed assets and resources
While converging the tools across the entire lifecycle
Predicting development and/or ownership costs
Fixe
d
Fixe
d
Fixe
d
Fixe
d
Fixe
d
Year 1 Year 2 Year 3
Varia
ble
Dev
elop
men
t + O
wne
rshi
p Co
st*
Varia
ble
Varia
ble
Custom app development
ISV app
App Platform
Varia
ble
Varia
ble
Varia
ble
Fixe
d
Fixe
d
Fixe
d
Fixe
d
Varia
ble
* Representative TCO
Moving towards process-driven development has advantages
• Ability to scale• Management of apps• Security• Resources required to support• Company Policies• Oversight and visibility
Further details in our reports
Mobile App Lifecycle: Design and Development
Upcoming Reports –
• Mobile App Lifecycle: Deployment and Management – April 2013• Mobile Managed Service Provider Report – June 2013
Thank YouQuestions? Comments?
top related