Project Quality Summary MVC
<!--triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION-->
_This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc._
<!--triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION-->
## Problem Statement
As an App Dev Director, I need a simple, easy-to-understand way to visualize and track project quality trends over the last 30 days. Currently, there's no straightforward method within GitLab to get a quick overview of project quality metrics, making it challenging to assess and monitor the health of projects over time.
## Objective
Create a Minimum Viable Product (MVP) that provides a clear, concise summary of project quality metrics, focusing on test coverage and test execution statistics. This feature will allow App Dev Directors and other stakeholders to quickly gauge the quality trends of their projects directly from the GitLab UI.
## Why This Matters
1. Improved Visibility: Provides a centralized view of key quality metrics, reducing the need to navigate through multiple pages or reports.
2. Time-Saving: Offers a quick snapshot of project health, allowing for faster decision-making and issue identification.
3. Trend Analysis: Enables stakeholders to track quality trends over time, facilitating proactive management of project quality.
4. Customer Demand: Addresses a specific need expressed by GitLab Ultimate customers, enhancing the value proposition of our platform.
## Scope (MVC)
1. Design and implement a user interface to display:
- Current test coverage
- Latest test execution statistics (total, passed, failed/error, skipped)
2. **Not completed** -\>Provide data for the last 30 days to show trends
3. Include links to more detailed reports for each metric
4. **Not completed** -\> Design update to match CI/CD Analytics- Pipeline View
## Out of Scope (MVC)
* CodeQuality Summary - Proposing removal before GA (https://gitlab.com/groups/gitlab-org/-/epics/5430#note_2755186099)
## Success Criteria
1. App Dev Directors can view project quality trends for the last 30 days from a single GitLab page.
2. The summary includes current test coverage and latest test execution statistics.
3. Users can easily access more detailed reports through provided links.
4. Positive feedback from initial user testing and solution validation interviews.
## Future Considerations
- Expand the range of quality metrics displayed
- Allow customization of the time range (beyond 30 days)
- Implement alerts or notifications for significant changes in quality metrics
## References/links
* [Kickoff prep recording](https://youtu.be/bWUyo4k8uvc)
* [Design Kickoff sync 2021-06-16](https://www.youtube.com/watch?v=fycnmkpv5Qg)
<!--triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION-->
_This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc._
<!--triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION-->
epic