マージリクエスト レポートウィジェット ワーキンググループ
属性
| プロパティ | 値 |
|---|---|
| 作成日 | 2021年8月1日 |
| 目標終了日 | 2022年1月31日 |
| 実際の終了日 | 2022年8月18日 |
| Slack | #wg_merge-request-report-widgets(社内からのみアクセス可能) |
| Google Doc | Merge Request Report Widgets Working Group Agenda(社内からのみアクセス可能) |
| 実装ディスカッション | gitlab#333975 |
| Pajamas ドキュメント | Region: Merge request reports |
| デザイン仕様 | Pajamas UI Kit |
| 関連 OKR | product#2872 |
| 各ウィジェットの DRI | DRI リスト |
チャーター
このワーキンググループは、すべてのマージリクエスト(MR)レポートウィジェットの一貫した調整と開発を確保します。独立して作成されたウィジェットのコレクションを単一のレポートリージョンに同期させることで、コードレビュアーがマージリクエストの分析を確認し、次のステップを決定しやすくなります。
ワーキンググループは、一貫性が各ウィジェットの中核にある共同コードベースを構築する任務を担っています。これはコードベースと確立された API によって強制・実現されます。
ビジネス目標
UX フレームワークに従うことで、FY22-Q3 の Product と UX の間の共有 KR にポジティブな影響を与えるマージリクエストへの改善を促進することにより、ユーザビリティによる採用目標を推進します。これにより、マージリクエストを扱う顧客が期待する成熟度レベルを確保します。今後は、MR ウィジェットエコシステムの持続可能で一貫した成長を確保するための明確で厳格なガイダンスを持ちます。
ワーキンググループの主な目標は、自分たちですべてを実装することではなく、フロントエンドエンジニアリングと UX グループ全体で取り組みを一定のペースで維持し、主要タスクを担当することです。
スコープと定義
マージリクエスト レポートリージョン
- 実施された分析と提案された変更の概要を示すマージリクエストのエリア。このエリアは概要タブ内、説明とコメントまたはシステムノートの間に位置します。
マージリクエスト ウィジェット拡張機能
- 実施された分析の要約情報を提供するソフトウェアの各部分。
マージリクエスト ウィジェット拡張コンポーネント(docs)
- 各拡張機能が情報の提示をカスタマイズできるようにしながら、マージリクエストに添付されたすべての拡張機能に一貫したユーザー・開発者体験を確保する再利用可能なコンポーネント。
終了基準
- 新しい共有 MR ウィジェット拡張コンポーネントを完全に使用するようにポートされる 10件の拡張機能(完全なリスト)の実装とリデザインを主導します。
- 共有コンポーネントは、Pajamas デザインシステムで定義されたレポートリージョンデザインガイドラインに従います。
- ドキュメントが共有コンポーネントの機能を反映しています。
- コンポーネントの拡張に関する明確なドキュメントが記述されていることを確認します。
成果
ドキュメントの成果
プロダクトの成果
以下のスクリーンショットは、ワーキンググループが提供した成果の前後におけるマージリクエスト レポートウィジェットを示しています。


役割と責任
ファンクショナルリードは以下の責任を担います:
- 自分の部門/サブ部門の個々のステークホルダーのニーズを代表します。
- 自分の部門/サブ部門からの特定の提案に関するフィードバックを収集・統合します。
- ワーキンググループからのアウトプット(もしあれば)を伝達し、自分の部門/サブ部門からの質問に回答します。
理想的には、ファンクショナルリードは影響を受けるグループで働く IC(個人貢献者)ですが、上記の方法でグループ、部門、またはサブ部門を代表できる人であれば誰でも歓迎します。
| ワーキンググループの役割 | 担当者 | ステークホルダー部門 | 役職 |
|---|---|---|---|
| エグゼクティブスポンサー | Tim Zallmann | Dev | Director of Engineering, Dev |
| ファシリテーター | André Luís | Dev, Create:Code Review | Frontend Engineering Manager |
| ファンクショナルリード | Tim Noah | UX | Senior Product Designer |
| ファンクショナルリード | Phil Hughes | Create:Code Review | Staff Frontend Engineer |
| ファンクショナルリード | José Iván Vargas López | Verify:Pipeline Execution | Senior Frontend Engineer |
| ファンクショナルリード | Scott Hampton | Verify:Pipeline Security | Engineering Manager |
| ファンクショナルリード | Savas Vedova | Govern:Threat Insights | Senior Frontend Engineer |
| ファンクショナルリード | Mark Florian | Foundations | Senior Frontend Engineer |
| ファンクショナルリード | Jannik Lehmann | Secure | Frontend Engineer |
| ファンクショナルリード | Jeremy Elder | UX | Staff Product Designer |
| メンバー | Marcel van Remmerden | UX | Product Design Manager, Create |
| メンバー | Kai Armstrong | Product | Sr. Product Manager, Create:Code Review |
| メンバー | Rayana Verissimo | UX | Product Design Manager, CI/CD |
| メンバー | Payton Burdette | Verify:Pipeline Execution | Senior Frontend Engineer |
| メンバー | Pedro Moreira da Silva | UX | Staff Product Designer, Create:Code Review |
| メンバー | Tomislav Nikić | Quality | Software Engineer in Test, Create:Code Review |
| メンバー | Gina Doyle | UX | Senior Product Designer, Runner |
