マージリクエスト レポートウィジェット ワーキンググループ

GitLab マージリクエスト レポートウィジェット ワーキンググループは、MR を拡張機能で拡張するために作成された UX フレームワークの実装を支援することを目的としています。詳細をご覧ください!

属性

プロパティ
作成日2021年8月1日
目標終了日2022年1月31日
実際の終了日2022年8月18日
Slack#wg_merge-request-report-widgets(社内からのみアクセス可能)
Google DocMerge Request Report Widgets Working Group Agenda(社内からのみアクセス可能)
実装ディスカッションgitlab#333975
Pajamas ドキュメントRegion: Merge request reports
デザイン仕様Pajamas UI Kit
関連 OKRproduct#2872
各ウィジェットの DRIDRI リスト

チャーター

このワーキンググループは、すべてのマージリクエスト(MR)レポートウィジェットの一貫した調整と開発を確保します。独立して作成されたウィジェットのコレクションを単一のレポートリージョンに同期させることで、コードレビュアーがマージリクエストの分析を確認し、次のステップを決定しやすくなります。

ワーキンググループは、一貫性が各ウィジェットの中核にある共同コードベースを構築する任務を担っています。これはコードベースと確立された API によって強制・実現されます。

ビジネス目標

UX フレームワークに従うことで、FY22-Q3 の Product と UX の間の共有 KR にポジティブな影響を与えるマージリクエストへの改善を促進することにより、ユーザビリティによる採用目標を推進します。これにより、マージリクエストを扱う顧客が期待する成熟度レベルを確保します。今後は、MR ウィジェットエコシステムの持続可能で一貫した成長を確保するための明確で厳格なガイダンスを持ちます。

ワーキンググループの主な目標は、自分たちですべてを実装することではなく、フロントエンドエンジニアリングと UX グループ全体で取り組みを一定のペースで維持し、主要タスクを担当することです。

スコープと定義

マージリクエスト レポートリージョン

  • 実施された分析と提案された変更の概要を示すマージリクエストのエリア。このエリアは概要タブ内、説明とコメントまたはシステムノートの間に位置します。

マージリクエスト ウィジェット拡張機能

  • 実施された分析の要約情報を提供するソフトウェアの各部分。

マージリクエスト ウィジェット拡張コンポーネント(docs

  • 各拡張機能が情報の提示をカスタマイズできるようにしながら、マージリクエストに添付されたすべての拡張機能に一貫したユーザー・開発者体験を確保する再利用可能なコンポーネント。

終了基準

  • 新しい共有 MR ウィジェット拡張コンポーネントを完全に使用するようにポートされる 10件の拡張機能(完全なリスト)の実装とリデザインを主導します。
  • 共有コンポーネントは、Pajamas デザインシステムで定義されたレポートリージョンデザインガイドラインに従います。
  • ドキュメントが共有コンポーネントの機能を反映しています。
  • コンポーネントの拡張に関する明確なドキュメントが記述されていることを確認します。

成果

ドキュメントの成果

プロダクトの成果

以下のスクリーンショットは、ワーキンググループが提供した成果の前後におけるマージリクエスト レポートウィジェットを示しています。

Before

MR Widgets Before

After

MR Widgets After

役割と責任

ファンクショナルリードは以下の責任を担います:

  • 自分の部門/サブ部門の個々のステークホルダーのニーズを代表します。
  • 自分の部門/サブ部門からの特定の提案に関するフィードバックを収集・統合します。
  • ワーキンググループからのアウトプット(もしあれば)を伝達し、自分の部門/サブ部門からの質問に回答します。

理想的には、ファンクショナルリードは影響を受けるグループで働く IC(個人貢献者)ですが、上記の方法でグループ、部門、またはサブ部門を代表できる人であれば誰でも歓迎します。

ワーキンググループの役割担当者ステークホルダー部門役職
エグゼクティブスポンサーTim ZallmannDevDirector of Engineering, Dev
ファシリテーターAndré LuísDev, Create:Code ReviewFrontend Engineering Manager
ファンクショナルリードTim NoahUXSenior Product Designer
ファンクショナルリードPhil HughesCreate:Code ReviewStaff Frontend Engineer
ファンクショナルリードJosé Iván Vargas LópezVerify:Pipeline ExecutionSenior Frontend Engineer
ファンクショナルリードScott HamptonVerify:Pipeline SecurityEngineering Manager
ファンクショナルリードSavas VedovaGovern:Threat InsightsSenior Frontend Engineer
ファンクショナルリードMark FlorianFoundationsSenior Frontend Engineer
ファンクショナルリードJannik LehmannSecureFrontend Engineer
ファンクショナルリードJeremy ElderUXStaff Product Designer
メンバーMarcel van RemmerdenUXProduct Design Manager, Create
メンバーKai ArmstrongProductSr. Product Manager, Create:Code Review
メンバーRayana VerissimoUXProduct Design Manager, CI/CD
メンバーPayton BurdetteVerify:Pipeline ExecutionSenior Frontend Engineer
メンバーPedro Moreira da SilvaUXStaff Product Designer, Create:Code Review
メンバーTomislav NikićQualitySoftware Engineer in Test, Create:Code Review
メンバーGina DoyleUXSenior Product Designer, Runner