From 7b6888d302ec7549563d844aa270ddfbb5e767b0 Mon Sep 17 00:00:00 2001 From: Evan Read <eread@gitlab.com> Date: Mon, 19 Aug 2019 05:12:44 +0000 Subject: [PATCH] Migrate cycle analytics topic to new section Also fixes links to new section and refactors some existing content for the GitLab 12.2 changes. --- doc/user/analytics/cycle_analytics.md | 182 ++++++++++++++++++ doc/user/analytics/index.md | 22 +++ doc/user/permissions.md | 19 +- doc/user/project/cycle_analytics.md | 182 +----------------- .../img/cycle_analytics_landing_page.png | Bin 64872 -> 0 bytes 5 files changed, 218 insertions(+), 187 deletions(-) create mode 100644 doc/user/analytics/cycle_analytics.md create mode 100644 doc/user/analytics/index.md delete mode 100644 doc/user/project/img/cycle_analytics_landing_page.png diff --git a/doc/user/analytics/cycle_analytics.md b/doc/user/analytics/cycle_analytics.md new file mode 100644 index 00000000000..b7389c8689d --- /dev/null +++ b/doc/user/analytics/cycle_analytics.md @@ -0,0 +1,182 @@ +# Cycle Analytics + +> - Introduced prior to GitLab 12.2 at the project level. +> - [Introduced](https://gitlab.com/gitlab-org/gitlab-ee/issues/12077) in [GitLab Premium](https://about.gitlab.com/pricing/) 12.2 at the group level (enabled by feature flag `analytics`). + +Cycle Analytics measures the time spent to go from an [idea to production] - also known +as cycle time - for each of your projects. Cycle Analytics displays the median time for an idea to +reach production, along with the time typically spent in each DevOps stage along the way. + +Cycle Analytics is useful in order to quickly determine the velocity of a given +project. It points to bottlenecks in the development process, enabling management +to uncover, triage, and identify the root cause of slowdowns in the software development life cycle. + +Cycle Analytics is tightly coupled with the [GitLab flow] and +calculates a separate median for each stage. + +## Overview + +Cycle Analytics is available: + +- From GitLab 12.2, at the group level in the analytics workspace at + **Analytics > Cycle Analytics**. **(PREMIUM)** + + In the future, multiple groups will be selectable which will effectively make this an + instance-level feature. + + NOTE: **Note:** + Requires the [analytics workspace](index.md) to be enabled. + +- At the project level via **Project > Cycle Analytics**. + +There are seven stages that are tracked as part of the Cycle Analytics calculations. + +- **Issue** (Tracker) + - Time to schedule an issue (by milestone or by adding it to an issue board) +- **Plan** (Board) + - Time to first commit +- **Code** (IDE) + - Time to create a merge request +- **Test** (CI) + - Time it takes GitLab CI/CD to test your code +- **Review** (Merge Request/MR) + - Time spent on code review +- **Staging** (Continuous Deployment) + - Time between merging and deploying to production +- **Production** (Total) + - Total lifecycle time; i.e. the velocity of the project or team + +## How the data is measured + +Cycle Analytics records cycle time and data based on the project issues with the +exception of the staging and production stages, where only data deployed to +production are measured. + +Specifically, if your CI is not set up and you have not defined a `production` +or `production/*` [environment], then you will not have any data for those stages. + +Each stage of Cycle Analytics is further described in the table below. + +| **Stage** | **Description** | +| --------- | --------------- | +| Issue | Measures the median time between creating an issue and taking action to solve it, by either labeling it or adding it to a milestone, whatever comes first. The label will be tracked only if it already has an [Issue Board list](../project/issue_board.md#creating-a-new-list) created for it. | +| Plan | Measures the median time between the action you took for the previous stage, and pushing the first commit to the branch. The very first commit of the branch is the one that triggers the separation between **Plan** and **Code**, and at least one of the commits in the branch needs to contain the related issue number (e.g., `#42`). If none of the commits in the branch mention the related issue number, it is not considered to the measurement time of the stage. | +| Code | Measures the median time between pushing a first commit (previous stage) and creating a merge request (MR) related to that commit. The key to keep the process tracked is to include the [issue closing pattern](../project/issues/managing_issues.md#closing-issues-automatically) to the description of the merge request (for example, `Closes #xxx`, where `xxx` is the number of the issue related to this merge request). If the issue closing pattern is not present in the merge request description, the MR is not considered to the measurement time of the stage. | +| Test | Measures the median time to run the entire pipeline for that project. It's related to the time GitLab CI takes to run every job for the commits pushed to that merge request defined in the previous stage. It is basically the start->finish time for all pipelines. | +| Review | Measures the median time taken to review the merge request that has closing issue pattern, between its creation and until it's merged. | +| Staging | Measures the median time between merging the merge request with closing issue pattern until the very first deployment to production. It's tracked by the [environment] set to `production` or matching `production/*` (case-sensitive, `Production` won't work) in your GitLab CI configuration. If there isn't a production environment, this is not tracked. | +| Production| The sum of all time (medians) taken to run the entire process, from issue creation to deploying the code to production. | + +--- + +How this works, behind the scenes: + +1. Issues and merge requests are grouped together in pairs, such that for each + `<issue, merge request>` pair, the merge request has the [issue closing pattern](../project/issues/managing_issues.md#closing-issues-automatically) + for the corresponding issue. All other issues and merge requests are **not** + considered. +1. Then the `<issue, merge request>` pairs are filtered out by last XX days (specified + by the UI - default is 90 days). So it prohibits these pairs from being considered. +1. For the remaining `<issue, merge request>` pairs, we check the information that + we need for the stages, like issue creation date, merge request merge time, + etc. + +To sum up, anything that doesn't follow [GitLab flow] will not be tracked and the +Cycle Analytics dashboard will not present any data for: + +- merge requests that do not close an issue. +- issues not labeled with a label present in the Issue Board or for issues not assigned a milestone. +- staging and production stages, if the project has no `production` or `production/*` + environment. + +## Example workflow + +Below is a simple fictional workflow of a single cycle that happens in a +single day passing through all seven stages. Note that if a stage does not have +a start and a stop mark, it is not measured and hence not calculated in the median +time. It is assumed that milestones are created and CI for testing and setting +environments is configured. + +1. Issue is created at 09:00 (start of **Issue** stage). +1. Issue is added to a milestone at 11:00 (stop of **Issue** stage / start of + **Plan** stage). +1. Start working on the issue, create a branch locally and make one commit at + 12:00. +1. Make a second commit to the branch which mentions the issue number at 12.30 + (stop of **Plan** stage / start of **Code** stage). +1. Push branch and create a merge request that contains the [issue closing pattern](../project/issues/managing_issues.md#closing-issues-automatically) + in its description at 14:00 (stop of **Code** stage / start of **Test** and + **Review** stages). +1. The CI starts running your scripts defined in [`.gitlab-ci.yml`][yml] and + takes 5min (stop of **Test** stage). +1. Review merge request, ensure that everything is OK and merge the merge + request at 19:00. (stop of **Review** stage / start of **Staging** stage). +1. Now that the merge request is merged, a deployment to the `production` + environment starts and finishes at 19:30 (stop of **Staging** stage). +1. The cycle completes and the sum of the median times of the previous stages + is recorded to the **Production** stage. That is the time between creating an + issue and deploying its relevant merge request to production. + +From the above example you can conclude the time it took each stage to complete +as long as their total time: + +- **Issue**: 2h (11:00 - 09:00) +- **Plan**: 1h (12:00 - 11:00) +- **Code**: 2h (14:00 - 12:00) +- **Test**: 5min +- **Review**: 5h (19:00 - 14:00) +- **Staging**: 30min (19:30 - 19:00) +- **Production**: Since this stage measures the sum of median time off all + previous stages, we cannot calculate it if we don't know the status of the + stages before. In case this is the very first cycle that is run in the project, + then the **Production** time is 10h 30min (19:30 - 09:00) + +A few notes: + +- In the above example we demonstrated that it doesn't matter if your first + commit doesn't mention the issue number, you can do this later in any commit + of the branch you are working on. +- You can see that the **Test** stage is not calculated to the overall time of + the cycle since it is included in the **Review** process (every MR should be + tested). +- The example above was just **one cycle** of the seven stages. Add multiple + cycles, calculate their median time and the result is what the dashboard of + Cycle Analytics is showing. + +## Permissions + +The current permissions on the Project Cycle Analytics dashboard are: + +- Public projects - anyone can access +- Internal projects - any authenticated user can access +- Private projects - any member Guest and above can access + +You can [read more about permissions][permissions] in general. + +NOTE: **Note:** +As of GitLab 12.2, the project-level page is deprecated. You should access +project-level Cycle Analytics from **Analytics > Cycle Analytics** in the top +navigation bar. We will ensure that the same project-level functionality is available +to CE users in the new analytics space. + +For Cycle Analytics functionality introduced in GitLab 12.2 and later: + +- Users must have Reporter access or above. +- Features are available only on + [Premium or Silver tiers](https://about.gitlab.com/pricing/) and above. + +## More resources + +Learn more about Cycle Analytics in the following resources: + +- [Cycle Analytics feature page](https://about.gitlab.com/features/cycle-analytics/) +- [Cycle Analytics feature preview](https://about.gitlab.com/2016/09/16/feature-preview-introducing-cycle-analytics/) +- [Cycle Analytics feature highlight](https://about.gitlab.com/2016/09/21/cycle-analytics-feature-highlight/) + +[ce-5986]: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5986 +[ce-20975]: https://gitlab.com/gitlab-org/gitlab-ce/issues/20975 +[environment]: ../../ci/yaml/README.md#environment +[GitLab flow]: ../../workflow/gitlab_flow.md +[idea to production]: https://about.gitlab.com/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/#from-idea-to-production-with-gitlab +[permissions]: ../permissions.md +[yml]: ../../ci/yaml/README.md diff --git a/doc/user/analytics/index.md b/doc/user/analytics/index.md new file mode 100644 index 00000000000..ec719c0b4a1 --- /dev/null +++ b/doc/user/analytics/index.md @@ -0,0 +1,22 @@ +# Analytics workspace + +> [Introduced](https://gitlab.com/gitlab-org/gitlab-ee/issues/12077) in GitLab 12.2 (enabled using `analytics` feature flag). + +The Analytics workspace will make it possible to aggregate analytics across +GitLab, so that users can view information across multiple projects and groups +in one place. + +To access the centralized analytics workspace: + +1. Ensure it's enabled. Requires a GitLab administrator to enable it with the `analytics` feature + flag. +1. Once enabled, click on **Analytics** from the top navigation bar. + +## Available analytics + +From the centralized analytics workspace, the following analytics are available: + +- [Cycle Analytics](cycle_analytics.md). + +NOTE: **Note:** +Project-level Cycle Analytics are still available at a project's **Project > Cycle Analytics**. diff --git a/doc/user/permissions.md b/doc/user/permissions.md index 4fd7c5abf78..9ecc8a80b3a 100644 --- a/doc/user/permissions.md +++ b/doc/user/permissions.md @@ -162,7 +162,7 @@ to learn more. ### Cycle Analytics permissions Find the current permissions on the Cycle Analytics dashboard on -the [documentation on Cycle Analytics permissions](project/cycle_analytics.md#permissions). +the [documentation on Cycle Analytics permissions](analytics/cycle_analytics.md#permissions). ### Issue Board permissions @@ -237,13 +237,16 @@ To learn more, read through the documentation on ## Guest User -Create a user and assign to a project with a role as `Guest` user, this user -will be considered as guest user by GitLab and will not take up the license. -There is no specific `Guest` role for newly created users. If this user will -be assigned a higher role to any of the projects and groups then this user will -take a license seat. If a user creates a project this user becomes a maintainer, -therefore, takes up a license seat as well, in order to prevent this you have -to go and edit user profile and mark the user as External. +When a user is given `Guest` permissions on a project and/or group, and holds no +higher permission level on any other project or group on the instance, the user +is considered a guest user by GitLab and will not consume a license seat. +There is no other specific "guest" designation for newly created users. + +If the user is assigned a higher role on any projects or groups, the user will +take a license seat. If a user creates a project, the user becomes a `Maintainer` +on the project, resulting in the use of a license seat. To prevent a guest user +from creating projects, you can edit the user profile to mark the user as +[External](#external-users-permissions). ## External users permissions diff --git a/doc/user/project/cycle_analytics.md b/doc/user/project/cycle_analytics.md index 424bee6e9f1..87577c9ec88 100644 --- a/doc/user/project/cycle_analytics.md +++ b/doc/user/project/cycle_analytics.md @@ -1,181 +1,5 @@ -# Cycle Analytics - -> - [Introduced](https://gitlab.com/gitlab-org/gitlab-ee/issues/12077) at a group level in [GitLab Premium and Silver](https://about.gitlab.com/pricing/) 12.2 (enabled by feature flag `analytics`). - -Cycle Analytics measures the time spent to go from an [idea to production] - also known -as cycle time - for each of your projects. Cycle Analytics displays the median time for an idea to -reach production, along with the time typically spent in each DevOps stage along the way. - -Cycle Analytics is useful in order to quickly determine the velocity of a given -project. It points to bottlenecks in the development process, enabling management -to uncover, triage, and root-cause slowdowns in the software development life cycle. - -Cycle Analytics is tightly coupled with the [GitLab flow] and -calculates a separate median for each stage. - -## Overview - -Cycle Analytics are available at a: - -- Group level from the top navigation bar **Analytics > Cycle Analytics**. **(PREMIUM)** - - In the future, multiple groups will be selectable which will effectively make this an - instance-level feature. - -- Project level from a project's **Project > Cycle Analytics**. - - ![Cycle Analytics landing page](img/cycle_analytics_landing_page.png) - -There are seven stages that are tracked as part of the Cycle Analytics calculations. - -- **Issue** (Tracker) - - Time to schedule an issue (by milestone or by adding it to an issue board) -- **Plan** (Board) - - Time to first commit -- **Code** (IDE) - - Time to create a merge request -- **Test** (CI) - - Time it takes GitLab CI/CD to test your code -- **Review** (Merge Request/MR) - - Time spent on code review -- **Staging** (Continuous Deployment) - - Time between merging and deploying to production -- **Production** (Total) - - Total lifecycle time; i.e. the velocity of the project or team - -## How the data is measured - -Cycle Analytics records cycle time and data based on the project issues with the -exception of the staging and production stages, where only data deployed to -production are measured. - -Specifically, if your CI is not set up and you have not defined a `production` -or `production/*` [environment], then you will not have any data for those stages. - -Below you can see in more detail what the various stages of Cycle Analytics mean. - -| **Stage** | **Description** | -| --------- | --------------- | -| Issue | Measures the median time between creating an issue and taking action to solve it, by either labeling it or adding it to a milestone, whatever comes first. The label will be tracked only if it already has an [Issue Board list][board] created for it. | -| Plan | Measures the median time between the action you took for the previous stage, and pushing the first commit to the branch. The very first commit of the branch is the one that triggers the separation between **Plan** and **Code**, and at least one of the commits in the branch needs to contain the related issue number (e.g., `#42`). If none of the commits in the branch mention the related issue number, it is not considered to the measurement time of the stage. | -| Code | Measures the median time between pushing a first commit (previous stage) and creating a merge request (MR) related to that commit. The key to keep the process tracked is to include the [issue closing pattern] to the description of the merge request (for example, `Closes #xxx`, where `xxx` is the number of the issue related to this merge request). If the issue closing pattern is not present in the merge request description, the MR is not considered to the measurement time of the stage. | -| Test | Measures the median time to run the entire pipeline for that project. It's related to the time GitLab CI takes to run every job for the commits pushed to that merge request defined in the previous stage. It is basically the start->finish time for all pipelines. | -| Review | Measures the median time taken to review the merge request that has closing issue pattern, between its creation and until it's merged. | -| Staging | Measures the median time between merging the merge request with closing issue pattern until the very first deployment to production. It's tracked by the [environment] set to `production` or matching `production/*` (case-sensitive, `Production` won't work) in your GitLab CI configuration. If there isn't a production environment, this is not tracked. | -| Production| The sum of all time (medians) taken to run the entire process, from issue creation to deploying the code to production. | - +--- +redirect_to: '../analytics/cycle_analytics.md' --- -Here's a little explanation of how this works behind the scenes: - -1. Issues and merge requests are grouped together in pairs, such that for each - `<issue, merge request>` pair, the merge request has the [issue closing pattern] - for the corresponding issue. All other issues and merge requests are **not** - considered. -1. Then the `<issue, merge request>` pairs are filtered out by last XX days (specified - by the UI - default is 90 days). So it prohibits these pairs from being considered. -1. For the remaining `<issue, merge request>` pairs, we check the information that - we need for the stages, like issue creation date, merge request merge time, - etc. - -To sum up, anything that doesn't follow the [GitLab flow] won't be tracked at all. -So, the Cycle Analytics dashboard won't present any data: - -- For merge requests that do not close an issue. -- For issues not labeled with a label present in the Issue Board or for issues not assigned a milestone. -- For staging and production stages, if the project has no `production` or `production/*` - environment. - -## Example workflow - -Below is a simple fictional workflow of a single cycle that happens in a -single day passing through all seven stages. Note that if a stage does not have -a start and a stop mark, it is not measured and hence not calculated in the median -time. It is assumed that milestones are created and CI for testing and setting -environments is configured. - -1. Issue is created at 09:00 (start of **Issue** stage). -1. Issue is added to a milestone at 11:00 (stop of **Issue** stage / start of - **Plan** stage). -1. Start working on the issue, create a branch locally and make one commit at - 12:00. -1. Make a second commit to the branch which mentions the issue number at 12.30 - (stop of **Plan** stage / start of **Code** stage). -1. Push branch and create a merge request that contains the [issue closing pattern] - in its description at 14:00 (stop of **Code** stage / start of **Test** and - **Review** stages). -1. The CI starts running your scripts defined in [`.gitlab-ci.yml`][yml] and - takes 5min (stop of **Test** stage). -1. Review merge request, ensure that everything is OK and merge the merge - request at 19:00. (stop of **Review** stage / start of **Staging** stage). -1. Now that the merge request is merged, a deployment to the `production` - environment starts and finishes at 19:30 (stop of **Staging** stage). -1. The cycle completes and the sum of the median times of the previous stages - is recorded to the **Production** stage. That is the time between creating an - issue and deploying its relevant merge request to production. - -From the above example you can conclude the time it took each stage to complete -as long as their total time: - -- **Issue**: 2h (11:00 - 09:00) -- **Plan**: 1h (12:00 - 11:00) -- **Code**: 2h (14:00 - 12:00) -- **Test**: 5min -- **Review**: 5h (19:00 - 14:00) -- **Staging**: 30min (19:30 - 19:00) -- **Production**: Since this stage measures the sum of median time off all - previous stages, we cannot calculate it if we don't know the status of the - stages before. In case this is the very first cycle that is run in the project, - then the **Production** time is 10h 30min (19:30 - 09:00) - -A few notes: - -- In the above example we demonstrated that it doesn't matter if your first - commit doesn't mention the issue number, you can do this later in any commit - of the branch you are working on. -- You can see that the **Test** stage is not calculated to the overall time of - the cycle since it is included in the **Review** process (every MR should be - tested). -- The example above was just **one cycle** of the seven stages. Add multiple - cycles, calculate their median time and the result is what the dashboard of - Cycle Analytics is showing. - -## Permissions - -The current permissions on the Project Cycle Analytics dashboard are: - -- Public projects - anyone can access -- Internal projects - any authenticated user can access -- Private projects - any member Guest and above can access - -You can [read more about permissions][permissions] in general. - -NOTE: **Note:** -As of GitLab 12.2, the project-level page is deprecated. You should access -project-level Cycle Analytics from **Analytics > Cycle Analytics** in the top -navigation bar. We will ensure that the same project-level functionality is available -to CE users in the new analytics space. - -For Cycle Analytics functionality introduced in GitLab 12.2 and later: - -- Users must have Reporter access or above. -- Features are available only on - [Premium or Silver tiers](https://about.gitlab.com/pricing/) and above. - -## More resources - -Learn more about Cycle Analytics in the following resources: - -- [Cycle Analytics feature page](https://about.gitlab.com/features/cycle-analytics/) -- [Cycle Analytics feature preview](https://about.gitlab.com/2016/09/16/feature-preview-introducing-cycle-analytics/) -- [Cycle Analytics feature highlight](https://about.gitlab.com/2016/09/21/cycle-analytics-feature-highlight/) - -[board]: issue_board.md#creating-a-new-list -[ce-5986]: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5986 -[ce-20975]: https://gitlab.com/gitlab-org/gitlab-ce/issues/20975 -[environment]: ../../ci/yaml/README.md#environment -[GitLab flow]: ../../workflow/gitlab_flow.md -[idea to production]: https://about.gitlab.com/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/#from-idea-to-production-with-gitlab -[issue closing pattern]: issues/managing_issues.md#closing-issues-automatically -[permissions]: ../permissions.md -[yml]: ../../ci/yaml/README.md +This document was moved to [another location](../analytics/cycle_analytics.md) diff --git a/doc/user/project/img/cycle_analytics_landing_page.png b/doc/user/project/img/cycle_analytics_landing_page.png deleted file mode 100644 index c0c07e84a82acd6ded07be500fe94809edea7449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64872 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 -- 2.30.9