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
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
760
The Future Of Computing
pietbrauer
0
81
FBSnapshotTestCase
pietbrauer
1
280
Yet another Dependency Manager
pietbrauer
0
180
Modular iOS App @ UIKonf 2014
pietbrauer
7
290
Scaling iOS Development
pietbrauer
1
110
Modular iOS Apps
pietbrauer
2
360
Unit Testing
pietbrauer
1
93
Other Decks in Programming
See All in Programming
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.1k
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
300
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
490
「人を評価する AI」の設計と実装
ryoyanara
0
180
源内ハンズオン概要編
hideg
0
140
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
770
メールのエイリアス機能を履き違えない
isshinfunada
0
230
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
340
yield再入門 #phpcon
o0h
PRO
0
990
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
670
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
150
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
240
Practical Orchestrator
shlominoach
191
12k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
340
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
790
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
Navigating Team Friction
lara
192
16k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
350
Product Roadmaps are Hard
iamctodd
55
12k
Speed Design
sergeychernyshev
33
2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
520
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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