summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Lenny <jlenny@gitlab.com>2018-08-17 08:35:40 +0000
committerJason Lenny <jlenny@gitlab.com>2018-08-17 08:35:40 +0000
commit1029b5b5f8e7ced4dd41853d922e94da50ff72b4 (patch)
tree27e29b6600a2779c71d1de1f7fd711e2668724a5
parent134edb6370f51d7752d535bee73854a9f395b75a (diff)
downloadgitlab-ce-jlenny-UpdateProductDiscoverySteps.tar.gz
Add steps for closing product discovery issuejlenny-UpdateProductDiscoverySteps
-rw-r--r--doc/development/contributing/design.md13
1 files changed, 9 insertions, 4 deletions
diff --git a/doc/development/contributing/design.md b/doc/development/contributing/design.md
index 57ae318e821..b0dbab55916 100644
--- a/doc/development/contributing/design.md
+++ b/doc/development/contributing/design.md
@@ -25,10 +25,15 @@ There is a special type label called ~"product discovery". It represents a disco
The initial issue should be about the problem we are solving. If a separate [product discovery issue](#product-discovery-issues) is needed for additional research and design work, it will be created by a PM or UX person. Assign the ~UX, ~"product discovery" and ~"Deliverable" labels, add a milestone and use a title that makes it clear that the scheduled issue is product discovery
(e.g. `Product discovery for XYZ`).
-When the ~"product discovery" issue has been completed, the UXer removes the ~UX
-label, adds the ~"UX ready" label and closes the issue. This indicates the
-UX work for the issue is complete. The UXer will also copy any designs to related
-issues for implementation in an upcoming milestone.
+In order to complete a product discovery issue in a release, you must complete the following:
+
+1. UXer removes the ~UX label, adds the ~"UX ready" label
+1. Modify the issue description in the product discovery issue to contain the final design. If it makes sense, the original information indicating the need for the design can be moved to a lower "Original Information" section.
+1. Update the delivery issue for which the product discover issue was created. Do not simply refer to the product discovery issue as a separate source of truth.
+1. In some cases, a product discovery issue also identifies future enhancements that will not go into the issue that originated the product discovery issue. For these items, create new issues in the backlog containing the designs to ensure they are not lost.
+
+Product discovery issues can not be closed or considered complete until each
+of these steps have occurred.
## Style guides