Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Merge Request Report Widgets Working Group

On this page

Attributes

Property Value
Date Created August 1, 2021
Target End Date January 31, 2022
Slack #wg_merge-request-report-widgets (only accessible from within the company)
Google Doc Merge Request Report Widgets Working Group Agenda (only accessible from within the company)
Implementation discussion gitlab#333975
Pajamas documentation Region: Merge request reports
Design specs Pajamas UI Kit
Associated OKRs product#2872

Charter

The working group ensures consistent alignment and development of all Merge Request (MR) Report Widgets. By synchronizing a collection of independently created widgets into a single report region, a code reviewer should have an easier time reviewing the merge request analysis and determining next steps.

The working group is tasked with creating a joint codebase where consistency is at the core of each widget. It's enforced and achieved by the codebase and established APIs.

Business goal

Drive forward the adoption goals through usability by facilitating improvements to merge requests that will positively impact the shared FY22-Q3 KR between Product and UX. By following the UX Framework, we ensure the level of maturity expected by customers dealing with merge requests. From now on, we will have clear and strict guidance to ensure sustainable and consistent growth for the MR Widget ecosystem.

The main target of the working group is not to implement everything themselves but rather keep the effort moving across the frontend engineering and UX groups in a constant pace and pick up key tasks.

Scope and definitions

Merge Request Reports Region

Merge Request Widget Extensions

Merge Request Widget Extension Component (docs)

Exit criteria

Roles and responsibilities

The functional leads will be responsible for:

Ideally, the functional lead is someone who is an IC working in the affected groups, but anyone capable of representing a group, department, or sub-department in the fashion mentioned above is welcome.

Working Group Role Person Stakeholder Dept. Title
Executive Sponsor Tim Zallmann Dev Director of Engineering, Dev
Facilitator André Luís Dev, Create:Code Review Frontend Engineering Manager
Functional Lead Tim Noah UX Senior Product Designer
Functional Lead Phil Hughes Create:Code Review Staff Frontend Engineer
Functional Lead José Iván Vargas López Verify:Pipeline Execution Senior Frontend Engineer
Functional Lead Scott Hampton Verify:Testing Acting Engineering Manager
Functional Lead Daniel Tian Secure:Threat Insights Senior Frontend Engineer
Functional Lead Mark Florian Foundations Senior Frontend Engineer
Functional Lead Paul Gascou-Vaillancourt Secure Frontend Engineer
Functional Lead Jeremy Elder UX Staff Product Designer
Member Marcel van Remmerden UX Product Design Manager, Create
Member Kai Armstrong Product Sr. Product Manager, Create:Code Review
Member Rayana Verissimo UX Product Design Manager, CI/CD
Member Payton Burdette Verify:Pipeline Execution Senior Frontend Engineer
Member Pedro Moreira da Silva UX Staff Product Designer, Create:Code Review
Member Tomislav Nikić Quality Software Engineer in Test, Create:Code Review
Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license