新製品導入 (NPI) プロセス
Principles - Processes - Categories - GitLab the Product - Being a PM - Leadership
コンテキスト
GitLab で製品やサービスをローンチするには、幅広いチーム間の調整が必要です。製品をスムーズにローンチすることは、顧客への価値提供、ポジティブな顧客体験の確保、そして当社の財務目標を達成するためのポジショニングにおいて重要な部分です。新製品を市場に投入する頻度が高まるにつれて、新製品導入(NPI)プロセスを効率的に管理する能力はますます重要になります。新しい製品オファリング、サービスオファリング、または SKU を効果的にローンチするためには、フェーズに分けて発生する一連のステップが必要です。
既存の製品セットとティアに機能をローンチする場合、NPI プロセスに従う必要はありません。既存のマネタイゼーションオプション(free、premium、ultimate)にきれいに収まる機能は、リリースマイルストーンへローンチする通常の運用手順に従います。
フェーズの概要
- NPI 計画: チームとステアリングコミッティー(SteerCo)がスコープと要件を定義し、他の優先事項に対する NPI プロジェクトの優先順位付けに合意する
- プロジェクト実行とローンチ: チームは独自のプランに基づいて作業し、他者に影響する意思決定とステップで緊密に連携する
- フィードバック: 貢献したチームがレトロを行い、将来のイテレーションで NPI プロセスをどう改善できるかを評価する
このプロセスを使う基準
製品、サービス、または SKU が NPI プロセスに適しているのはどのような場合か?
- 新しい製品またはサービスを構成する場合(つまり、既存の製品ティアや既存の SKU にきれいに収まる機能だけではない場合)
- 新製品ではなくても、新製品、新サービス、新 SKU と同程度に運用上複雑な場合(例: カスタムシステム設定または収益処理を必要とする新しいパッケージ、ビジネスモデル、または SKU)
- 数十のチームの労力を投資する価値があるほど財務的または戦略的に重要な機会である場合
- プロセスは、製品、サービス、または SKU が重要な対外発表やイベントに関連付けられており、運用面での優秀さを確保したい場合にも適用可能です
NPI プロセスを開始する準備ができているかどうかをどう判断するか?
NPI プロセスを開始するには、DRI は次のことを伝える必要があります:
- 何を ローンチするか: 製品機能、サービス権利、その他
- なぜ ローンチするか: 価値提案、戦略的価値、財務的機会の規模(財務が詳細なモデルを構築していなくても、何らかの財務的正当化は必要)
- 誰を ターゲットにするか: 理想的な顧客プロファイル(ICP)とターゲット市場
- いつ ローンチする必要があるか: 内部要因(例: Field のブラックアウト期間、月/四半期/年末の財務決算、静粛期間など)または外部要因によって生じるタイミング要件
- ローンチできる状態であること: 製品開発がプロセスを開始するのに十分に進んでおり、GTM チームが必要な時間枠で作業するのに十分な帯域があること
製品やサービスが基準を満たさない場合はどうなるか?
考えられる経路:
- SteerCo はより多くの情報が必要 → 提案を DRI に返送する
- SteerCo は製品/サービスが適していることに同意するが、チームに能力がない → DRI と E-Group とともに問題解決する(ローンチの優先順位付けとシーケンス、リソースの再割り当て、ローンチスコープの調整)
- SteerCo は製品/サービスが NPI プロセスに適していないと考える → DRI と E-Group と議論する
NPI プロセスの更新に関する注意
私たちは NPI プロセスを積極的にイテレーションしています。#npi-process-working-group Slack チャンネルを使って作業をフォローしたり、フィードバックを共有したりできます。これは進行中のプロセスへのアクティブな変更であるため、元のプロセスの指示はこのページの下部に残しています。改訂された NPI プロセスが最終決定されたら、このセクションは削除されます。
フェーズ 1: NPI 計画
このフェーズは、NPI プロセスが部門横断的ステークホルダーと正式にローンチする前に行われます。
ステップ 1: 製品またはサービスの詳細を書き出す
DRI は、NPI Planning Info Sheet(テンプレートは未確定、確定次第リンク予定)に基づいてビジネスプランを作成し、ローンチする特定の製品またはサービスをどのように定義したかを伝える必要があります。この時点ではすべての詳細が揃っていない場合があります。このリソースを出発点として活用し、プロジェクトの過程で部門横断的に解決する必要があるものをあなたとステークホルダーが理解できるようにしてください。
理想的にはこの時点で価格構造を既に知っているはずですが、もしそうでなければ、Pricing Committee との会話が必要です:
- Justin Farris の EBA に連絡して Pricing Committee(現在 Sean Hall と Justin Farris)との時間を予約する
- Pricing は製品またはサービスのブリーフをレビューし、1 週間以内に明確化のための質問でフォローアップし、推奨に到達するために必要な適切なレベルの調査を提案します。
- Pricing チームは、当社のプロセスと価格設定原則に従って必要な調査を実施します。オファーの複雑さと潜在的な市場規模に応じて、この調査は数週間から数か月かかる場合があります。
- Pricing チームは、製品/サービスがどのビジネスモデルを持つべきか(例: 固定料金、サブスクリプション、消費型、アドオン、新ティア)を推奨し、オファリングに考慮すべき価格点または範囲を推奨します
ステップ 2: NPI SteerCo と会い、ローンチプランの整合を得る
DRI/ビジネススポンサーとプログラムマネージャーは NPI SteerCo と会い、NPI Planning Info Sheet に含まれる情報を提示します。
NPI SteerCo は、提案された機能またはサービスの NPI プロセスを完了するための利用可能なリソースがあるかどうかについて助言します。場合によっては、特定のプロジェクトの優先順位レベルに合うのに十分なリソースがないかもしれません。その場合、ビジネススポンサーと NPI SteerCo が協力して E-Group にエスカレーションし、さらなる方向性を求めることが重要です。
SteerCo と会うには、Natalie Pinto または Lee Work に連絡してください。次のミーティングに追加してもらえます。
ステップ 3: 製品/サービスまたは SKU をローンチするための DRI とプログラムマネージャーをアサインする
NPI SteerCo によって承認されたら、プロジェクトには DRI とプログラムマネージャーの両方が必要です。DRI は機能またはサービスの戦略を推進し、主要なビジネスオーナーです。これは新しい製品、サービス、または SKU を要求する人物です。この人物は、初期のビジネスプランの提供と、ローンチがビジネス目標を満たすことを保証する責任があります。
プログラムマネージャー は、NPI プロセスに必要な複数の並列ワークストリームを調整し、指揮します。プログラムマネージャーは Product 部門からアサインできます。Professional Services チームは、Professional Services の SKU 追加または変更をプログラム管理できます。場合によっては、DRI とプログラムマネージャーは同じ人物かもしれません。
ステップ 4: プランをステークホルダーに伝える
NPI SteerCo がプロジェクトに GO サインを出したら、残りのステークホルダーを整合させる時です。リマインダー: 純新規 SKU を提供するには多くのステップが必要です。これはプロセスのためのプロセスではありません。複数の NPI プロジェクトを通じて、この種の作業は、プロセスにおける明確なコミュニケーションと透明性なしには効率的に完了できないことを学びました(NPI は 制限アクセス の場合があり、その場合、詳細はすべてのチームメンバーにオープンではなく、知る必要のある人々のみに開示されます)。
プログラムマネージャーは、組織全体の関連ステークホルダーの取り組みを調整し、特定し始める必要があります。プロジェクトをキックオフするため、できるだけ早く次のミーティングを開催することをお勧めします:
- ステークホルダーキックオフ(プロセス重視): プロセスをローンチするための NPI ステークホルダー全員とのミーティング: タイムライン、マイルストーン、成功の姿、予想される課題の概要を共有する。
- 製品レビュー(製品重視): プロダクトマネージャーがすべてのステークホルダーチームに概要を提示する。これはステークホルダーキックオフよりも深掘りであり、製品により焦点を当てる。GTM チームはこの情報を追加のデューデリジェンスと明確化に使用し、独自の戦略とロードマップの開発を開始するインプットとして使用する。(例: Deal Desk は、使用境界、非標準ステップの承認プロセスなどに関する質問があるかもしれません)
これらのミーティングは、組織のさまざまなステークホルダーと主題専門家(SME)がリスク/問題を遅らせるのではなく早く提起する機会です。SME はまだあなたが答えられない質問をするかもしれません。それはプロジェクトの後半でさらに議論する機会です。ステークホルダーにとっては、今後数週間/数か月で何が期待されるかを理解する機会です。
同期ミーティングは GitLab の理想的な働き方ではないことは認めますが、複雑な部門横断的プロジェクトの場合、同期チェックポイントなしに意思決定を行いチームを整合させ続けることは難しいことがあります。これらのミーティングを「推奨だがオプション」として取り組むことをお勧めします。プロジェクトリードは独自の判断で、特定のミーティングがプロジェクトに必要かどうか、また、より大きなチームの一部のメンバーにとってオプションにできるかどうかを決定できます。
ステップ 5: ロジスティクスを整理する
プログラムマネージャーは、チームが成功できるように準備されていることを確認する必要があります。次のリソースは価値がありますが、必須ではありません。次のリソース/情報へのリンクを含む Single Source of Truth (SSOT) を作成することをお勧めします:
- プロジェクトエピック(またはグループ/プロジェクト、プロジェクトに適したものなら何でも)
- Slack チャンネル
- 定期ミーティング(プロジェクトに合うケイデンスで)
- 定期的な非同期更新のプラン
- プロジェクトマイルストーン/タイムラインの定義
- プロジェクトプランナー
フェーズ 2: プロジェクト実行とローンチ
NPI プロジェクトのこのフェーズは、一般的にステークホルダーチームによって扱われます。彼らは自分のタスク/ニーズの主題専門家であり、それに応じて作業を管理することを信頼できます。これらのステークホルダーは、自分の機能に必要な関連成果物を作成します。例: GTM プラン、マーケティングメッセージとビジョン、パートナープラン、イネーブルメント資料、セールス予測、ホスティング/インフラコスト、サポート/PS コストを含む粗利益率予測など。
プログラムマネージャーと DRI は、定義されたタイムラインに対して作業が順調に進むようにチームと継続的に協力する必要があります。プログラムマネージャーはまた、必要に応じて意思決定と問題解決を促進するためにチームと協力する必要があります。NPI プロジェクトは非常に複雑である可能性があり、チームは定期的に課題を議論する必要があります。
重要な注意: プロジェクトのパラメータを劇的に変える意思決定にチームが時折遭遇することがあります。その場合、プログラムマネージャーと DRI には、長期プランに現実的にアプローチすることをお願いします。ステークホルダーが変更を考えるとプロジェクトを時間どおりに完了できないと言うなら、プランを調整する必要があります。
将来的にこのセクションには、チームが一緒に使い、コラボレーションするための詳細なプロジェクトプランテンプレートが含まれます。これはより広範なチームのためのアクション重視になります。
フェーズ 3: フィードバック
新機能またはサービスがローンチされたら、ビジネスオーナーとプログラムマネージャーは レトロスペクティブ を開催する必要があります。これにより将来の NPI プロジェクトへの情報提供を行い、イテレーションと改善を続けることができます。
チームはまた、必要に応じてローンチ後に顧客の視点/フィードバックに関するインプットでフォローアップする必要があります。
クリックして展開し、このプロセスの以前のバージョンを表示します。
コンテキスト
現在の製品セットに機能をローンチすることはよく理解されている プロセス です。新しい製品オファリング、サービスオファリング、または SKU をローンチするには、製品ローンチが効率的かつ効果的に行われるようにシーケンスする必要のある一連のステップが必要です。
ステップの概要。
- ビジネススポンサーとプログラムマネージャーが製品/サービスまたは SKU のローンチをアサインされる必要があります。
- 製品またはサービスを明確に定義する必要があります
- 価格設定調査/価格設定とパッケージングプランを作成する必要があります
- 製品/サービスのために運用/ビジネスプラン/財務予測を開発する必要があります
- ローンチを進めるための承認を取得する必要があります
- 明確な DRI がアサインされた製品ローンチチェックリストを作成する必要があります
- 製品ローンチチェックリストに対する実行が行われる必要があります
ステップ 1) 製品/サービスまたは SKU をローンチするためにビジネススポンサー/プログラムマネージャーをアサインする必要があります。
ビジネススポンサーは新しい製品、サービス、または SKU を要求する必要があります。スコープが小さい場合、ビジネススポンサーは SKU ローンチを推進する DRI になることができます。スコープがより大きい場合、プログラムマネージャーが製品、サービス、または SKU を実行しローンチするためにアサインされます。プログラムマネージャーは Product 部門からアサインでき、必要なら CEO オフィスからもアサインできます。Professional Services の SKU 追加または変更は、Professional Services チームによってプログラム管理できます。
作業を開始するため(ステップ 2 から 7 へ進むため)、Pricing Steering Committee に 3 文の提案を提供してステップ 2 から 4 をキックオフします。委員会は毎月開催され、必要なフィードバックを提供し、チームがフォローアップ作業をサポートするために整合されていることを保証します。
ステップ 2) 製品またはサービスを明確に定義する必要があります
サービスブリーフを起草する必要があります。これには以下を含めるべきです:
- サービスオファリングの詳細(例: 24x7 サポート、緊急サポート SLA、PS SOW の説明など)
- 市場と理想的な顧客の説明
- 顧客が権利として何を得るか
- サービスを提供するために GitLab に何が必要か
- 製品の価格設定に関する仮説(例: 時間制、固定料金、サブスクリプション)
製品ブリーフ:(このテンプレート を使用)
- 製品の説明。
- 市場と理想的な顧客の説明
- 製品の一部となる、本日利用可能な機能
- オファリングの一部となる機能
- 製品が主要なティアの一部として含まれるか、アドオンとして含まれるか
- 製品の価格設定に関する仮説(例: 新ティア、アドオン、消費型)
ステップ 3) 価格設定調査/価格設定とパッケージングプランを作成する必要があります
- Pricing は製品またはサービスブリーフをレビューし、1 週間以内に明確化のための質問でフォローアップし、推奨に到達するために必要な適切なレベルの調査を提案します。
- Pricing チームは当社のプロセスと 価格設定原則 に従って必要な調査を実施します。オファーの複雑さと潜在的な市場規模に応じて、この調査は数週間から数か月かかる場合があります。
- Pricing チームは、製品/サービスがどのビジネスモデル(例: 固定料金、サブスクリプション、消費型、アドオン、新ティア)を持つべきかを推奨し、オファリングに考慮すべき価格点または範囲を推奨します
ステップ 4) 製品/サービスのために運用/ビジネスプラン/財務予測を開発する必要があります
新製品やサービスのためには運用ビジネスプランを構築する必要があります(このテンプレート)。これには以下が含まれます
- 製品プラン
- マーケティングメッセージとビジョン
- 理想的な顧客プロファイル
- GTM プラン
- パートナープラン
- 必要に応じて、オファリングのためのインフラコスト/運用モデル
新しいサービスオファリングのためには、以下も含めるべきです:
- 人員計画
- 運用モデル
- 新サービスをサポートするために必要なシステム変更
財務モデルを構築する
- トップラインのセールス予測
- ホスティング/インフラコスト、サポートコスト、プロフェッショナルサービスコストなどを含む粗利益率予測
- セールスとマーケティングまたは R&D などの他のコストを含む可能性のあるモデル貢献。
- 製品をサポートするために必要な財務的依頼(例: サポート人員)
ステップ 5) ローンチを進めるための承認を取得する必要があります
製品/サービス提案、価格設定調査、運用プラン、ビジネスプランが整ったら、リーダーシップが前進する決定を下すことができます。正しい構造を持つこの承認は、次のフェーズである計画と実行を加速します。 承認はこのマトリックスに従います。
承認がなされたら、次のチームにワークストリームがキックオフされたことを通知する必要があります:
- 製品オファリング: 製品オーナーとエンジニア
- サービスオファリング: プロフェッショナルサービスまたはサポートチーム
- すべてのオファリング: Product Marketing、Legal、Product Fulfillment、IT、Data、FP&A、Billing、Revenue accounting、Tax
ステップ 6) 明確な DRI がアサインされた製品ローンチチェックリストを作成する必要があります
- 例のテンプレートは こちら です。
- プログラムマネージャーは製品ローンチチェックリストを記入し、汎用項目のオーナーがいることを確認するだけでなく、カスタム項目も追加する必要があります。
計画では次の領域を考慮する必要があるかもしれません:
- ポジショニング、プレス、顧客リファレンスなどを含むマーケティングプラン
- ベータプログラム、コード完成、ローンチ基準、データロギングなどを含む製品プラン
- GTM プランとフィールドおよびチャネルのイネーブルメントを含むセールス準備
- 価格設定とパッケージング
- サービス条件、データ保持、プライバシー、または製品カウンセル問題を含むリーガル準備
- カスタマーサポート/サクセス準備
- ライセンシング、アップグレード、ダウングレード、トライアルを含む製品フルフィルメント
- すべてのセールスチャネル(セールスアシスト、Web ダイレクト、チャネル)で販売する準備を含む請求
- Zuora Billing、Zuora Revenue、CustomerDot、SFDC、Netsuite 準備を含む SKU 作成
- SSP の影響とレベニューレコグニションルールを含む収益準備
- 税務準備
- 運用指標、レポーティングへの影響、データウェアハウス準備を含むデータ
- 部門横断的なデータ取得/分析が必要になる場合、助けてくれる Data DRI を特定してください。例として Storage Limits Initiative で何が行われたかをご覧ください
- NetARR と報酬への影響を含む指標と報酬
- 財務予測を含むファイナンス
- 投資家メッセージングを含む投資家リレーションズ
ステップ 7) 製品ローンチチェックリストに対する実行が行われる必要があります
上記で作成したプランに対して実行します。役立つリソースは以下です:
c955a93f)