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
0
400
DevOps in the iOS world
Presented at NSSpain 2015
Piet Brauer
September 16, 2015
Tweet
Share
More Decks by Piet Brauer
See All by Piet Brauer
Designing Pro Apps @ FrenchKit 2016
pietbrauer
0
730
The Future Of Computing
pietbrauer
0
61
FBSnapshotTestCase
pietbrauer
1
270
Yet another Dependency Manager
pietbrauer
0
160
Modular iOS App @ UIKonf 2014
pietbrauer
7
270
Scaling iOS Development
pietbrauer
1
90
Modular iOS Apps
pietbrauer
2
340
Unit Testing
pietbrauer
1
80
Other Decks in Programming
See All in Programming
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
360
Python札幌 LT資料
t3tra
7
1.1k
Basic Architectures
denyspoltorak
0
640
CSC307 Lecture 07
javiergs
PRO
0
530
MUSUBIXとは
nahisaho
0
110
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.6k
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.2k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
430
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
530
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
190
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
120
Featured
See All Featured
Paper Plane
katiecoart
PRO
0
46k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
87
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.9k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
84
Practical Orchestrator
shlominoach
191
11k
Optimizing for Happiness
mojombo
379
71k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
100k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
810
Amusing Abliteration
ianozsvald
0
91
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