<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks Frank,<br>
<br>
After raising the same issues a number of times as projects go through
graduation, I've finally got around to suggesting updates to the
Graduation Checklist.<br>
<br>
Note that I've also proposed a greater emphasis on project quality, and
marketing through distributions like the LiveDVD. I suggest we start
discussions about these suggestions on the email list before the IRC
meeting. Hopefully HTML formatting is included in the text below,
otherwise, try the link.<br>
<br>
<a class="moz-txt-link-freetext" href="http://wiki.osgeo.org/wiki/Project_Graduation_Checklist">http://wiki.osgeo.org/wiki/Project_Graduation_Checklist</a><br>
<br>
<h1> <span class="mw-headline"> Document Status </span></h1>
<p><b>IncCom Document Number</b>: X
</p>
<p><b>Version</b>: <font color="red">2.0. Updates since 1.0 are in red.</font>
</p>
<p><b>Last Updated</b>: <font color="red">February 2010.</font>
</p>
<p><b>Status</b>: draft
</p>
<a name="Purpose"></a>
<h1> <span class="mw-headline"> Purpose </span></h1>
<p>The purpose of this checklist is to determine whether an Incubator
Project produces quality products, remains true to its stated licence
and is sustainable. Satisfying this checklist is a pre-requisite for
graduation.
</p>
<p>A project should have institutionalized the processes in this list
or provide justification why the process is not used.
</p>
<a name="Terms_and_Definitions"></a>
<h1> <span class="mw-headline"> Terms and Definitions </span></h1>
<dl>
  <dt> Mentor&nbsp;</dt>
  <dd> A member of the Incubation Committee chosen to assist a Project
through the Incubation Process.
  </dd>
  <dt> Institutionalized Process&nbsp;</dt>
  <dd> A documented process
which which addresses a need and is actively in use. It typically takes
months before a process becomes institutionalized. <i>A more detailed
definition of institutionalization is found in the <a
 href="http://www.sei.cmu.edu/pub/documents/02.reports/pdf/02tr012.pdf"
 class="external text"
 title="http://www.sei.cmu.edu/pub/documents/02.reports/pdf/02tr012.pdf"
 rel="nofollow">Capability Maturity Model (CMMI)</a></i>
  </dd>
</dl>
<a name="Checklist"></a>
<h1> <span class="mw-headline"> Checklist </span></h1>
<a name="License"></a>
<h2> <span class="mw-headline"> License </span></h2>
<ol>
  <li> The code has been adequately vetted to assure it is all properly
licensed <strike>(a.k.a</strike><font color="red">as per a</font> <a
 href="http://www.osgeo.org/incubator/process/codereview.html"
 class="external text"
 title="http://www.osgeo.org/incubator/process/codereview.html"
 rel="nofollow">provenance review</a><strike>)</strike>.
  </li>
  <li> All code contributors have agreed to abide by the project's
license policy<font color="red">, and this agreement has been
documented and archived</font>.
  </li>
</ol>
<a name="Processes"></a>
<h2> <span class="mw-headline"> Processes </span></h2>
<ol>
  <li> The project has a <strike>suitable </strike>governance policy
and project management committee established that ensures decisions are
made, documented and adhered to?<span
 style="background: yellow none repeat scroll 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Cameron
Shorter comment: "suitable" is not defined and doesn't add value to the
sentence.</span>
  </li>
  <li> The developer community works in a healthy way, open to
input, new members and reaching consensus on decisions. Ideally, the
developers come from a diversity of backgrounds as there will be a
greater variety of technical visions and the project is more resilient
to a sponsor leaving. </li>
  <li> The project has documented its management processes. This
is typically done within a Developers Guide or Project Management Plan.
  </li>
  <li> The project has code under configuration <font color="red">management</font><strike>control</strike>.
Eg, subversion.
  </li>
  <li> The project uses an issue tracker<font color="red"> and keeps
the status of the issue tracker up to date</font>.
  </li>
  <li> The project <font color="red">maintains transparency by using </font><strike>uses
    </strike>public communication channels. Eg archived email lists.
  </li>
</ol>
<p><br>
</p>
<a name="Quality"></a>
<h2> <span class="mw-headline"><font color="red">Quality</font></span></h2>
<p><span
 style="background: yellow none repeat scroll 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Cameron
Shorter comment: Quality requirements have been moved into this section.</span>
</p>
<ol>
  <li> The project has <font color="red">comprehensive</font> user
documentation.
  </li>
  <li> The project has <font color="red">comprehensive</font>
developer documentation.
  </li>
</ol>
<p><strike># The project has an automated build process.</strike> <span
 style="background: yellow none repeat scroll 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Cameron
Shorter comment: Covered by following line.</span>
</p>
<ol>
  <li> The project <font color="red">follows a documented</font>&lt;srtike&gt;
manages&lt;/strike&gt; quality <font color="red">process</font>.
Ideally, this includes <font>both automated and manual testing.</font><strike>an
automated test system.</strike>
  </li>
  <li> The project <font color="red">follows</font><strike>has</strike>
a defined release process <font color="red">which includes extensive
testing before releasing a stable release</font>.
  </li>
</ol>
<a name="Marketing"></a>
<h2> <span class="mw-headline"> Marketing </span></h2>
<ol>
  <li> Marketing material has been created about the project for the <a
 href="http://wiki.osgeo.org/index.php/Marketing_Committee"
 class="external text"
 title="http://wiki.osgeo.org/index.php/Marketing_Committee"
 rel="nofollow">OSGeo Marketting Committee</a>. <strike>(can we assume
pdf handout, presentation slides and a feature matrix?)</strike>
  </li>
  <li> <font color="red">Stable version(s) of the project are bundled
with appropriate distributions, (eg: <a
 href="http://wiki.debian.org/DebianGis" class="external text"
 title="http://wiki.debian.org/DebianGis" rel="nofollow">DebianGIS</a>,
    <a href="http://wiki.osgeo.org/wiki/Live_GIS_Disc"
 class="external text" title="http://wiki.osgeo.org/wiki/Live_GIS_Disc"
 rel="nofollow">GeoSpatial Live GIS</a>, <a
 href="http://trac.osgeo.org/osgeo4w/" class="external text"
 title="http://trac.osgeo.org/osgeo4w/" rel="nofollow">osgeo4w</a>,
etc.)</font>
  </li>
</ol>
<br>
<br>
<br>
Frank Warmerdam wrote:
<blockquote cite="mid:4B883585.3090009@pobox.com" type="cite">Folks,
  <br>
  <br>
I would like to hold an incubation meeting this coming Wednesday to
  <br>
vote on GeoMajas incubation and to address a few other adjustments to
  <br>
documents suggested by Cameron.
  <br>
  <br>
&nbsp; <a class="moz-txt-link-freetext" href="http://wiki.osgeo.org/wiki/IncCom_Meeting14">http://wiki.osgeo.org/wiki/IncCom_Meeting14</a>
  <br>
  <br>
I would like to hold the actual vote on the GeoMajas incubation motion
  <br>
during the meeting.&nbsp; Anyone with a strong position can register their
  <br>
vote on the motion to accept the project into incubation in advance.
  <br>
Their is a board meeting Thursday so I'd like the motion completed in
  <br>
advance so the board can confirm it promptly.
  <br>
  <br>
If there are other agenda items to raise at the meeting please add them
  <br>
to the Agenda.&nbsp; I'd like to review the other outstanding incubation
  <br>
applications and see if we can find mentors.
  <br>
  <br>
Best regards,
  <br>
</blockquote>
<br>
</body>
</html>