Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Milestone

Actions Commonalities & ICM

Actions API Sub-projects

Timeline

Week Nr

M0 - meta-release kickoff

M00

  • Scope of Work Products clarified and recorded in dedicated issue.
  • Identify commonalities work products.
  • Create alpha release for Commonalities & ICM
  • Create initial PRs for commonalities.
  • Agree on the scope of commonalities.
  • TSC review.

2 weeks

M1 - Initial Commonalities & ICM



M0 + 2 weeks2

  • Create release-candidate for Commonalities & ICM
  • Prepare public-release for Commonalities & ICM.
  • Complete initial PR reviews.
  • TSC Approval.

10 weeks

M2 - Final   Commonalities & ICM



M1 + 10 weeks12


  • Scope Request to Sub-Projects / APIs.
  • Determine requirements for Sub-projects / APIs.
  • Create PRs for Sub-projects / APIs.
  • Review and finalize PRs.
  • Confirm scope of Sub-projects / APIs 
  • Define API test cases.
  • Define acceptance criteria.
  • Create alpha release for for Sub-projects / APIs.
8 weeks

M3 - Initial                  Sub-projects / APIs



M1 + 8 weeks

10


  • Conduct testing and log test result.
  • Evaluate and log acceptance criteria.
  • Code Freeze
  • Create release-candidate for Sub-Projects / APIs.
  • Prepare public-release for Sub-Projects / APIs.
  • Request approval of Sub-projects / APIs to Release Management WG for meta-release
10 weeks

M4 - Final                    Sub-projects / APIs



M3 + 10 weeks

20


  • Determine the acceptance of the release-candidates for inclusion in the meta-release
  • Bundle & publish meta-release
  • TSC Approval
  • Publish meta-release
2 weeks

M5 - Meta Release



M4 + 2 weeks22

  • Review release process and identify areas for improvement. 
  • Release Retro.
    • Inputs from Sub Projects
  • TSC Approval.

2 weeks

M6 - Post Release



M5 + 2 weeks24


back to one action columnLATEST

Milestone

Actors

/ Actions 0

& Actions for next milestone

Timeline

Week Nr

M0 - meta-release kickoff


M00

Release Management

M0
  • Prepare meta-release page

Commonalities & ICM

Scope of Work Products clarified and recorded
  • Define scope of release.
    • Record scope in dedicated GitHub issue.
  • Identify commonalities work products.
  • Create alpha release for Commonalities & ICM
  • Create initial PRs for commonalities.
  • Agree on the scope of commonalities.
  • TSC review.
      • Submit scope for TSC review
    • Develop Commonalities & ICM scope through one or more alpha release(s)
    • Update release tracker on target meta-release page with each alpha release
    • Submit final alpha releases PR for TSC review:
    • If OK: create final alpha releases for Commonalities & ICM

    TSC

    • Review final alpha releases of Commonalities & ICM
    2 weeks

    M1 - Draft Commonalities & ICM


    M0 + 2 weeks2

    Commonalities & ICM

    • Fix bugs raised by users through one or more release-candidates
    • Update release tracker on target meta-release page with each release-candidate
    • Submit final release-candidates PRs for TSC approval
    • If approved:
    • Create final release-
    candidate
    • candidates for Commonalities & ICM
    • Prepare public-release PR for Commonalities & ICM
    .
  • Complete initial PR reviews.
  • TSC Approval.Create alpha release for for Sub-projects / APIs.
    • for M5

    TSC

    • Approval of final release-candidates PRs of Commonalities & ICM
    10 weeks

    M2 - Final Commonalities & ICM


    M1 + 10 weeks12
  • Scope Request to Sub-Projects / APIs.
  • Determine requirements for Sub-projects / APIs.
  • Create PRs for Sub-projects / APIs.
  • Review and finalize PRs.
  • Confirm scope of Sub-projects / APIs 
  • Define API test cases.
  • Define acceptance criteria.

  • Request approval of Sub-projects / APIs to Release Management WG for meta-release

    API Sub-projects

    • Define scope of API release.
      • Record scope in dedicated GitHub issue.
      • Submit scope for TSC review
    • Create API release tracker for the API version
    • Develop API scope through one or more alpha release(s)
    • Update the API release tracker with each alpha release
    • Submit final alpha API release PR for TSC review:
    • If OK: create final alpha releases for the API

    TSC

    • Review final alpha release of the API
    8 weeks

    M3 - Draft APIs


    M1 + 8 weeks

    10

    API Sub-projects

  • Conduct testing and log test result.
  • Evaluate and log acceptance criteria.
  • Code Freeze
  • Create release-candidate for Sub-Projects / APIs.
  • Prepare public-release for Sub-Projects / APIs.
    • Fix bugs raised by API testers through one or more release-candidates
    • Update API release tracker with each release-candidate
    • Submit final API release-candidates PR for TSC approval
    • If approved:
      • Create final API release-candidate
      • Prepare API public-release PR for M5

    TSC

    • Approval of final API release-candidate PR
    10 weeks

    M4 - Final APIs


    M3 + 10 weeks

    20

    Release Management

    Determine the acceptance of the release-candidates for inclusion
    • For Commonalities and ICM, check that all release assets are available for acceptance in the meta-release
    Bundle & publish
    • For each API release-candidate, check that all release assets are available for acceptance in the meta-release
    • Get TSC
    Approval
    • approval
    • Publish the meta-release
    2 weeks

    M5 - Meta Release


    M4 + 2 weeks22

    Release Management

    • Review release process and identify areas for improvement. 
    • Release Retro.
      Inputs
        • Get inputs from Sub Projects
      • TSC Approval.
      2 weeks

      M6 - Post Release


      M5 + 2 weeks24




      Horizontal milestones

      EntityM0M1 (M0+2 weeks)M2 (M1+10 weeks)M3M4M5M6
      AllKickoff





      Commonalities & ICM
      • Scope of Work Products clarified  and recorded in dedicated issue.
      • Identify commonalities work products.
      • Create alpha release for Commonalities & ICM
      • Create initial PRs for commonalities.
      • Agree on the scope of commonalities.
      • TSC review.





































      ...