OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Project: ARC Process Definition

View the leaders for this project
Project Observers

ARC Process Definition Project

Synopsis

A project to define the intended relationship and associated interactions between the Architecture Community and the other OpenSolaris Community Groups and Projects.

Discussions: arc-discuss

Proposal: OpenSolaris_ARC_Process_Proposal (On genunix wiki)

Sponsor

Architecture CG

Description

Charter: To develop a formal proposal that can be brought back to the ARC community and thus to the OS.o community at large that sets forth the specifics of what the relationship should be between the Architecture CG and the rest of OS.o, how it is expected to interact with the various CGs and Projects, and how the Architecture CG itself is intended to operate.

Context

  • ON/Nevada OpenSolaris Development Process
    http://www.opensolaris.org/os/community/on/osdevprocess/
  • Sun's ARC Process
    http://www.opensolaris.org/os/community/arc/handbook/sun-reviewprocess/
  • Preliminary (and somewhat dated) draft OS.o ARC proposal
    http://www.opensolaris.org/os/community/arc/handbook/arc-dev-process/

Scope of work (Preliminary)

Some of the things that I expect that this project will need to contemplate, address and/or define are:

  1. For context and understanding:
    1. How does the Sun ARC system operate today?
    2. What was the ARC/dev process that was developed as part of the OS.o community launch?
    3. What other development processes are in use in the community?
    4. What roles exist in the OS.o community?
    5. How do they relate to the development and ARC processes?
    6. What workflows exist in the OS.o community today?
    7. How do they relate to the development and ARC processes?
  2. Who should "do" ARC? When and how long?

  3. Who/what should "be" ARCd? When and how often?

  4. Who consumes the output of the ARC process?

    1. What are those artifacts?
    2. Are ARC decisions binding or merely advisory?
    3. Who decides?

  5. Not all CGs/Projects have the same needs.
    1. What interactions are expected or desired between the Consolidation CGs, the "other" CGs, Projects, the various Distros, the Architecture Community and this thing we call the "ARC"?
  6. What do the terms "do", "be" and "ARC" mean as used above?