Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
危うくスティーブ・ジョブズに抗議しに行くハメになるところだった話
Search
SHIFT EVOLVE
PRO
November 25, 2021
Business
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
危うくスティーブ・ジョブズに抗議しに行くハメになるところだった話
SHIFT EVOLVE
PRO
November 25, 2021
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
価値実現重視へとシフトした時代を生き抜くには / 20260713 Takeshi Watarai
shift_evolve
PRO
1
76
SHIFTのコミュニティ活動 / 20260828 Yumiko Ohata
shift_evolve
PRO
2
78
AI活用によるレガシーモダナイゼーションとプロジェクトマネジメント / 20260827 Tsukasa Takemura & Takashi Maekawa
shift_evolve
PRO
0
91
兼務の事務局から、組織へ SHIFTのAWSアライアンス立ち上げ記 / 20260807 Satoshi Torano
shift_evolve
PRO
1
82
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
1.4k
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
320
”そのまま移行”からの脱却へ ― AI解析で実現するSAP S/4HANA導入成功メソッド / 20260729 Akio Hane
shift_evolve
PRO
1
89
区民の問い合わせ、AIにどこまで任せる? 品川区×SHIFTが挑む自治体音声AI実証の現在地 / 20260626 Taku Nishizawa and Satoshi Torano
shift_evolve
PRO
1
280
コミュニティを、仕事にした。‐ 学びの場が会社の価値になるまで / 20260724 Ayana Chandler
shift_evolve
PRO
0
180
Other Decks in Business
See All in Business
増え続ける運用を、 Skill化する"型"でさばく
morimori3
0
350
Hubble Behavior Principles
hubbleinc
0
330
Webinar 23.09.2026 NeuroDate III - El impacto de la guerra de Irán en los precios del gas y la electricidad
neuroenergia
PRO
0
110
地方自治体向け地域脱炭素・再エネ推進支援・コンサルティング事例・ソリューション資料
satoru_higuchi
PRO
1
480
AIと働く実践 Agentがあなたの生産性を上げてくれない理由
ozakiomumkj
0
130
三井物産グループのデジタル証券~福岡・天神~徹底解説セミナー
c0rp_mdm
PRO
0
1.3k
01_全社_FLUX採用ピッチ資料_Ver.5.7
flux
12
230k
PMよ、エゴイストになれ!
suh1101
0
260
[2026.09] カルチャーデック|株式会社サイバーリンクス
cyberlinks
0
350
【株式会社VISIONARY JAPAN】エンジニアチーム採用ピッチ資料_202609
visionaryjapan1
0
120
正解が消えた開発現場で、どう後輩を育てればいいのか?~ AI時代における「若手のストレス」と「メンターの限界」に向き合う ~
mkitahara01985
1
140
3DC Company Deck v2026
3dc_inc
0
610
Featured
See All Featured
We Are The Robots
honzajavorek
0
380
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5k
Tell your own story through comics
letsgokoyo
1
1.1k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Paper Plane
katiecoart
PRO
4
53k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
340
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
危うくスティーブ・ ジョブズに抗議しに 行くハメになるとこ ろだった話 2021年11月19日(金) SHIFT 伊藤 慶紀 ブラックフライデー!トラブルシューティング LT会
注意事項 • Jobs風に英語多めの敢えて スタイリッシュな発表資料 にしていますが内容は全然 スタイリッシュではありま せん。ご了承下さい。
AGENDA • Profile • Outline • Trouble • Troubleshooting •
Lesson
PROFILE Name • 伊藤 慶紀 (Yoshinori Itoh) Work • 証券系Webアプリ
のテストマネー ジャ • SHIFT 技術ブログ 執筆中 「IT古典良書を読 み解く」シリーズ Hobby • 将棋(アマ三段) • ドライブ(R34ス ライラインにチャ イルドシートが付 きました) • ラーメン(学生時 代はラーメン部の 隊長)
OUTLINE • 2013年(iOS7時代)中堅出版社がアプリに参画 • 役員は全員ITに疎いため、技術部門を新設 • 筆者は途中参画でPMになるが、既に開発は進んでい る状態 • 正直、アプリの設計はあんまり良くないが戻れない
• アプリ内課金型 iOSとAndroid版 • 開発自体は外注
TROUBLE • 無事(?)にアプリが完成しApp Store,Google Playに 登録を残すのみ。この作業は内部で実施した • 見事にappleの審査でReject(拒否)される
TROUBLE • アプリ内で値段の違うチケット購入すると同価格の書籍が買え る方式だったが、いつの間にかAppleはその方式は禁止にしてお りAppleの審査でReject(却下)された • 他にも細かな指摘がいくつかあった • 外注先との契約が曖昧で、仕様通りのものは完成したというこ とで修正は別見積となり大いに揉める
• Android版は審査がないためリリースされたのにiOS版がリリー スさえないことに社長はイライラ • 遂には「シリコンバレーに行ってスティーブ・ジョブズに文句 を言ってこい」と言われる
TROUBLESHOOTING • 外注先に見積もりを出してもらうと1.5人月かかるとのこ と • 予算がなく揉めるだけで発注はされない • 仕方がないので、iOSアプリはデモ版ぐらいは作ったこと がある筆者が修正するはめに •
定数があちこちに点在している奇天烈なソースを解析し ながら、アプリ・サーバーサイドを最低限の改修でApple の指摘事項を解消する手法を思いつく • 無事に想定通り、動作しAppleの審査も通過した • ちなみに解析~改修は1週間で終わった
LESSON • iOSアプリ開発を外注する場合は受入条件としてAppleの審 査が通るまでを明確に記載すること • 外注先は出来ればコードレビューをすると良いが、コー ディング規約の有無を確認するだけでもソースが綺麗かど うかが見えてくる • App
Store Reviewガイドラインは、本当に予告なく変わるの でチェックしておく • Appleのレビューは時間がかかるのでリリースが決まってい れば逆算して1ヶ月前には審査依頼すること • ちなみにAppleのレビューアは全員がクリスマス休暇をしっ かりとるので注意だったが2021年は方針が変わった模様 https://jp.techcrunch.com/2021/11/09/2021-11-08-apple-says-app-store-wont-close-to- developers-over-holidays-as-in-previous-years/
One more thing…
ONE MORE THING • iOS、Androidアプリは毎年OSがバージョンアップしま す • 今まで動いていたアプリが動かなくなることが普通に 起きます •
最新のOSをβ版からの動作確認および改修の内容を盛 り込んだ保守契約をすることを推奨します • こだわりが低ければ保守が大変なネイティブアプリよ りWebアプリにすることも一案です
THE END