- From: Lynne Rosenthal <lynne.rosenthal@nist.gov>
- Date: Mon, 01 Mar 2004 11:09:38 -0500
- To: www-qa-wg@w3.org
- Message-Id: <5.1.0.14.2.20040301110841.02f30888@mailserver.nist.gov>
DRAFT - Afternoon 1 - F2F QA WG - TP - Mandelieu 2004
Scribe: Lynne Rosenthal
Participants:
LH Lofton Henderson
MS Marc Skall
PC Patrick Curran
DH Dominique Hazaël-Massieux
LR Lynne Rosenthal
KD Karl Dubost
OT Olivier Théreaux
Observers:
MB Mary Brady, NIST
JC JeremyCarroll, HP
Topics:
*Future options for QAF proposal
Impossible to implement QAF as is. All agree that we need to improve the
organization and readability of the documents - documents need to be
restructured, address information at a higher level and include examples.
Make people want to use it. Not impose process for process-sake. Need to
provide useful tools in order to help people achieve the goal. People don’t
even have to know that it is QA, however at some point, it is important
that people be educated as to the QA principles that they have implemented.
[PC] Sympathy for people who think it is too complicated and
restrictive. Open to restructuring. Much of trouble related to process.
[MS] Need a different approach. Need to change people’s their mindset and
direction.
[KD] Mandatory-ness can evolve. Go back to the practical how to implement
to achieve quality. Trojan horse approach once they are using the tools,
then you tell them
[MS] People need to be aware of QA principles and what they need to know
[OT, LH] Process is already considered a burden. Perceived as hoops.
[DH] Need to improve the organization and readability of the
documents. Need to convince WGs that it is useful. Achieve the goal we
are setting, by providing various examples and alternatives. Not worry
about what is mandatory now. Need to look at the global picture of the
framework.
[LH] Need to keep only checkpoint that are truly important, rest of stuff
may be good, but not critical.
[KD] Really a working handbook for team and WG chair.
[PC] Essence is the Guideline, the rest is redundant or next level down.
[MS] What is the right thing to do, how do we do it, and then how do we
sell it.
*Plan of Action How to proceed.
OpsGL repackaged as a handbook. Work to continue on SpecGL and TestGL, but
at a higher, simpler level. Work on a specific issue, complete it and then
more to the next one.
[MS] go through CP and identify high level CPs.
[KD] CPs must be applied. Must make it useful. We have failed at this.
[DH] What are the biggest problems in W3C is it how specs are written,
tested, etc?
[PC] Specs and tests are 2 different things. People are developing tests,
but not necessarily conformance test suites. Perhaps the standards we are
setting are too high for people to meet.
[DH] What type of documents are we trying to produce? What should be
mandatory? How mamy resources in this effort vs future
efforts? Applicability beyond W3C?
[PC] Not able to add requirements to other WGs.
[JC] Higher you pitch, the easier it is to sell.
[MS] Not imposing process for process sake.
[DH] Usability vs abstract and widely useful.
[LR] DoV is complicated, advanced good information, but start with
something simple, like optionality can hurt interoperability.
[JC] DoV was helpful information and something that the WG needed to
address. Need to sketch out the various possibilities.
* Proceeding on Ops.
Identify high level principles. Enumerate QA deliverables and milestones
at a high level principle and all others follow this, e.g., staffing
resource, licenses. Specifics:
-- Make CP 1.4 a high level principle. Guideline 2 is a detail of CP1.4,
necessary to accomplish CP1.4. CP1.5 adds an additional requirement to
CP1.4.
-- Guideline 3 reminds people of the importance of synchronization.
-- CP4.3 Process document is useful. Much of this can be accomplished via
the template and thus, doesn’t need to be a checkpoint.
[DH] Need someone to make a proposal for what Ops Handbook looks like.
[LH] 3 Ops problem topics are: not enough staff, stuff being done too late,
licenses.
[JC] Problem is not insufficient staff, but insufficient motivation. RDF -
tests were useful, so everyone developed tests, ran tests, etc. WebOnt
more difficult to motivate.
[MS] What need staff to do and how to energize staff.
[MS] Define commitment level.
[LH] General commitment, since you don’t know what you are doing yet.
[PC] Enumerate QA deliverables and milestones. The rest becomes details
that follows.
[KD] This has not been the case in the past, i.e., QA deliverables were not
identified in charters. Useful to have a model. Need to find a strategy to
convince people to do this.
[JC] Test work usually gets done after specification finished.
[MS] CP 4.4 why is this needed, it is already required by W3C process?
[MB] Some of the things in a process document include, how to submit tests,
what happens to them, errata process.
[JC] Getting rid of checkpoints will be a great help. Putting it into the
template is an easy way to get people to do it e.g., mailing list in the
process template rather than having it as a checkpoint.
*How to progress work
Make more progress if we work on smaller modules, working as a group and
moving on when a piece is completed. Focus on high level principles and
progress them, including tools and templates. Target for deliverable in 6-8
months, then target next more detailed edition. Pick a small number of
areas/topics to work on. Start with one, write the prose, examples, tools,
templates, etc., and when done, start on next topic. Need to go through
checkpoints and sort through them, rating them as to which are high level,
duplicative, etc. Each editor to lead discussion and go through each
document, identifying major principles.
[PC] Due to the interrelationships between documents, we need to proceed
together.
[DH] Need to start with a model the big picture.
[KD] The CSS WG have multiple modules they are progressing. Problem is that
there is no big picture, tying it all together. But, we have the big
picture. By making it small, we can complete it, making everyone work on it.
[LH] don’t know if having small modules will help us to progress in a more
timely manner.
[KD] Advantage is that if we can’t achieve something, we will know early on
that it doesn’t work.
[DH] This applies QA practices to our own work. Also help to ensure
consistency among various components.
[PC] Concerned that to do all the pieces within a module, we may not be
able to finish. What about taking what we have and make them friendlier
and at a higher level. Better to finish something with a few things in it,
then something we lots of things and is incomplete.
[KD] Even if we do that, we still need to provide all the pieces e.g.,
examples, tools, templates, etc.
[JC] Suggest going through all the documents and pick a small number to
work on over the year.
[KD] For each topic, create prose, tools, examples, etc., then go to next
topic. What do people need?
[OT] Asked for help on charter and tests
[DH] Asked for spec.
[PC, MS] evidence that spec is a problem. Develop various living
documents e.g. FAQ, quick tips, Wiki - evolving over time.
[JC] DoV valuable contribution, rather than define your scope.
[PC] software engineering practices for writing spec (e.g., define your
scope). Value in looking at the various checkpoints and sort out the
obvious. Some is good advice, but we don’t need to spend a lot of time on
it. Refactoring. Need to figure out the form we want to present stuff.
[JC] Target specific WGs and specs, not try to address everything.
Concentrate on the core W3C spec and exclude other things.
[QAF options] http://www.w3.org/QA/WG/2004/02/QAFproposal.html
Received on Monday, 1 March 2004 11:10:10 UTC