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
危うくスティーブ・ジョブズに抗議しに行くハメになるところだった話
Search
SHIFT EVOLVE
PRO
November 25, 2021
Business
420
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
コミュニティを、仕事にした。‐ 学びの場が会社の価値になるまで / 20260724 Ayana Chandler
shift_evolve
PRO
0
51
越境QA 〜QA歴18年のキャリア~ / 20260724 Masakazu Yoshikawa
shift_evolve
PRO
0
39
fukabori.fm出張版:AI駆動開発でテストエンジニアは不要になるのか / 20260723 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
49
【実録】「なんちゃってアジャイル」によるプロジェクト崩壊とその教訓 / 20260723 Takeshi Watarai
shift_evolve
PRO
1
25
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
790
AWS DevOps AgentでCDKメンテナンスは楽になるのか ~検証から見えた最適解~ / 20260718 Masaki Okuda
shift_evolve
PRO
0
590
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
540
AIが変えるDevSecOps―開発速度とセキュリティの両立へ / 20260714 Mitsutoshi Matsuo
shift_evolve
PRO
1
85
生成AI活用によるODC欠陥分析の分類高速化の実践と導入効果 / 20260703 Suguru Ishii
shift_evolve
PRO
2
170
Other Decks in Business
See All in Business
supa, inc. company deck v260722
kazuki_tanaka
0
200
データ品質とメタデータ管理で実現する構造化・非構造化データ活用のユースケース紹介
kawanago
0
470
株式会社ripples(リップルズ)-Company Deck
ripples_deck
0
660
マルチプロダクト時代のPMM-Discoveryから0→1、Expansionまで フェーズで変わる期待役割とアサインの設計図
sasaguchi
0
370
Decentier_Corporate Deck_2026
decentier
PRO
0
1.6k
エムスリーキャリア Work Support採用資料 / M3C Work Support
m3c
0
14k
Terraform Provider for TROCCO × AI で 半自動化する複数プロダクトの連携運用 / Semi-Automating Multi-Product Data Integration Ops with the Terraform Provider for TROCCO × AI
medley
0
250
SalesforceとTableauコミュニティを横断して感じたこと(Osaka Dreamin)
leafyoh
0
120
サステナブルな成長を支えるセルフマネジメントの技術/Self Management skill for growth
ikuodanaka
1
310
When do you feel a customer's trust?
tanaken0515
0
220
「この数字おかしくない?」対応に追われていたのに、 Claude Codeで設計改善まで着手できた話
matsumotokoki
0
200
【アルー株式会社】27年度・28年度新卒採用_会社説明資料
recruitalue
0
170
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
How to build a perfect <img>
jonoalderson
1
5.8k
Navigating Team Friction
lara
192
16k
Being A Developer After 40
akosma
91
590k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Automating Front-end Workflow
addyosmani
1370
210k
Visualization
eitanlees
152
17k
A better future with KSS
kneath
240
18k
Mind Mapping
helmedeiros
PRO
1
290
The Limits of Empathy - UXLibs8
cassininazir
1
530
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