You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .gitlab/issue_templates/AI Project Proposal.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ TITLE FORMAT
10
10
The title should be something that is easily understood that quickly communicates the intent of the project allowing team members to easily understand and recognize the expected work that will be done. A proposal title should combine the beneficiary of the feature/UI, the job it will allow them to accomplish (see https://about.gitlab.com/handbook/product/ux/jobs-to-be-done/#how-to-write-a-jtbd), and their expected outcome when the work is delivered. Well-defined statements are concise without sacrificing the substance of the proposal so that anyone can understand it at a glance. (e.g. {Reduce the effort} {for security teams} {when prioritizing business-critical risks in their assets}).
_This section should be completed prior to beginning work on the Experiment._
15
15
16
16
## Problem to be solved
@@ -38,9 +38,9 @@ _How will you measure whether this experiment is a success?_
38
38
|[Problem validation](https://about.gitlab.com/handbook/product/ai/ux-maturity/#validation-problem-validation)<br>How well do we understand the problem? |[Mix of evidence and assumptions](https://about.gitlab.com/handbook/product/ai/ux-maturity/#questions-to-ask)|<!-- Acceptable answers: Yes, Somewhat or Somewhat, Somewhat -->|
39
39
|[Solution validation](https://about.gitlab.com/handbook/product/ai/ux-maturity/#validation-solution-validation)<br>How usable is the solution? |[Usability testing](https://about.gitlab.com/handbook/product/ux/ux-scorecards/#option-b-perform-a-formative-evaluation), Grade C |<!-- Acceptable: >80% and grade C -->|
40
40
|[Improve](https://about.gitlab.com/handbook/product/ai/ux-maturity/#build-improve)<br>How successful is the solution? | Quality goals set by the team are reached. |<!-- Acceptable answers: :white_check_mark: Reached all quality goals for this phase. -->|
41
-
|[Design standards](https://about.gitlab.com/handbook/product/ai/ux-maturity/#design-standards) adherence<br>How compliant is the solution with our design standards? | Should adhere to ([Pajamas](https://design.gitlab.com/), [checklist](https://docs.gitlab.com/ee/development/contributing/design.html#checklist)) |<!-- Acceptable: Mostly adheres to design standards -->|
41
+
|[Design standards](https://about.gitlab.com/handbook/product/ai/ux-maturity/#design-standards) adherence<br>How compliant is the solution with our design standards? | Should adhere to ([Pajamas](https://design.gitlab.com/), [checklist](https://docs.gitlab.com/development/contributing/design/#checklist)) |<!-- Acceptable: Mostly adheres to design standards -->|
_This section should be completed prior to beginning work on the Beta experience._
45
45
<!-- DO NOT REMOVE THIS SECTION
46
46
Although the initial focus is on the “Experiment” section, do not remove this “Beta” section. It's important that we link Experiment to Beta release. Fill this section in as you progress.
@@ -86,9 +86,9 @@ _How will you measure whether this Beta is a success?_
86
86
|[Problem validation](https://about.gitlab.com/handbook/product/ai/ux-maturity/#validation-problem-validation)<br>How well do we understand the problem? |[Mix of evidence and assumptions](https://about.gitlab.com/handbook/product/ai/ux-maturity/#questions-to-ask)|<!-- Acceptable answers: Yes, Yes -->|
87
87
|[Solution validation](https://about.gitlab.com/handbook/product/ai/ux-maturity/#validation-solution-validation)<br>How usable is the solution? |[Usability testing](https://about.gitlab.com/handbook/product/ux/ux-scorecards/#option-b-perform-a-formative-evaluation) and [Heuristic evaluation](https://about.gitlab.com/handbook/product/ux/ux-scorecards/#option-a-conduct-a-heuristic-evaluation), Avg. task pass rate >80%, Grade B |<!-- Acceptable: >80% and grade B -->|
88
88
|[Improve](https://about.gitlab.com/handbook/product/ai/ux-maturity/#build-improve)<br>How successful is the solution? | Quality goals set by the team are reached. |<!-- Acceptable answers: :white_check_mark: Reached all quality goals for this phase. -->|
89
-
|[Design standards](https://about.gitlab.com/handbook/product/ai/ux-maturity/#design-standards) adherence<br>How compliant is the solution with our design standards? | Should adhere to ([Pajamas](https://design.gitlab.com/), [checklist](https://docs.gitlab.com/ee/development/contributing/design.html#checklist)) |<!-- Acceptable: Completely adheres to design standards -->|
89
+
|[Design standards](https://about.gitlab.com/handbook/product/ai/ux-maturity/#design-standards) adherence<br>How compliant is the solution with our design standards? | Should adhere to ([Pajamas](https://design.gitlab.com/), [checklist](https://docs.gitlab.com/development/contributing/design/#checklist)) |<!-- Acceptable: Completely adheres to design standards -->|
Although the initial focus is on the “Experiment” section, do not remove this “Generally Available” section. It's important that we link Beta to GA release. Fill this section in as you progress.
94
94
-->
@@ -150,7 +150,7 @@ _What tasks or actions should the user be capable of performing with this featur
150
150
-[ ] Add all related feature issues to the Linked items section
151
151
-[ ] Add all relevant solution validation issues to the Linked items section that shows this proposal will solve the customer problem, or details explaining why it's not possible to provide that validation.
152
152
-[ ] Add relevant designs to the Design Management area of the issue.
153
-
-[ ] You have adhered to our [Definition of Done](https://docs.gitlab.com/ee/development/contributing/merge_request_workflow.html#definition-of-done) standards
153
+
-[ ] You have adhered to our [Definition of Done](https://docs.gitlab.com/development/contributing/merge_request_workflow/#definition-of-done) standards
154
154
-[ ] Completed the necessary steps to move from Beta to GA
155
155
156
156
</details>
@@ -167,15 +167,15 @@ _What tasks or actions should the user be capable of performing with this featur
167
167
-[ ] Requirements have been defined
168
168
-[ ] Add all relevant solution validation issues to the Linked items section that shows this proposal will solve the customer problem, or details explaining why it's not possible to provide that validation.
169
169
-[ ] Add relevant designs to the Design Management area of the issue.
170
-
-[ ] You have adhered to our [Definition of Done](https://docs.gitlab.com/ee/development/contributing/merge_request_workflow.html#definition-of-done) standards
170
+
-[ ] You have adhered to our [Definition of Done](https://docs.gitlab.com/development/contributing/merge_request_workflow/#definition-of-done) standards
171
171
-[ ] Ensure this issue has the ~wg-ai-integration label to ensure visibility to various teams working on this
172
172
173
173
</details>
174
174
175
175
<details> <summary> Technical needs </summary>
176
176
177
177
-[ ] Please consider the operational aspects of the feature you are creating. A list of things to think about is in: https://gitlab.com/gitlab-org/gitlab/-/issues/403859. We will be improving this process in the future: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/117637#note_1353253349.
178
-
-[ ] @ mention your [AppSec Stable Counterpart](https://about.gitlab.com/handbook/product/categories/) and read the [AI secure coding guidelines](https://docs.gitlab.com/ee/development/secure_coding_guidelines.html#artificial-intelligence-ai-features)
178
+
-[ ] @ mention your [AppSec Stable Counterpart](https://about.gitlab.com/handbook/product/categories/) and read the [AI secure coding guidelines](https://docs.gitlab.com/development/secure_coding_guidelines/#artificial-intelligence-ai-features)
179
179
180
180
1. Work estimate and skills needs to build an ML viable feature: To build any ML feature depending on the work, there are many personas that contribute including Data Scientist, NLP engineer, ML Engineer, MLOps Engineer, ML Infra engineers, Fullstack engineer to integrate the ML Services with Gitlab. Post-prototype we would assess the skills needed to build a production-grade ML feature for the prototype.
181
181
2. Data Limitation: We would like to upfront validate if we have viable data for the feature including whether we can use the DataOps pipeline of ModelOps or create a custom one. We would want to understand the training data, test data, and feedback data to dial up the accuracy and the limitations of the data.
Copy file name to clipboardExpand all lines: .gitlab/issue_templates/Deprecations.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -149,10 +149,10 @@ External Communication Plan
149
149
-[ ] Ensure you have approvals from legal and corp comms for any communication being sent directly to customers.
150
150
-[ ] As soon as possible, but no later than the third milestone preceding the major release, ensure that the following are complete (for example, given the following release schedule: `17.8, 17.9, 17.10, 17.11, 18.0` – `17.9` is the third milestone preceding the major release).
151
151
-[ ] A [deprecation announcement entry](https://about.gitlab.com/handbook/marketing/blog/release-posts/#creating-the-announcement) has been created so the deprecation will appear in release posts and on the [general deprecation page](https://docs.gitlab.com/ee/update/deprecations). _Add link to the relevant merge request._
152
-
-[ ] Documentation has been updated to mark the feature as [deprecated](https://docs.gitlab.com/ee/development/documentation/versions.html#deprecations-and-removals). _Add link to the relevant merge request._
152
+
-[ ] Documentation has been updated to mark the feature as [deprecated](https://docs.gitlab.com/development/documentation/versions/#deprecations-and-removals). _Add link to the relevant merge request._
153
153
-[ ] On the major milestone:
154
154
-[ ] The deprecated item has been removed. _Add link to the relevant merge request._
155
-
-[ ] If the removal of the deprecated item is a [breaking change](https://docs.gitlab.com/ee/update/terminology.html#breaking-change), the merge request is labeled ~"breaking change".
155
+
-[ ] If the removal of the deprecated item is a [breaking change](https://docs.gitlab.com/update/terminology/#breaking-change), the merge request is labeled ~"breaking change".
156
156
-[ ] Document the migration plan for users, clearly outlining the actions they need to take to mitigate the impact of the breaking change.
157
157
-[ ][Add link](here)
158
158
@@ -209,7 +209,7 @@ Keep in mind that approval check boxes and deprecations notices alone are not su
-[ ] This issue is labeled ~deprecation, and with the relevant `~devops::`, `~group::`, and `~Category:` labels.
212
-
-[ ] This issue is labeled ~"breaking change" if the removal of the deprecated item will be a [breaking change](https://docs.gitlab.com/ee/update/terminology.html#breaking-change).
212
+
-[ ] This issue is labeled ~"breaking change" if the removal of the deprecated item will be a [breaking change](https://docs.gitlab.com/update/terminology/#breaking-change).
213
213
214
214
215
215
<!-- Label reminders - you should have one of each of the following labels.
@@ -226,9 +226,9 @@ Use the following resources to find the appropriate labels:
226
226
-[Deprecations, removals, and breaking changes](https://handbook.gitlab.com/handbook/marketing/blog/release-posts/#deprecations-removals-and-breaking-changes)
-[Deprecations and removals doc styleguide](https://docs.gitlab.com/ee/development/documentation/styleguide/deprecations_and_removals)
229
-
-[REST API Deprecations](https://docs.gitlab.com/ee/development/documentation/restful_api_styleguide.html#deprecations) and [REST API breaking changes](https://docs.gitlab.com/ee/development/api_styleguide.html#breaking-changes).
230
-
-[GraphQL Deprecations](https://docs.gitlab.com/ee/development/api_graphql_styleguide.html#deprecating-schema-items) and [GraphQL API breaking changes](https://docs.gitlab.com/ee/development/api_graphql_styleguide.html#breaking-changes).
231
-
-[GitLab release and maintenance policy](https://docs.gitlab.com/ee/policy/maintenance.html)
229
+
-[REST API Deprecations](https://docs.gitlab.com/development/documentation/restful_api_styleguide/#deprecations) and [REST API breaking changes](https://docs.gitlab.com/development/api_styleguide/#breaking-changes).
230
+
-[GraphQL Deprecations](https://docs.gitlab.com/development/api_graphql_styleguide/#deprecating-schema-items) and [GraphQL API breaking changes](https://docs.gitlab.com/development/api_graphql_styleguide/#breaking-changes).
231
+
-[GitLab release and maintenance policy](https://docs.gitlab.com/policy/maintenance/)
232
232
- Videos 📺
233
233
-[How to deprecate and remove features in GitLab releases](https://youtu.be/9gy7tg94j7s)
234
234
-[Review of GitLab deprecations and removals policy & Runner team deprecations and removals process](https://youtu.be/ehT1xBajCRI)
0 commit comments