- 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