アップグレード改善
属性
| プロパティ | 値 |
|---|---|
| 作成日 | 2024-10-01 |
| 目標終了日 | TBD |
| Slack | #wg_upgrade_improvements(社内のみアクセス可能) |
| Google Doc | ワーキンググループ議事録(社内のみアクセス可能) プロジェクト計画(社内のみアクセス可能) |
| Epic | |
| ラベル |
|
| ステータス | 一時停止中 |
目標
アップグレード改善ワーキンググループは、CTO の最優先事項の一つであるアップグレード改善プロジェクトに取り組むクロスファンクショナルなグループです。このプロジェクトは、セルフマネージド GitLab インスタンスのアップグレードライフサイクル全体にわたる顧客体験の向上を目指します。
具体的なハイレベルな目標は以下のとおりです:
- GitLab ユーザーのアップグレードサイクルの選択肢を拡大する(例: LTS)
- コード開発における組織的な変更
- GitLab のアップグレードに必要な運用コストを削減する
- GitLab リリースのエンドツーエンドオーナーを任命する
その他の目標:
- GitLab のアップグレードサイクルから必須のアップグレード停止点を除去する
- 破壊的変更はメジャーリリースに限定する
概要
GitLab のアップグレードは困難を伴うことがあり、アップグレードごと・デプロイ環境ごとに難易度が異なります。ワーキンググループは、FY25 緊急アップグレードチケット(これまでの分)、gitlab.com デプロイブロッカーダッシュボード、および顧客との会話を確認しました。また、Distribution グループは現在のアップグレードプロセスのレビューと検証を行っています。
現在のアップグレードプロセス自体は概ね機能しており、アップグレードの障壁を下げるためのユーザー体験の改善余地はあるものの、プロセス自体は意図したとおりに動作しています。主な課題はプロダクトのバグ、設定の問題、マイグレーションのバグ、マイグレーションの長時間化であり、これらの問題の多くはアップグレード前後のフェーズに集中しています。
そのため、ワーキンググループはこれらの問題を複数のフェーズで対処することにしました。
| フェーズ | 重点分野 | 目標時期 |
|---|---|---|
| フェーズ 1 |
| FY25 Q4 |
| フェーズ 2 |
| TBD |
| フェーズ X |
| TBD |
詳細については、アップグレード改善プロジェクト計画(社内限定)およびプロジェクトの Epic をご参照ください。
終了基準
このワーキンググループの最終目標は、メンテナンス対象バージョンで稼働しているセルフマネージド GitLab インスタンス数を増やすことです。ただし、指標はさまざまな要因に影響されるものであり、中には私たちのコントロール外のものもあるため、各フェーズの具体的な終了基準を以下に示します:
| フェーズ | 終了基準 |
|---|---|
| フェーズ 1 |
|
| フェーズ 2 |
|
| フェーズ X |
|
役割と責任
| ワーキンググループでの役割 | 氏名 | 役職 |
|---|---|---|
| エグゼクティブステークホルダー | Sabrina Farmer | Chief technology officer (CTO) |
| ファシリテーター | Peter Lu | Engineering Manager, Distribution::Deploy |
| ファンクショナルリード - プロダクト & Distribution | Dilan Orrino | Senior Product Manager Distribution |
| ファンクショナルリード - テストプラットフォーム | Kassandra Svoboda | Engineering Manager, Test Platform |
| ファンクショナルリード - サポート | Brie Carranza | Staff Support Engineer |
| ファンクショナルリード - エクスパンション ソフトウェア開発 | Thomas Woodham | Senior Engineering Manager, Secure |
| ファンクショナルリード - コア開発 | Luke Duncalfe | Staff Backend Engineer, AI-Powered:Workflow Catalog |
| ファンクショナルリード - コア開発 | Erran Carey | Staff Fullstack Engineer, Create::Editor Extensions |
| メンバー | Gerardo Lopez-Fernandez | Engineering Fellow, Infrastructure |
| メンバー | Vincy Wilson | Director, Test Platform |
| メンバー | Lyle Kozloff | Director, Support Engineering |
| メンバー | Stan Hu | Engineering Fellow |
