Import 15.7 Planning issue

Planning call meeting recording

Team

~11353826

  • 3 BE
  • 1 FE
  • 1 SET
  • 1 shared SEC

Capacity / OOO

  • Andrey: 2022-11-30 - 2022-12-17 (3 weeks)
  • Rodrigo: 2-3 days out
  • George: 2022-11-28 - 2022-12-02 (1 week)
  • Testing session: ~2 days for the full team
Team Weight
backend (excl. SoftServe) ~22
frontend (excl. SoftServe) 9
SoftServeImport ~20

GitLab Migration team bug searching session mentioned below, if planned for 2 days would take 3 weight point for Import internal part of the team and 2 weight points for SoftServe part of the team, see comment.

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

High level Objectives

  • Finish GitHub importer
  • Improve reliability of the GitLab Migration

Objectives

GitLab Migration

When FF for bulk_import_project is fully rolled out and feature enabled by default (see timeline) we will announce open beta release. This means the feature is not Production ready, but we need to ensure that migrating projects with GitLab Migration does not negatively impact customer data OR put them in a worse place.

In next milestones we want to continue working on GL Migration, focusing on project migration:

We can observe numbers on our improved SiSense dashboard.

Product prioritized typefeature list

FF for bulk_import_project rollout issue.

  1. Any %15.6 carryover
    1. Not started
      • item
    2. At risk of slipping
  2. New feature work

Engineering prioritized typemaintenance list (@wortschi )

  1. Any %15.6 carryover
    1. Not started
    • item
    1. At risk of slipping
  2. New maintenance work

Prioritized typebug list

  1. Any %15.6 carryover
    1. Not started
    • item
    1. At risk of slipping
  2. New bugs

Release Post Items

Status Issue Release Post MR
will be done next milestone Feature flag rollout - bulk_import_projects (gitlab-org/gitlab#339941 - closed) Migrating GitLab projects by direct transfer Beta (gitlab-com/www-gitlab-com!114711 - merged)
will be done next milestone GitHub Importer: API for bulk import of persona... (gitlab-org/gitlab#371099 - closed) GitHub Importer: API for bulk import of persona... (gitlab-com/www-gitlab-com!112869 - merged)
Cancel GitHub project imports - frontend (gitlab-org/gitlab#247325 - closed) Cancel GitHub project import (gitlab-com/www-gitlab-com!112812 - merged)

Completed Bugs (check off when added to 15.7 bug release post)

  • [ ]

Completed UI improvements (check off when added to 15.7 UI improvements release post)

  • [ ]

Progress on quarterly OKRs

  • Migrate 1 dropdown to Pajamas
  • Reduce number of S2 bugs by 50% (starting at 9 issues)
    • In total, we resolved/closed 6 out of 9 issues and have reached our OKR 🎉
  • 90% of the GitLab migrations pass successfully
    • We implemented tracking in gitlab-org/gitlab#341506 (closed) and are currently monitoring the metrics
    • Group migrations: In October, 92% of the migrations to .com and 93% (1,2% timeout, 5,6% failure) of the migrations on self-managed finished successfully.
    • Project migrations: In October, 99% of the migrations to .com and 90% (0,4% timeout, 9,5% failure) of the migrations on self-managed finished successfully.
    • Dashboard link
  • Achieve at least equal usage of GitLab migration compared to file-based import/export
    • Group migrations: We have more group migrations done via GitLab migration than import/export
    • Project migrations are still lacking behind

TODO

  • Schedule the planning call. Nov, 9th @ 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.6, label Deliverable and set milestone to 15.6.
  • Publish the planning call video: Unfiltered
  • Clone the planning issue for the next milestone and link to this one.

< Previous | Next >

Edited by Magdalena Frankiewicz