Technical Writing milestone plan for 14.6
As a result of the FY2022Q3 OKR, Balance tech writer workload by improving the planning and estimation process for feature docs, we determined that the following plan would help us begin to consolidate release planning for the TW team.
Why is release planning for the tech writing team important? First, we are almost entirely reactive. Our workflow has writers constantly responding to developer reviews to update the docs. We don't have a consistent planning process across the team. That makes it hard for us to estimate our capacity. Second, we also have had a long-standing focus on Improvement MRs (now called Maintenance.) How do we plan for OKRs, improvement projects, and backlog items if we don't understand what's coming for release docs? All of this contributes to the question: How do we know when we have the correct number of writers on the team?
Beginning to understand what's coming in each release across stages will help us plan for more Improvement projects and OKRs, such as the CTRT OKR already scheduled. We know findability is a problem on the docs site, and that users struggle to figure out how to use GitLab. Moving from reactive to proactive working will benefit our users by allowing us to plan to focus on targeted improvements.
This issue provides a consolidated view of what the Technical Writing team expects to work on with their assigned groups for the upcoming milestone.
By the 22nd
of each month:
One of the TW Managers creates the issue for the upcoming milestone.
By the 29th
of each month:
The TW carries out the following planning activities for their assigned groups, and populates Checklist and links to confirm these activities have taken place:
-
Have a conversation - synchronously or asynchronously - with either the group PM or EM about planned documentation and UI text work for the upcoming milestone (
Milestone: Upcoming
) or (Milestone: Started
). This is also an opportunity to talk to the PM or EM about any improvement or development opportunities they're aware of in their areas of the product documentation. This can be a regular group meeting or any other means of communication that you have established with your group. -
Identify a linked artifact that describes the upcoming planned work, such as:
- An issue board for the group's documentation/UI text items for the milestone.
- A filter that describes/lists the planned work. (Example for devopsplan)
- The group's planning issue, if it identifies issues/MRs that require Technical Writing team involvement. (Example)
-
Select the appropriate checkboxes and share the links to planned features to confirm that the "conversation" has taken place.
Checklist and links
-
devopsmanage ~"group::access" - 14.6 Planning for Manage::Access. -
devopsmanage ~"group::workspace" - 14.6 Planning for Workspace -
devopsmanage groupcompliance - 14.6 Planning for Compliance. -
devopsmanage ~"group::import" -
devopsmanage groupoptimize - 14.6 Optimize planning issue -
devopsplan groupproject management - Plan issue board
- Project Management 14.6 planning issue
-
devopsplan groupproduct planning -
devopsplan ~"group:certify" -
devopscreate groupsource code -
devopscreate groupcode review -
devopscreate ~"group::editor" -
devopscreate groupgitaly - %"14.6" Board -
~"devops::ecosystem" ~"group::integrations" - Integrations issues -
~"devops::ecosystem" groupfoundations -
devopsverify grouppipeline execution -
devopsverify grouppipeline authoring -
devopsverify grouprunner - gitlab-runner#28097 (closed) -
devopsverify ~"group::testing" - 14.6 Planning issue -
devopspackage ~"group::package" -
~"devops::release" ~"group::release" -
~"devops::configure" ~"group::configure" -
devopsmonitor ~"group::monitor" -
devopssecure groupstatic analysis -
devopssecure groupdynamic analysis -
devopssecure groupcomposition analysis -
devopssecure groupthreat insights - Threat Insights issue board -
devopssecure groupvulnerability research - Vulnerability research board -
~"devops::protect" ~"group::container security" -
devopsgrowth groupactivation - Growth deliverables board - activation -
devopsgrowth ~"group::conversion" - Growth deliverables board - conversion -
devopsgrowth ~"group::expansion" - Growth deliverables board - expansion -
devopsgrowth ~"group::adoption" - Growth deliverables board - adoption -
devopsgrowth ~"group::product intelligence" -
devopsfulfillment ~"group::purchase" - https://gitlab.com/gitlab-org/fulfillment-meta/-/issues/345 -
devopsfulfillment ~"group::license" - https://gitlab.com/gitlab-org/fulfillment-meta/-/issues/332 -
devopsfulfillment grouputilization - https://gitlab.com/gitlab-org/fulfillment-meta/-/issues/343 -
~"devops::enablement" ~"group::build" - Link to board or filter
-
~"devops::enablement" ~"group::deploy" - Link to board or filter
-
~"devops::enablement" groupgeo - Link to board or filter
-
~"devops::enablement" ~"group::memory" -
~"devops::enablement" groupglobal search -
~"devops::enablement" groupdatabase -
~"devops::enablement" ~"group::sharding"