リリースの祝祭日スケジュール
休日スケジュールをリリースに関連付けて、非営業日を考慮してフェーズとリリース期間が計算されるようにすることができます。
次のリリースの例は、休日スケジュールが、重要な日付を作業日に維持するためのタイムライン全体にどのように影響するかを示しています。
たとえば、リリースには計画、開発、テスト、実装の 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 日)