[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DNA-BOF] Quality Plan, Review Process, Issue Tracker proposals



Hi all, 

I'll try to get into reading some of the mail from the
list soon, but Pekka and I have been working in the background
to address some of the issues raised by the IESG.

These issues have to be provided before chartering:
"...
 - Identified editors for each of the work item.
 - Some reason to believe that we will get sufficient
   review of these work items.
 - Plans for issues tracking and any other quality
   measures.
..."

I'll describe our progres towards these goals
below.

1. Editors

   We've got acceptances from editors for each of the documents.
   These will be announced shortly.

   We still need to initiate document development in a couple of
   cases.  Pekka and I will discuss with the editors an appropriate
   course of action in each case.

2. Reviewers 

   We're still building reviewer lists, and are now concentrating
   on specialist reviewers from other areas.  We really appreciate
   the interest shown already.  
   

3. Review process

   The proposed review process is articulated in a quality
   plan,  and a less formal, but more detailed review plan.
   These are included later within this e-mail.

4. Issue Tracking and Quality Measures

   At this stage, we propose all WG documents will require
   an issue list on the WWW, and that diffs between released
   versions of drafts be available form these sites.
   Further details about Issue tracking, including a prototype
   are included below.

   Additonally, the following Quality Plan, which describes
   document review and development policy has been developed.
   We propose that this plan is adopted for DNA, going forward.

DNA Quality Plan Proposal:
--------------------------
* All drafts will need to undergo review prior to
  acceptance as WG work items, which includes
  demonstration that the drafts provide a simple
  solution to a restricted and well-understood problem
  and that the solutions do not interact negatively
  with existing IPv6 Configuration and Neighbour
  Discovery mechanisms such as SEND.  The chairs
  will ask for specific WG members to perform the
  review, in addition to reviewing the draft themselves.

* This WG will not be chartered before sufficient resources
  can be demonstrated to be available. This includes
  recruitment of a core of editors and reviewers with
  significant IETF experience and demonstrated time commitment.

* Reviewers outside the WG (including SIRs, where availability
  permits) will be used to ensure quality of the drafts prior
  to sending them to the IESG.

* An effort will be made to determine interest from vendors and
  service providers about the inclusion of the proposed features
  in their plans.  The chairs will poll the WG members at the
  meetings to determine the level of interest.

* The WG will utilize an issue tracking system and automatically
  produce difference files between draft revisions.

--------------------------------


In order to provide a rough overview of how review will
be approached within DNA, an approximate review plan is
provided below.

This document is not strictly binding in order of steps,
or in completeness.  Essentially, additional steps or
loops of steps may be required for particular documents
on a needs basis.


Proposed DNA Review process (V. Rough):
---------------------------------------

1 Review by chairs and selected participants before
  adoption as a WG document.

2 Assess fitness of the document for security review
  based on previous review issues and stability

3 Seek Security Review (from experienced SEC reviewer).

4 Incorporate review feedback/Re-assess security

5 Cross Area and external review.

6 Incorporate reviewrs' feedback

7 WG Last Call

...
----------------------------

Issue Tracker Prototype.
------------------------

A prototype issue tracker, with an example
issue list is provided at the URL:

http://ctieware.eng.monash.edu.au/twiki/bin/view/DNA/

This system has revision control, basic
authentication (clear text?!) and access control
mechanisms, which have been set up to allow
editor write-access, and world read access.

The system is based on TWiki, with a few templates
added.  Markup is a simplified system which 
allows either HTML or a fairly simple but restricted
markup for tables, headings and hyperlinks.

I'll be discussing with editors whether they wish to
use the system, and trying to get some feedback
(from viewers' and editors' point of view), so please
tell me if there's something I've overlooked.

I hope this volume of information hasn't overwhelmed you.
If you're responding, please consider starting a new
thread.

Greg Daley