App Launch Readinessは、モバイルアプリケーションのリリースに関わる実務上の条件に絞ったレビューです。アプリが開発者の端末で動いているように見えるかどうかにとどまらず、合意した製品、設定、連携、リリース資料、運用上のシグナルが、管理された公開に向けて整っているかをチームが確認できるよう支援します。合意したバージョンと条件について、リリース準備状況を証跡に基づいてチームに示します。公開前の最も重要な問いを特定し、妥当なフォローアップに優先順位を付け、リリースを進める前に担当チームが判断すべきことを文書化するための体系的な方法です。
何であるのか
この業務では、合意した公開の範囲、すなわちアプリのバージョン、対象プラットフォーム、主要なユーザー体験、関連するサービス、リリースの責任分担を確認します。スコープに応じて、認証とセッションの動作、権限、ローカルストレージとデータの取り扱いに関する前提、APIのフロー、決済フロー(ある場合)、設定、ログ記録、クラッシュレポート、プライバシーとストア掲載文、リリースチェックリストを対象にできます。目的は、実践的な公開準備のレビューと本格的なペネトレーションテストとを区別することです。準備状況のレビューは、合意したリリース条件と、よくある運用上や製品上のリスクを確認するものであり、広範な攻撃的テストは別途のペネトレーションテストのスコープで扱います。指摘事項は、予定したリリースの前に対応が必要なこと、担当者が必要なこと、別スコープの技術またはセキュリティの業務が必要なことをチームが把握できるよう整理されます。パッケージによっては、合意したスコープ内でのアプリ開発とUI/UXの実装を含めることもでき、その場合は開発中にセキュリティに関わるレビューのチェックポイントを設けます。
誰のために
App Launch Readinessは、次のようなチームに適しています。
- 初回リリース、大型アップデート、市場展開を控えたモバイルアプリがあり、より規律ある最終確認を行いたいチーム
- 製品、エンジニアリング、運用、リリースの責任分担を、同じ公開の範囲に沿ってそろえる必要があるチーム
- 認証、API、決済、権限、外部ツール、ストア資料について、公開前に実務的な精査が必要なチーム
- リリースリスクを証跡に基づいて正確に把握しながら、観察された準備上のギャップに優先順位を付けたいチーム
明確にするのに役立つこと
公開準備のレビューでは、次の点が明確になります。
- 合意した公開判断の前に検証すべき重要なユーザーフローとリリース上の依存関係
- 認証、セッション、権限、APIの動作、ストレージ、決済、設定に、明確な担当者と実務的なチェックがあるかどうか
- ログ記録、クラッシュレポート、サポートのシグナル、プライバシーに関する記載、ストア申請資料のうち、確認や改善が必要なもの
- 指摘事項のうち、公開に向けて直ちに判断すべきもの、リリース後に計画できるもの、別スコープが必要なもの
含まれる内容
- リリースの範囲、プラットフォーム、環境、主要なフロー、入手できる証跡についての書面による確認
- 該当する場合の、合意した認証、セッション、権限、ストレージ、API、設定、決済フローに関する考慮事項のレビュー
- リリースチェックリストの項目、ログ記録、クラッシュレポート、運用上のシグナル、プライバシーとストア掲載文、申請準備の実践的なレビュー
- 合意した重要なユーザー体験の公開前検証と、観察された準備上の問いを優先度順にまとめた記録
- リリースを止める問題とフォローアップ作業とを区別した、平易な言葉による是正と担当についてのメモ
- リリースの判断、残る制約、担当チームにとっての実務的な次の対応を扱う引き渡しの協議
含まれていないもの
- 本格的なペネトレーションテスト、リアルタイムのインシデント対応、常時体制での公開運用、すべての脆弱性を特定するという約束
- 不具合のない運用、途切れのない可用性、ユーザーの定着、公開時期、あらゆるセキュリティ上や開発上のリスクの除去の約束
- Apple App StoreやGoogle Playの審査通過(ストア申請の支援はスコープに含められますが、承認はプラットフォーム側の判断です)
- 別途スコープを定めない限り、広範なバックエンド、インフラ、コンプライアンス、法務、アクセシビリティ、決済関連の認証取得の作業
- 合意した業務の終了後の継続的な監視、緊急のリリース管理、公開後の無制限の修正
それを選ぶべきとき
製品がリリース間近で、バージョン、対象ユーザー、中核となるユーザー体験、リリースの担当者を示せるものの、進める前により管理された最終確認を行いたい場合は、App Launch Readinessをお選びください。初めての一般公開、大型アップデート、新しい市場でのリリース、認証や決済などの重要なフローの変更を控えている場合に役立ちます。複数のチームやサプライヤーが製品に関わり、リリースプロセスの中で準備状況の全体像が一つにまとまっていない場合にも有用です。一方、製品のスコープがまだ日々変わっている場合や、主要なユーザーフローが決まっていない場合にはあまり適していません。その場合は、製品の定義やMVPの業務から始めるほうがよいことがあります。準備状況のレビューが最もうまく機能するのは、合意したレビュー期間中に、アクセス、テスト用アカウント、ストア資料、意思決定者がそろっている場合です。
私たちのアプローチ
まず、予定しているリリース、既知の依存関係、レビューの範囲を書面にまとめます。作業は、責任ある公開判断に必要な検討事項に集中します。すなわち、合意した重要なフローを確認できるか、必須の設定や連携に明確な担当者がいるか、運用上のシグナルが得られるか、ストアとプライバシーの資料がリリース内容と一致しているかです。チェックの通過は、その時点で合意した条件について示された証跡として、その内容どおりに記録します。観察された問題を背景とともに記録し、公開前に対処すべきこと、担当者を明示したうえで受け入れられること、別の専門的なスコープに移すべきことの優先順位付けをチームと一緒に行います。是正作業に合意する場合は、明確に定義した独立のステップとして確定します。引き渡し時には、判断を支える実践的で正確なリリース記録をお渡しします。
よくある質問
関連記事
始めよう
公開の判断をより熟慮されたものにしませんか?
スコープは、お支払いやお約束の前に書面で確定します。簡単なご依頼から始めていただければ、対象を絞った公開準備のレビューが、貴社のアプリのバージョン、リリース時期、入手できる証跡に合っているかを一緒に確認します。
App Launch Readinessについて相談する