リリースの祝祭日スケジュール
休祝日スケジュールをリリースに関連付けて、非稼働日を考慮してフェーズとリリース期間を計算することができます。
次のリリースの例は、重要な日付を営業日に保持するために、休日スケジュールが全体的なタイムラインにどのように影響するかを示しています。
リリースに計画、開発、テスト、実装の 4 つのフェーズがあり、期間はそれぞれ 10 日、25 日、15 日、10 日で、合計 60 営業日であるとします。リリース準備ターゲット日は 2025 年 9 月 5 日に設定されており、一般公開日と週末の祝日スケジュール (2025 年は米国連邦 + 週末の休暇) が関連付けられています。そのため、各フェーズの開始日と終了日は、フェーズ期間をそのまま維持するために、非営業日 (スケジュール上の休日と週末) を考慮して調整されます。キー日付も同じ調整ルールに従います。
- 考慮事項:
-
- 合計リリース期間:60 営業日
- フェーズと期間: 計画: 10 日間。開発:25日;テスト:15日間。実装:10 日
- リリース準備ターゲット日:2025 年 9 月 5 日
- 週の営業日:月曜日から金曜日 (5 日間)
- 関連するスケジュールの非営業日:
- 週末は非営業日なのでスキップします。
- リリース期間に関連する 2025 年の連邦祝日は次のとおりです。
- 6月19日:ジューンティーンス(木)。
- 7月4日:独立記念日(金)。
- 9月1日:レイバーデー(月)。
- 調整ルール:
- 最終フェーズの元の終了日はリリース準備ターゲット日であり、通常は作業日であるため、調整は必要ありません。最後のフェーズより前のすべてのフェーズについて、元の開始日と終了日は、営業日であるか非営業日であるかに関係なく、連続する暦日をカウントすることによって導出されます。調整後の終了日と開始日は、非営業日をスキップして営業日の実際の日付になります。
- 元の開始日は、調整された終了日からさかのぼってすべての暦日をカウントすることによって決定されます。調整された開始日は、非営業日をスキップした営業日の実際の開始日です。
- キー日付またはフェーズの開始日または終了日が休日または週末である場合は、前の営業日にシフトします。
- 各フェーズの期間 (日数) は固定されていますが、フェーズ期間内の休日と週末によりカレンダースパンが延長されます。
これらの考慮事項を踏まえて、リリースタイムラインの稼働日数を計算し、それに応じてフェーズとリリース期間を調整しましょう。
- 休日調整を含むリリース日の計算
-
表 : 1. フェーズ 4:実装 オプション 説明 フェーズ フェーズ 4:実装 元の終了日 9月5日(金) (リリース準備ターゲット日と同じ)
調整終了日 9月5日(金) (作業日、調整不要)
元の開始日 8月27日(水) (フェーズの調整終了日から 10 日遡ってカウントされ、週末と祝日を含む)
調整された開始日 8月22日(金) (週末と祝日を除く。終了日の計算を参照)
キー日付 配備準備:フェーズ開始調整後5日目 – 8月28日(木) (土日祝日を除く。営業日に該当します。調整は不要です)
元の期間 10 日 8月27日(水)〜9月5日(金)
調整された期間 15 暦日 (10 営業日 + 5 営業日以外) 8月22日(金)〜9月5日(金)
終了日の計算 営業日数:10日 - 9月5日〜2日(金〜火):4日間。
- 8月29日〜25日(金〜月):5日間(合計9日間)。
- 8月22日(金):1日間(合計10日間)。
非営業日:5日- 1 つの休日をスキップしました: 9 月 1 日 (レイバーデー)
- 2 つの週末をスキップ: 8 月 30 日から 31 日。8月23日〜24日
表 : 2. フェーズ 3:テスト オプション 説明 フェーズ フェーズ 3:テスト 元の終了日 8月21日(木) (フェーズ4開始日の前日)
調整終了日 8月21日(木) (作業日、調整不要)
元の開始日 8月7日(木) (フェーズの調整終了日から遡って 15 日間、週末と祝日を含む)
調整された開始日 8月1日(金) (土日祝日を除く。終了日の計算を参照)
キー日付 テスト計画承認:フェーズの調整開始から 5 日目 – 8 月 7 日(火) (土日祝日を除く。作業日、調整不要)
元の期間 15 日 8月7日(木)〜8月21日(木)
調整された期間 21 暦日 (15 営業日 + 6 営業日) 8月1日(金)〜8月21日(木)
終了日の計算 営業日数:20日 - 8月21日〜18日(木〜月):4日間。
- 8月15日〜11日(金〜月):5日間(合計9日間)。
- 8月8日〜8月4日(金〜月):5日間(合計14日間)。
- 8月1日(金):1日間(合計15日間)。
非営業日:6- 0 個の休日がスキップされました
- 3 つの週末をスキップ: 8 月 16 日から 17 日。8月9日〜10日。8月2日〜3日
表 : 3. フェーズ 2:開発 オプション 説明 フェーズ フェーズ 2:開発 元の終了日 7月31日(木) (フェーズ3開始日の前日)
調整終了日 7月31日(木) (営業日、調整は不要です。
元の開始日 7月7日(月) (フェーズの調整終了日から 25 日間、土日祝日を含む)
調整された開始日 6月26日(木) (週末と祝日を除く。終了日の計算を参照)
キー日付 スプリント終了:調整後のフェーズ開始から10営業日ごと – 7月10日(木)、7月24日(木) (すべての営業日、調整不要)
元の期間 25 日間 7月7日(月)〜7月31日(木)
調整された期間 36 日間 (25 営業日 + 11 営業日) 6月26日(木)〜7月31日(木)
終了日の計算 営業日数: 25 - 7月31日〜28日(木〜月):4日間
- 7月25日〜21日(金〜月):5日間(合計9日間)。
- 7月18日〜14日(金〜月):5日間(合計14日間)
- 7月11日〜7日(金〜月):5日間(合計19日間)。
- 7月3日〜6月30日(金〜月):4日間(合計23日間)。
- 6月27日〜26日(金〜木):2日間(合計25日間)。
非営業日数:11日- 1 祝日スキップ: 7月4日 (独立記念日)
- 5つの週末をスキップ:7月26日〜27日。7月19-20日;7月12-13日;7月5日〜6日。6月28日〜29日
表 : 4. フェーズ 1:計画 オプション 説明 フェーズ フェーズ 1:計画 元の終了日 6月25日(水) (フェーズ2開始日の前日)
調整終了日 6月25日(水) (作業日、調整不要)
元の開始日 6月16日(月) (フェーズの調整終了日から 10 日間、週末と祝日を含む)
調整された開始日 6月11日(水) (週末と祝日を除く。終了日の計算を参照)
キー日付 中間点:フェーズの調整開始から5営業日目 – 6月17日(火) (作業日、調整不要)
元の期間 10 日 6月16日(水)〜6月25日(水)
調整された期間 15 日間 (10 営業日 + 5 営業日以外) 6月11日(水)〜6月25日(水)
終了日の計算 営業日数:10日 - 6月25日〜23日(水〜月):3日間。
- 6月20日(金):1日間(合計4日間)
- 6月18日〜16日(水〜月):3日間(合計7日間)
- 6月13日〜11日(金〜水):3日間(合計10日間)
非営業日:5日- 1 つの休日がスキップされました: 6 月 19 日(ジューンティーンス)
- 2 つの週末をスキップ: 6 月 21 日から 22 日。6月14日〜15日
- サマリータイムライン
-
週末と関連する休祝日スケジュールを考慮して、タイムラインは元の 70 日間の期間を超えて延長されますが、フェーズ期間は作業日で固定されたままです。
表 : 5. リリースタイムラインの概要 オプション 説明 元のカレンダースパン 7月8日〜9月5日 調整後のスパン (非営業日を除く) 6月11日〜9月5日 元のリリース期間 60 営業日 調整済みリリース期間 87 暦日 非作業日 87 – 60 = 27日間(週末12日+祝日3日)