Upload
others
View
7
Download
1
Embed Size (px)
Citation preview
Mobile Dev Pains
Many versions of iOS, Android, Windows
Many different smartphones
Many different screen resolutions
Mobile Ops Pains
Certificates, Key stores, Profiles
Dev & Production environments
Publish to AppStore/Google Play
Or Enterprise distribution
Mobile Dev & Mobile Ops
Dev: coding, testing, delivery
Ops: build, update, monitor, gather feedback
Release frequency more than 1 time/week
Mobile DevOps
Culture: QA and Dev engineers works with single code base, repositories and documentation. Automatization instead of routine
Tools: Continues Delivery (what about Continues Integration?)
Your own infrastructure?
- You’ll need a dedicated Mac, Sys Admin, many hundreds of smartphones and tablets
- Strong human factor
+ No limitations in configuration
Automated UI testing
Automate Use Cases testing
Test with different «device mode + OS version»
Check UI on different screen resolutions
Painless Mobile DevOpsMobile Dev & Ops Pains, Enterprise vs Mobile DevOps, Build, Test, Monitor
Slava Chernikoff
medium.com/binwell