15.11 Manage:Integrate Planning
Disclaimer
This is a trial Planning Issue for merged ~"group::import" and ~"group::integrations" for 15.11. I'm trying to put all work on one page, I took this format as it's easier for me. If this trial works out, let's see what we can incorporate from ~"group::integrations" planning issues. For now I'm going with Manage:Integrate as a new group name
We have two work items boards for this milestone, see below, this will change once we adopt group::integrate label.
Planning call meeting recording
We try to do planning async this time.
Team
~"group::import" and ~"group::integrations"
- 5 BE: @carlad-gl, @georgekoltsov, @rodrigo.tomonari @.luke @bmarjanovic
- 1 FE: @justin_ho
- 1 shared SEC: @nmalcolm
- TW: @eread, @ashrafkhamis
- SSC: @onemoz
- EM: @wortschi
- PM: @m_frankiewicz
Capacity / OOO
Team | Weight |
---|---|
Import backend | 26 total (~22 on Import issues + 4 on Integrations issues) |
Integrations backend | 9 total (~7 on Integrations issues + 2 on Import issues) |
frontend | 5 total |
SoftServeImport | 12 total |
George - March 22 - 29 - 6 days
Anticipated % split for features/bugs/maintenance
This is excluding the work that SoftServe is contributing
- 40% features (weight)
- 30% bugs (weight)
- 30% maintenance (weight)
Boards
Import
Integrations
High level Objectives / Progress on quarterly OKRs
GitHub importer
- KR: Import all relevant GitHub concepts to GitLab
- KR: Provide informative feedback to the user upon finished import from GitHub
- KR: Improve GitHub repositories search and filtering, so that users can easily choose what they want to import to GitLab
GitLab Migration
- KR: Enable user to retry parts of migration that failed
- KR: Export and import in batches when migrating GitLab projects by direct transfer
- KR: Give actionable feedback to users in case of issues occurring during migrating GitLab groups and projects
Integrations
- OKR: Improve the experience of Jira and Slack integrations
- KR: Increase # of projects using Jira and Slack integrations to total of 17,800
- KR: Implement Self-Managed support for
GitLab for Slack app
- KR: Implement PAT support for Jira DVCS Integration
For Jira integrations, we have a hard requirement for users to move away from our DVCS integration if they are using it with Jira Cloud (prior to Jira removing support in May). To support users to start using GitLab for Jira Cloud app, we will work on fixing initial data sync.
Objectives
typefeature list
Product prioritized- Any %15.10 carryover
- Not started
- item
- At risk of slipping
- Not started
- New feature work
- Usability
- item
- GitLab Migration
- GitHub importer
- GitLab for Jira Cloud app
- Usability
typemaintenance list
Engineering prioritized- Any %15.10 carryover
- Not started
- item
- At risk of slipping
- New maintenance work
- GitLab Migration
- GitLab Migration export/import in batches
-
2️⃣ Add feature flag to control import in batches (gitlab-org/gitlab#391223 - closed) not Deliverable, if time allows
-
- GitHub importer:
-
2️⃣ Rescue Octokit::NotFound inside the UserFinder ... (gitlab-org/gitlab#385777 - closed) Deliverable milestonep1 -
1️⃣ GitHub import: improve documentation (gitlab-org/gitlab#392754 - closed) Deliverable milestonep1 documentation -
2️⃣ Track start Gists import with Snowplow events (gitlab-org/gitlab#393163) Deliverable milestonep3 -
3️⃣ Track gists import failure (gitlab-org/gitlab#384173 - closed) not deliverable, if time allows
-
- Security
- item
- Other
- WebHooks
- Quality:
- item
typebug list
Prioritized- Any %15.10 carryover
- Not started
-
3️⃣ Gitea project import fails or is incomplete due... (gitlab-org/gitlab#389559 - closed) milestonep1 Deliverable
- At risk of slipping
- New bugs
- Security
- Infradev
- item
- UX debt
- item
- GitLab Migration
-
3️⃣ GitLab Migration - projects with the same name ... (gitlab-org/gitlab#377295 - closed) milestonep1 Deliverable -
3️⃣ Extra "mentioned in" comments in imported gitla... (gitlab-org/gitlab#384063 - closed) not Deliverable, if time allows, fixes daily automated test -
3️⃣ GitLab Migration - Project Label import failed ... (gitlab-org/gitlab#383765 - closed) milestonep1 Deliverable -
5️⃣ Handle new namespace name rules (gitlab-org/gitlab#393492 - closed) milestonep2 Deliverable -
2️⃣ Wiki repository size isn't updated after migration (gitlab-org/gitlab#393547 - closed) milestonep4
-
- GH Importer
- Slack
- Webhooks
Release Post Items
TODO
* [ ] Schedule the planning call. trying asyncMarch, the @ 11:30 CET
-
Write milestone objectives. -
Review the roadmap with the team. -
Review milestone objectives with the team. -
Discuss capacity (OOO plans). -
Team planning to highlight/guess issues that can be delivered in 15.11, label with ~"milestone::x" and set milestone to 15.11
. -
Publish the planning call video: Unfiltered -
Clone the planning issue for the next milestone and link to this one.