Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOps in the iOS world
Search
Piet Brauer
September 16, 2015
Programming
400
0
Share
DevOps in the iOS world
Presented at NSSpain 2015
Piet Brauer
September 16, 2015
More Decks by Piet Brauer
See All by Piet Brauer
Designing Pro Apps @ FrenchKit 2016
pietbrauer
0
740
The Future Of Computing
pietbrauer
0
65
FBSnapshotTestCase
pietbrauer
1
270
Yet another Dependency Manager
pietbrauer
0
170
Modular iOS App @ UIKonf 2014
pietbrauer
7
270
Scaling iOS Development
pietbrauer
1
94
Modular iOS Apps
pietbrauer
2
350
Unit Testing
pietbrauer
1
83
Other Decks in Programming
See All in Programming
Nuxt Server Components
wattanx
0
220
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
4
2.2k
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
130
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
170
おれのAgentic Coding 2026/03
tsukasagr
1
120
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
110
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
3.7k
安いハードウェアでVulkan
fadis
1
850
「速くなった気がする」をデータで疑う
senleaf24
0
110
AI 開発合宿を通して得た学び
niftycorp
PRO
0
180
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
290
Featured
See All Featured
Design in an AI World
tapps
0
190
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
97
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
100
Transcript
DevOps in the iOS World
Who am I?
Piet, Indie from Hamburg
I make Git2Go
Wait, What?
#DevOps
History » originated in 2008/2009 » months of release cycles
to 10+ deploys a day » bring together devs and ops » ship faster
Current iOS situation » Months of release cycles » Deploy
from local Xcode » low automation
The 3 ways
No. 1: Systems Thinking
No. 2: Amplifying Feedback
No. 3: Culture of Continual Experimentation and Learning
#iOSDevOps
No. 1: Systems Thinking
No. 2: Amplifying Feedback
No. 3: Culture of Continual Experimentation and Learning
#PracticaliOSDevOps
No. 1: Systems Thinking
The system Product Owner, UI Designer, UX Designer, Internal IT,
Operations, iOS Feature Teams, iOS Platform Team, Apple
None
No. 2: Amplifying Feedback
Shorten Feedback loop between ...
You and Your Tests Get instant feedback if you broke
something Travis CI, Cirlce CI, Jenkins, GitHub PullRequests, KIF, UIAutomation
You and Apple Upload often, Release often, Automate everything possible
Fastlane Tools, Shenzhen, TestFlight
You and your customer Get feedback of your app, give
feedback to customer, keep response time under 2 hours Supportkit, Slack, Mail
You and your Designer Prototype, try new things, give them
hints whats realistic Invision, AppCooker
No. 3: Culture of Continual Experimentation and Learning
Automate all the tasks, Introduce release cycles, get used to
upload once a week, streamline your QA process, remove humans from every process
Tools from 2009 / Conclusion 1.Automated infrastructure 2.Shared VCS 3.One
step build & deploy 4.Feature Flags 5.Shared metrics 6.IRC and IM robots
Culture from 2009 / Conclusion 1.Respect 2.Trust 3.Healthy attitude about
failures 4.Avoid blame
Further reading/watching » The Phoenix Project: A Novel about IT,
DevOps, and Helping Your Business Win » Velocity 09: John Allspaw and Paul Hammond, "10+ Deploys Per Day"
! Thanks – @pietbrauer
Q&A