--- layout: markdown_page title: "Category Direction - Quality Management" --- - TOC {:toc} ## Quality Management | | | | - | - | | Stage | [Plan](/direction/plan/) | | Maturity | [Planned](/direction/maturity/) | | Content Last Reviewed | `2020-03-27` | ### Introduction and how you can help Welcome to the category strategy for Requirements Management, part of the Plan stage's [Certify](/handbook/product/categories/#certify-group) group. To provide feedback or ask questions, please reach out to the group's Product Manager, Mark Wood ([E-mail](mailto:mwood@gitlab.com)). We believe in a world where **everyone can contribute**. We value your contributions, so here are some ways to join in! * Please comment and/or vote on any of the Quality Management [issues](https://gitlab.com/groups/gitlab-org/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Category%3AQuality%20Management) and [epics](https://gitlab.com/groups/gitlab-org/-/epics?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Category%3AQuality%20Management)! * Feel free to share feedback directly via email, Twitter or on a video call. * Don't hesitate to create an issue for a new feature or enhancement, if one does not already exist. * Finally, please create an MR against this direction page to make it better! ### Overview Many organizations manage quality through both manual and automated testing. These are supported by artifacts such as test plans, test cases, and test execution runs, and having them integrate back with documented issues and feature requirements, allowing for feature-test traceability and quantifying that coverage. Quality management in GitLab addresses these problems and use cases. See [issues for quality management](https://gitlab.com/groups/gitlab-org/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Category%3AQuality%20Management). ## What's next & why The first step in building out Quality Management is a scaffolding framework for testing. In particular, we are calling these test cases, test suites, and test sessions. These will be first class native objects in GitLab, used to track the quality process of testing itself. The MVC can be found in [https://gitlab.com/groups/gitlab-org/-/epics/617](https://gitlab.com/groups/gitlab-org/-/epics/617). In parallel, We are currently working through a Solution Validation exercise for the [Quality Management MVC](https://gitlab.com/gitlab-org/gitlab/-/issues/208306). ## Competitive landscape Competitors in this space include qTest, Test Rail, and HPQC (HP Quality Center). They are focused on managing test cases as part of the software development lifecycle. Our approach and response will be to have similar basic test case management features (i.e. test objects), and then quickly move horizontally to integrate with other places in GitLab, such as issues and epics and even requirements management. See https://gitlab.com/groups/gitlab-org/-/epics/670. With this strategy, we would not be necessarily competing directly with these existing incumbents, but helping users with the integration pains of multiple tools and leveraging other, more mature areas of GitLab as we iterate. ## Analyst landscape We have yet to engage more closely with analysts in this area. As this product category is prioritized for improvements as our Plan product and engineering headcount grows, we expect to engage more with analysts. ## Top Customer Success/Sales issue(s) Few GitLab customers or prospects have asked about Quality Management. But the few that have, are asking about best practices and how they can possibly use GitLab and not worry with another tool. We are considering [https://gitlab.com/groups/gitlab-org/-/epics/617](https://gitlab.com/groups/gitlab-org/-/epics/617) for that very purpose. ## Top user issue(s) | Issue | 👍 | | - | - | | [GitLab Quality Center](https://gitlab.com/gitlab-org/gitlab/issues/1538) | 36 | | [Test case management and test tracking in a Native Continuous Delivery way](https://gitlab.com/gitlab-org/gitlab/issues/8766) | 9 | | [Test cases and test suites](https://gitlab.com/gitlab-org/gitlab/issues/26097) | 8 | ## Top internal customer issue(s) We continue to work with GitLab's Quality Team to scope out the MVC of quality management. See [https://gitlab.com/groups/gitlab-org/-/epics/617](https://gitlab.com/groups/gitlab-org/-/epics/617). ## Top Vision Item(s) The top Vision Item for this category is to release the [MVC](https://gitlab.com/groups/gitlab-org/-/epics/617). It is our goal that by performing careful solution validation, we will come out with an initial offering for this product category which matches well with our target customers.