Thoughts on Proposed Sakai Development Process

DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT

Sakai has proposed an outline of a new development process. This page is a place to gather Jasig thoughts on the proposed planand how it relates to the Jasig incubation process.

See also Michael Korcuska's announcement here.

Basic Differences

The Sakai process identifies 5 stages: 

  1. R&D,
  2. Incubation,
  3. Product Development,
  4. Maintenance,
  5. End of Life with different levels of organization and governance for each.

Jasig process has 3:

  1. Sandbox, where current committers can experiment and informal collaboration can occur.
  2. Incubation, where the owners / contributors wish to undergo a formal process in coordination with the incubation working group and emerge as new Jasig projects or as new components of existing projects.
  3. Sponsored, where development, road map, maintenance are handled by a Jasig Steering committee.

The primary goal of the new Sakai plan is to help new contributions become incorporated into the Sakai release. 

The Jasig incubation process has three goals:

  1. Work with projects that have history and substance outside of Jasig to become Jasig sponsored projects including Jasig community collaboration and governance.
  2. Facilitate collaboration on new jasig projects that MAY become sponsored projects if successful in the R&D stage.
  3. Review and facilitate components such as portlets so that they can be accepted into an existing project - such as a new portlet for the portlet project