cd and devops for mobile...devops for mobile. 2 mobile challenges •development tool mix •device...
TRANSCRIPT
<Title>CDandDevOps
forMobile
2
MobileChallenges
• DevelopmentToolMix
• DeviceProliferation
• AppFeatureFragmentation
• OperatingSystemUpdates
• MobileDrivingBackendChanges
• 'Pull'not'Push'Deployment
• InstrumentationandVisibility
3
WhyDevOpsforMobile?
• AcceleratedTimetoMarket
• LeverageExistingInvestments
• CustomerSatisfaction
C O M P O N E N T S O F M O B I L E
Test
Build
CrashReporting
Storage
PushNotifications
Tables
Distribute
Analytics
LiveUpdate
A/BTesting
Identity
RemoteConfiguration
F L O W
•
B U I L D
C O M P I L E S I G N P A C K A G E D E P L O Y
TestingA U T O M A T E D T E S T I N G
F U N C T I O N A L T E S T I N G• Simulator• PhysicalDevice
U N I T T E S T I N G
“84%ofusersdeleteanappafter2buggyexperiences.”- https://www.digitaltrends.com/mobile/16-percent-of-mobile-userstry-out-a-buggy-app-more-than-twice/
Deployment
T E S T I N G
InternalTestingBetaTesting
E N T E R P R I S E
Mobiledevicemanagement(MDM)
A P P S T O R E
iTunesGooglePlay
WindowsStore
D E M O
•VSTS•MobileCenter
F E E D B A C K
•
– LotsofDevelopers,hopefully;)
"Whenworkingonafeature,Iwanttoknowwhomyusersare,whatdevicestheyhave,whattheyaredoing,andfixissuesasquicklyastheyappear."
11
ExceptionManagement•AppHealth•DetailsareHelpful• StackTrace• EnvironmentDetails
12
Instrumentation
• Who&Whereistheappbeingused?• Whataretheusersdoing?• Whatinmyappsucks?
•MobileCenter• Crashes• Analytics
D E M O