Mobile Mindset withnyoug.org/wp-content/uploads/2017/12/NYOUG-Mobile-Mindset-Orac… · •...
Transcript of Mobile Mindset withnyoug.org/wp-content/uploads/2017/12/NYOUG-Mobile-Mindset-Orac… · •...
Mobile Mindsetwith
Mobility and its role in enterprise
&
AGENDA
• Why Mobile can be Hard• Digital transformation• Mobile as primary enabler• Enterprise Mobility Journey• Obstacles• Mobile Application Development Platforms• Short Demo• Conclusions• Q&A
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
WhatisthecostofdevelopingMobileApplications
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
CostofMobileApplicationDevelopment
270KAverageCostperApplication
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
ExplanationBehindTheHighCostsOfAppDevelopmentDeveloperCost• Facebook,Google,Twitter,FitBit haveteamsofover100 peopleworkingonasinglemobileapp
• Commontohavebetween3 and10 peopleworkingonasingleplatform(iOS/Android)app
• Typicaltimelineforaninitialprojectisbetween4 to6months
BuildvsBuy• DoIusemyownteamorcontractlabor?• Retainingtalentishard!
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.
Source:Gartner2016
By2020,morethan¾ofenterpriseswillhaveatleastonemobileappdevelopmentplatform(madp)toacceleratetheirdigitalbusinesstransformationstrategy.
6
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
CostofMobileDevelopers
7
TypeofDeveloper Description AverageHourlyCost
Basic /IntermediateIOSDeveloper CapableofObj.C &Swift $250-300+
Basic /IntermediateAndroidDeveloper CapablewithJava&AndroidSDK $200- 250+
Xamarin Developer Capablewith C#,.NETframework,XamarinandVisualStudio $175-200+
PhoneGap /CordovaDeveloper
HTML5, CSS&JavaScript.FrameworkslikeBackBone.js,Ionic,AngularJS.KnowledgeofAndroidSDKandSwift
$125+
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
ThecomplexityofMobileandInfrastructure
IntegrationClientDevTools SecurityMonitor
&AnalyzeMobileServices
MultipleEnvironments
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
Account&Customer
SFA/CRM
GeoInfoSystem
Inventory
Logistics
Accounting
Documents
Routing/Driving
ProductInfo
PricingInfo
Manuals
Shipping
Locate Service/Customer
RepairPart/ServiceEquipment
OrderaPart/Approve
SystemofEngagement
Job/Task Data SystemofRecord
MobileBusinessProcess
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
DifferentiateattheEdgeoftheInteraction• UniqueRules&RequirementsforeachIndustry&Vertical• UniqueProcessesforeachofourcustomers
• Spansmultiplesystems&services;PublicandPrivate
• RequireReal-TimeEnhancedUserExperiences;Push,Location,Analytics
MobileWorker
(FieldSales/Service)
Manager(Approvals&KPI’s) Data
MobileBusinessProcess
BackOfficeBusinessProcess
MobileProcessesareDifferent!
Data
Data
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
MobileRequiresmultipledatasourcesMobile-FirstPushNotification
Sync Offline
Analytics
Storage
LocationBasedServices
Social NetworksTwitter, Facebook, LinkedInSocialIntranetConversationMicro-Service
SAPOnpremiseMicro-Service
Location ServiceGoogleWebMicro-Service
Core HR, PeopleSoft Micro-Service
Talent ManagementTaleoCloudMicro-Service
CoreHRMicro-Service
Talent ManagementTaleoCloudMicro-Service
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
By2017,50% oftoday'sdeployedmobileenterpriseappswillbecompletelyrewrittenorreplaced!
Source:GartnerPresentation,TheCurrentandFutureStateofmobility,VanL.Baker,JasonWong,August2015
1in4Discardedafter
oneuse.
60%Appsareneverdownloaded
2/3Lessthan1000
downloadsfirstyear
DIGITAL TRANSFORMATION
•A fundamental change•To drive revenue and efficiency•Eliminate barriers•New value chains and business opportunities•Rather more complex - blurring digital and physical worlds•Mobile Transformation is primary enabler
ENTERPRISE MOBILITY JOURNEYLow
MaturityI need to have
amobile app
Medium Maturity
I need to have a portfolio of apps
High MaturityI need to have a
mobilitystrategy
• Uncertainty on where to start• Misidentification of requirements
and the scope• Short-sighted mobility focus based
on a single app• Complexities in vendor selection and
management
Mobile application projects are not completed on time and within the
scope
• Difficulty finding the right sourcing strategy (in-house vs. outsourced)
• Business know-how transfer to third parties
• Standardization and management issues across different sources for different apps
Exploration of the enterprise mobility world may have a high learning cost
• Working with a high number of developers for multiple apps for multiple platforms
• High app maintenance and management costs
• The need for supporting multiple versions of the apps in the stores
As the number of apps increase, productivity decreases due to
management complexities
SUCCESSFUL MOBILE TRANSFORMATION
Businessknow-how
Projectknow-how
Mobileknow-how
UI/UXknow-how
Business
Project
Mobile
UI/UX
• These processes cannot be considered alone• Fusing theses processes is the way to go to ensure high quality apps that work well both in frontend
and backend as well as being delivered on time, within budget
A successful mobile app (some seams might be slightly visible and that is fine for agility)
A mobile app cannot be successful even if just a piece is missing or misplaced. It is eventually rejected by users
OBSTACLES ON YOUR JOURNEY - 1
•High Level:•Collaboration and sharing•Organizational knowledge•Standardization•Dependencies• Integration efforts
OBSTACLES ON YOUR JOURNEY - 2
•Technical/More Specific:•Development•Certification Management•Testing Distribution/Automation•Store Submission Processes• iOS specific Update Processes
OBSTACLES ON YOUR JOURNEY - 3
•Technical/More Specific – Cont.’ed:•B2B and B2E App Distribution
•Version Management
•Tracking and Monitoring
MOBILE APPLICATION DEVELOPMENT APPROACHES
PerformanceUser ExperienceOS Feature SetSecurity UI & Animation Complexity
Support & Maintenance CostTime To MarketCost of Test
PlatformBasedNative
Cross-PlatformNative
Cross-PlatformHybrid
App Makers /Rapid Tools
Mobile WebHTML 5
Mobile FriendlyWebsite
DEVELOPMENT VS. MAINTENANCE
•Development vs Maintenance Efforts
MobileAppDeveloped– 100Units
Year1–Maintenanc
e60– 80Units
Year2–Maintenanc
e60– 80Units
Year3–Maintenanc
e60– 80Units
Total180%to240%oftheinitialeffortthroughout
thelifeofamobileapp!
MOBILE APPLICATION DEVELOPMENT • Think in product terms
• Start small with an MVP
• Functional quality & Application quantity
• Focus on experiences
• Cross-platform is the key
THE SOLUTION: ENTERPRISE MOBILITY PLATFORMS
By 2020, more than 75% of enterprises will have adopted at least one
mobile app development platformto accelerate their digital business transformation strategy, up
from approximately 33% in 2015.
Source: Gartner
MOBILE APPLICATION DEVELOPMENT PLATFORMS
Platform Focus Enterprise Community Enterprise Community Community
Lifecycle Management Yes Partially Yes No No
Lifecycle Environment Cloud Desktop Desktop No No
Development Environment Cloud Desktop Desktop None Desktop/Web
Development Technology Native Native Native Native(not single codebase)
Hybrid
Development Language JavaScript C# JavaScript JavaScript JavaScript
100% Native API Access Yes Yes Yes No No
Update Apps with Hot Deployment Yes No No No Yes
iOS Development without a Mac Yes No No No No
MBaaS Services Oracle MCE Azure Kony MobileFabric No No
Enterprise Ecosystem Oracle Microsoft Proprietary No No
SHORT DEMO
CONCLUSIONS
• Efficiency gain•Development time• Cost reduction•Maintenance• Standardization•Mobility know-how• Internal IT/Development Resources
Thank YouThis was just an introduction
The great world of mobility awaits you to explore it!
Girk CakmakVP of Sales, [email protected]
Scott MooreOracle NAS - Business Development [email protected]