プロダクト開発フロー ワーキンググループ

属性

プロパティ
作成日2020年8月31日
目標終了日2021年1月30日
Slack#wg_product_development_flow(GitLab チームメンバーのみアクセス可能)
Google Docワーキンググループ アジェンダ(GitLab チームメンバーのみアクセス可能)
ドキュメントTBD
エピック/Issueメインエピック / Issue ボード
ラベル~wg-product-development-flow
関連 KPI/OKRTBD
ワーキンググループ レビュアー向け GitLab グループ@wg-product-development-flow
ワーキンググループ コントリビューター(MR 作成者)向け GitLab グループ@wg-contributors-pd-flow

解決すべき問題

詳細については プロダクト開発フロー サーベイ スライド を参照してください。

クロスファンクショナルなコラボレーションが促進されない

  • プロダクト開発フローにおいてクロスファンクショナルな参加を最適化するにはどうすればよいか(例えば、TW が早い段階で情報を得ることで恩恵を受けられる場面、QE が早期に参加できる場面はどこか)?
  • トラックとフェーズがアクティビティをサイロ化し、クロスファンクショナルな貢献(#everyonecancontribute)を妨げないようにするにはどうすればよいか?

ステップが多すぎる

  • 収束点(ワークフローステータスやリリースノートの集約など)に必要な重要なステップを失うことなく、プロダクト開発フローの「必須」ステップ数を削減するにはどうすればよいか?
  • チームが特定のニーズに合わせてカスタマイズできる余地を残しながら、適切な詳細レベルを提供することで効率的な作業を支援するにはどうすればよいか(例: ステップバイステップではなく、アクティビティ/アウトカムモデル)?

過度に規定的

  • プロダクト開発フローの冗長性を削減するにはどうすればよいか(例: ビジュアルスナップショットと書面による説明のバランスを改善する)?
  • 新機能を構築するタイミングと既存機能を改善するタイミングのバランスを独自に取れるようにすることで、チームが価値の提供に集中できるようにするにはどうすればよいか(例: 試験運用として Improve フェーズを別のスタイルで詳述する)?

ビジネス目標

プロダクト開発フローをイテレーションし、「ステップバイステップ」から脱却して、チームに以下を提供する戦略・戦術のコンテナ/プレイブックへとシフトします:

  1. 問題を解決するために何を構築または改善するかを特定するための、各フェーズで採用できるさまざまなアクティビティ/アウトカム
  2. クロスファンクショナルで効率的かつ透明性の高い予測可能なワークフローを維持するために、各フェーズでチームが従う必要がある最小限の必須プロセス

プロトコルとプロセス

ワーキンググループボード用のエピックと Issue の作成

定義された問題 のいずれかに対処するアイデアや解決策を提案するには、効果的な非同期コラボレーションを確保するために以下の手順に従ってください:

  1. 提案に対処する Issue を作成し、プロダクト開発フロー フレームワーク エピック に追加します
  2. この Issue ボード を唯一の情報源として使用します。Issue はボードの左から右に移動させてください
  3. 新規作成した Issue は、優先順位付けのために現在 @fseifoddini であるファシリテーターにアサインします

MR レビュープロセス

  • コントリビューターは MR を作成し、まずコントリビューターグループ ‘@wg-contributors-pd-flow’ にフィードバックをタグ付けします。ファシリテーターとコントリビューターは、MR がマージ可能(非議論的)かどうか、またはマージ前にさらにフィードバックが必要かどうかを確認してから合意します
  • 次に、ファシリテーターまたは MR 作成者が特定の人物をタグ付けし、またはレビュアーグループ全体(エグゼクティブスポンサーを含む)’@wg-reviewers-pd-flow’ をマージ前のフィードバック用にタグ付けします
    • 特定の個人(特にエグゼクティブスポンサー)への独自のアクションが必要な場合は、直接 ping します。それ以外の場合、レビュアーとして ping されるのはマージ前の標準的なレビュー/フィードバックサイクルです
  • レビュアー(エグゼクティブスポンサーを含む)への通知を最小化し、効率的に前進するためのフィードバック活動に集中することを目標としています。すべての Issue/MR をフォローしたい場合は、WG ボードから自由にフォローできます

注意: To-Do リストに注意を払ってください!特に非議論的な MR については、24 時間以上 MR を保留にすることはありません。

完了基準

現在のプロダクト開発ワークフローのレビューと最適化

  • 必須および任意のワークフローフェーズを定義する
  • 各フェーズで現在必要なラベルを最適化する
  • 異なるワークフローで featurebugexperiment などの異なる Issue タイプを組み込むために、最終的なアウトカム/アクティビティセクションをレビューする
  • 必要に応じて各フェーズで全カウンターパートとの早期関与とコラボレーションを組み込む

PD-FLOW の成功の定義

  • 目標と支援メトリクスを定義する
  • 追跡、計測、イテレーションするための定性的および定量的な方法を定義する

ドッグフーディング

  • 新しいフローをドッグフーディングするセクション/グループを特定する
  • 提案とフィードバックを文書化してイテレーションする

下流プロセスのレビュー

マトリクスとダッシュボード

  • 更新が必要なすべてのダッシュボードを文書化する
  • 計測すべきマトリクスとその方法を定義する
  • 新しいダッシュボードのニーズを特定する

コミュニケーション

  • 新しいプロダクト開発フローの変更を広く周知する
  • AMA を実施してすべての質問/懸念事項に回答する

役割と責任

ワーキンググループの役割担当者役職
エグゼクティブスポンサーAnoop DawarVP, Product Management
エグゼクティブスポンサーChristie LennevilleVP of UX
ファシリテーターFarnoosh SeifoddiniPrincipal PM, Product Operations
ファンクショナルリードVincy Wilson(QE)Manager, Quality Engineering - Growth & Govern
ファンクショナルリードJackie Bauer(UX/プロダクトデザイン)UX Manager, Enablement & Growth
ファンクショナルリードJeff Crow(UX リサーチ)Senior UX Researcher, Growth
ファンクショナルリードMichael Karampalas(プロダクトマネジメント)Principal PM, Growth
ファンクショナルリードJustin Farris(プロダクトマネジメント)GPM, Plan
ファンクショナルリードCraig Norris(テクニカルライティング)Technical Writing Manager
ファンクショナルリードThomas Woodham(エンジニアリング)Engineering Manager, Secure
メンバーWayne Haber(エンジニアリング)Director Engineering, Threat Management
メンバーNadia Udalova(Dev)Product Design Manager
メンバーKeanon O’keefe(Plan)Senior Product Manager
メンバーTim Hey(Growth)Principal Product Manager
メンバーEric Schurter(Create)Senior Product Manager
メンバーMark Wood(Plan)Senior Product Manager
メンバーSarah Waldner(Monitor)Senior Product Manager
メンバーFabian Zimmer(Geo)Senior Product Manager
メンバーDaniel Croft(Release、Package)Senior Manager, Engineering
メンバーJason Yavorska(CI/CD)Director Product Management
メンバーThiago FigueiróEngineering Manager, Threat Management
メンバーDan Jensen(Manage)Engineering Manager, Analytics & Compliance
メンバーTBD(データ)TBD

ワーキンググループ

ワーキンググループ担当者役職
コントリビューターFarnoosh SeifoddiniPrincipal PM, Product Operations
コントリビューターWayne Haber(エンジニアリング)Director Engineering, Threat Management
コントリビューターVincy Wilson(QE)Manager, Quality Engineering - Growth & Govern
コントリビューターJacki Bauer(UX/プロダクトデザイン)Product Design Manager, Growth & Fulfillment
コントリビューターMichael Karampalas(プロダクトマネジメント)Principal PM, Growth
コントリビューターJustin Farris(プロダクトマネジメント)GPM, Plan
コントリビューターNadia Udalova(Dev)Product Design Manager
コントリビューターMark Wood(Plan)Senior Product Manager
コントリビューターFabian Zimmer(Geo)Senior Product Manager
コントリビューターDaniel Croft(Release、Package)Senior Manager, Engineering
レビュアーAnoop DawarVP, Product Management
レビュアーChristie LennevilleVP of UX
レビュアーJeff Crow(UX リサーチ)Senior UX Researcher, Growth
レビュアーCraig Norris(テクニカルライティング)Technical Writing Manager
レビュアーKeanon O’keefe(Plan)Senior Product Manager
レビュアーTim Hey(Growth)Principal Product Manager
レビュアーEric Schurter(Create)Senior Product Manager
レビュアーSarah Waldner(Monitor)Senior Product Manager
レビュアーJason Yavorska(CI/CD)Director Product Management
レビュアーThiago FigueiróEngineering Manager, Threat Management
レビュアーDan Jensen(Manage)Engineering Manager, Analytics & Compliance

ミーティング

ミーティングは録画され、YouTube の ワーキンググループ - プロダクト開発フロー プレイリストで公開されています。このワーキンググループの内容の性質上、同期ミーティングで機密性の高い顧客情報が議論される可能性が高いため、プレイリストはプライベートで GitLab チームメンバーのみアクセス可能です。