- From: Lynne Rosenthal <lynne.rosenthal@nist.gov>
- Date: Wed, 13 Nov 2002 07:20:20 -0500
- To: www-qa-wg@w3.org
- Message-Id: <5.1.0.14.2.20021113071916.01bf2c98@mailserver.nist.gov>
DRAFT QAWG Process Document
Status: This is a draft, detailed outline for a process document. It
presents ideas rather than complete, well-constructed sentences and
paragraphs. It captures the ideas presented in the first OpsGL draft ,
Karl’s earlier draft
(http://lists.w3.org/Archives/Public/www-qa-wg/2002Jun/0078.html), as well
as things that have been mentioned in email and at meetings.
OUTLINE:
Broken into 2 major sections. The first, Internal Operations, deals with
process internal to the QAWG (items 1-5 below). The second, External
Relationships, deals with external influences that is relationships with
external parties (items 6-10 below). These external parties can be other
W3C groups or external to W3C, such as OASIS XSLT/XPath committee or just
interested individuals.
Note: There is no implied order to the rambling text below.
QAWG INTERNAL OPERATIONS
1. Invited Experts
There are 2 types of invited experts: those with full membership and those
that are invited to participate on a specific topic.
1.1 Full membership in the WG
- Any WG member can request an expert be invited
- Non-W3C members can petition for membership by contacting the WG chair
- All invited experts must provide their credentials and state their
ability to meet the WG commitment (attend meetings, 4-8 Hours/ week)
- Who approves acceptance of the expert the WG votes or the chair decides?
1.2 Topic Experts
- An expert can be invited to participate in discussions and meetings on a
specific topic. - There are no membership commitment requirements.
- Any WG member can request the invitation and must present the credentials
of the expert.
- The chair does the inviting, after the WG approves.
- Topic experts do not need to follow WG participation rules. @@@ should
they be limited in their participation e.g., not invited to attend all
meetings.
2. Quorum
- A quorum consists of having at least 1/3 the members present.
- Decisions can only be made if a quorum is present; else the decision is
considered a preferred action or direction and not closed. This applies to
at least the following:
--- all votes, (note that the voting process is described in the Charter)
--- resolution of issues,
--- changes in the WG’s operation or process
3. Notices - awareness of actions
3.1 Within the WG
- When an action item or assignment results in an unexpected change or
modification to fulfill the assignment, it must be called to the attention
of the WG.
- Announce and if necessary, present an overview of the change at a
telecon. Not only does this ensure that the WG is aware, but it is also
documented in the minutes.
- Examples: Reformatting the OpsGL to look like the SpecGL. Writing an
issue resolution from a general agreement of what needed to be done.
3.2 To the IG
- When does something get publicized to the IG
- All deliverables get announced to the IG. When?
4. Action Items
Upon completion, email to AI editor with AI #.
5. Issue processing
5.1 What becomes an issue?
- Issues pertain to the Framework Guidelines (intro, ops, spec, test) and
their companion ExTech documents, process, and any other WG deliverables
- @@@ Do all comments on a document become issues?
- Issues are derived from comments received in email and/or from meeting
discussions.
- All comments on documents must be acknowledged, reviewed and if
warranted, made into an issue, resolved, and commenter informed. This
includes comments from within the WG, IG, and public.
5.2 Roles and responsibilities
-Originator either WG member or external party
Sends in a comment or inquiry that results in an issue
-Chair (document editor?) receiver of the issue.
Starts the process, puts issue discussion on agenda, and assigns ownership
- Owner member of the WG who is responsible for the issue (may not be the
originator)
- Acts as liaison, if submitted by external party. If needed, formats the
issue, presents it for discussion, contacts the originator regarding
disposition
- Issues Editor owns the Issues List
5.3 WG Actions
- The telecon following the receipt of a comment or inquiry is the start of
the issue tracking. The chair (or document editor) initiates the issue
processing.
- The WG determines if this really is an issue, and if so, the Issues
Editor enters it into the Issues List. If the issue isn’t in the proper
format, the task of formatting the issue can be delegated.
- Each issue is assigned an owner, who is responsible for ensuring the
issue is processed.
If the comment is made from a member of the WG, then that member becomes
the owner, else the chair or editor assigns an owner. For issues received
from non-WG members, the owner acts as liaison between the external party
and the WG. The owner sends an acknowledgement to the external party
regarding receipt of the comment and provides the issue number and url of
the issues list if appropriate, and upon resolution, informs the external
party.
- Issues are categorized and prioritized. The chair or document editor
decides the priority and requests time on a meeting agenda for
discussion. Issues can be discussed via email but resolved at meetings
(telcon or f2f). It may be necessary to continue discussions beyond a
single meeting. It may be necessary to assign an action item to a WG
member to get more information and/or discuss the issue with the Team contact.
- When there is consensus on the outcome of the issue, a resolution is
written and recorded in the Issues List. The Issues Editor can either write
the resolution or delegate it. The issue is marked as closed.
5.4 Acknowledgements
- The issue owner informs the originator that the issue has been
resolved. This is an important step, especially when the originator is
not a WG member.
- The WG is informed of updates to the Issues List by either announcing
this at a meeting so it appears in the minutes or sending email to the QAWG
mailing list. Periodically, email is sent to the IG list to inform them of
updates to the Issues List
5.5 Reopening Closed Issues
Once an issue is closed, the chair or editor rules on requests to reopen or
continue arguments on closed issues (remember issues can only be closed if
there was a quorum present when closed). There must be new evidence
uncovered or altered situation in order to reopen
QAWG EXTERNAL RELATIONSHIPS
Potential relationships with other W3C WGs include: (taken from the OpsGL)
--- Liaison and consultation,
--- reviews,
--- adjudicate entry and exit criteria,
--- QA resources supplement,
--- Resolution of external QA requests
6. Communiqués
- There are different types of communiqués - some more formal than others.
Communication with QAWG may be received as email to the chair, email to the
WG mail list, IG mail list, or from a verbal request.
- All questions or inquiries must be answered.
- Any WG member can answer, however chair or chair’s designee is
responsible for making sure the WG responds with some type of
acknowledgement or answer.
7 Review of W3C Recommendations
An important function of QAWG is to review W3C work with QA issues in
mind. This is done as early as possible, at the charter stage, during the
document process, and during the development of conformance materials. The
QAWG when resources are available will review and provide guidance to WGs.
7.1 How QAWG responds to requests
- Requests can be handled on a case by case basis with the chair bringing
the request to the attention of the QAWG. Alternatively, the QAWG can
appoint a team to handle all incoming requests.
- All requests are put on the agenda for the next meeting, where they are
introduced and preliminary action is taken.
- Chair solicits interest. A subgroup is formed and a leader is
appointed. A subgroup can consist of 1 person. If there are no
volunteers, the chair can appoint someone.
- If there is no one available that can do the review in the allotted time
frame and/or this is outside the expertise of those who are available, the
chair responds that the QAWG doesn’t have the resources or expertise to
perform the review.
7.2 Actions
- If a subgroup is formed, the group makes comments. These comments are
submitted to the QAWG for review and approval. When approved, the comments
are sent as QAWG comments. The QAWG can waive review and allow the
subgroup to send the comments directly as QAWG comments. If time doesn’t
permit a QAWG review, then the comments can be sent as an individual comment.
- Review of technical documents and test materials includes verifying that
the checkpoints of the appropriate QA Framework documents are met and
providing guidance to the requestors on how to meet the checkpoints.
8. Provide direct assistance
- QAWG is a source of information people come to for guidance and tools.
- May get requests to help build conformance materials, including drafting
documents or conformance sections and developing test suites.
- Upon receipt of request, chair evaluates the request, estimating the type
of resources and expertise needed, and duration of effort. Chair can
appoint someone to do this. Present to QAWG, who then decides if we can do
it. If yes, a person or subgroup is formed to assist. If no, the chair
informs the requester.
9. Request from external organizations to submit test suites to W3C groups
- QAWG acts as liaison and facilitator between external organization and
appropriate W3C WG. Puts the right people in contact with each other.
- May need to ‘translate’ conformance terminology and technology for the 2
groups.
- Provides lessons learned and examples from other groups that have already
been through this.
10 Increase awareness of QA issues
- Asked to participate in or present QA to other groups and conferences.
Goal = education and outreach by
-Collaborate with other groups
-present work at conferences
-participate in other groups (WG, IG, etc) meetings, including workshops to
establish a group.
Received on Wednesday, 13 November 2002 07:26:59 UTC