ISO 9000-3 Digest Sunday, 4 February 1996 Volume 01 : Number 008 In this issue: Re: Question: Software Test Tools Control Reply:Qualified ISO Software Auditor Re: Am I Missing Something Re: Question: Software Test Tools Control Software test tools control Registered companies in Canada and Mexico RE: Question: Software Test Tools Contro Re: Question: Software Test Tools Control Re: Qualified ISO Software Auditors re: ASQC Certified Quality Auditor (fwd) Re: Am I Missing Something Re: Qualified ISO Software Auditors ---------------------------------------------------------------------- From: Lee StewartDate: Thu, 1 Feb 96 13:48:25 -0500 Subject: Re: Question: Software Test Tools Control Hi Sports Fans, Paragraph 4.11.1, continued on page 7 of ANSI/ASQC Q9001-1994, clearly states at the top left side of the page: "Where test software or comparative references such as test hardware are used as suitable forms of inspection, they SHALL be checked to prove that they are capable of verifying the acceptability of product, prior to release for use during production, installation, or servicing, and shall be rechecked at prescribed intervals. The supplier shall establish the extent and frequency of such checks and shall maintain records as evidence of control (see 4.16)." In my opinion, thats a YES! Sincerely, Lee Stewart SQA Manager ARS Limited At 11:01 AM 2/1/96 EST, you wrote: >I have a question for the group regarding the use of script files to execute >some aspects of our verification, then validation procedures on software. > >Here is how we are doing it: As the developer chuggs along developing, he >realizes that he ought to verify his code using specific data sets and running >"compares" against the results. Since he knows an automated way of doing the >testing might exist, he asks around "Hey, does anyone have a script file >(batch file for PC users) that does this?" Invariably, someone does have >a similar file hanging around and gives it to the developer. The developer then >tweaks the script file to meet his immediate needs. He tests the code, then >passes the script file on to the validation team for use during final acceptance >of the software. > >Now, keeping away from the major conceptual flaw (developer developes code, then >develops test to verify code, then validators just rubber stamp with the assump- >tion that the script file works properly), what about: documentation, config- >uration control, release of these script files to the customer. Etcetera. >Does ISO require that we document and verify these tools in a similar fashion >that we use for product? > >Please post replies! Let's get some discussion going... >=================================================================== > _/_/_/_/_/ _/_/_/_/ Greta Daczkowski > _/ _/ _/ System Test Engineer > _/ _/_/_/ _/ _/ Securicor Telesciences > _/ _/ _/ _/ (609) 866-1000 > _/_/_/_/_/ _/_/_/_/ email:g.daczkowski@telesciences.com >================================================================== > > ------------------------------ From: gdaczkow@telesciences.com (Greta H Daczkowski) Date: Thu, 1 Feb 96 13:55 EST Subject: Reply:Qualified ISO Software Auditor In response to Henry Schneider's Question about Auditors with experience in Software: Our firm explicitly asked to have one person knowledgeable in software on the auditing team. The reason for this was, we needed to have someone who would understand our explanations for configuration control, or verification through use of lint, CodeCheck, etcetera. We didn't want to have to go through a training discussion for each item. In addition, we had heard that non-software types would interpret requirements entirely different (which isn't uncommon to all of the standard and quite a few auditors), but we wanted to minimize the "interpretive slant" as much as possible. We hoped to avoid unrealistic manufacturing/hardware types of interpretations. I believe it is more efficient to guide external audits when the auditors are knowledgable of the process/product that the firm is producing. ------------------------------ From: Philip Stein Date: Thu, 1 Feb 1996 14:08:57 -0500 Subject: Re: Am I Missing Something On Thu, Feb 1, 1996 9:12:00 AM at Schneider, Henry wrote: > > >Hi, > >I subscribed to this list a couple of days ago. And as of this morning I It's working. The ISO list is hyperactive. This might get one or two posts a week Philip Stein Consultants in the Physical Sciences, Measurements, and Quality Chair-elect, ASQC Measurement Quality Division ------------------------------ From: gdaczkow@telesciences.com (Greta H Daczkowski) Date: Thu, 1 Feb 96 14:10 EST Subject: Re: Question: Software Test Tools Control With regard to: Verification and control of script files used to verify or validate software. Paragraph 4.11.1, continued on page 7 of ANSI/ASQC Q9001-1994, clearly states at the top left side of the page: "Where test software or comparative ref... Lee, I really appreciate your response. Unfortunately, my management "weasels" out of this requirement because: If the paragraph of ISO is taken literally. The software I am referring to is used during development and during the final validation test prior to release to be "produced" by manufacturing. So, it isn't really used in inspection for verification of the acceptability of the product for use during production. You see, 4.11.1 implies that the test software is used during production for verifying the product, not for development. Where is the flaw in the logic above? I have heard of thinking of code development as a production process. I do have difficulty bending my mind to view it that way. If you have further comments, please respond. ------------------------------ From: Philip Stein Date: Thu, 1 Feb 1996 14:14:38 -0500 Subject: Software test tools control On Thu, Feb 1, 1996 12:00:00 AM at Greta H Daczkowski wrote: >I have a question for the group regarding the use of script files to execute >some aspects of our verification, then validation procedures on software. > >Here is how we are doing it: As the developer chuggs along developing, he >realizes that he ought to verify his code using specific data sets and running >"compares" against the results. Since he knows an automated way of doing the >testing might exist, he asks around "Hey, does anyone have a script file >(batch file for PC users) that does this?" Invariably, someone does have >a similar file hanging around and gives it to the developer. The developer then >tweaks the script file to meet his immediate needs. He tests the code, then >passes the script file on to the validation team for use during final acceptance >of the software. > >Now, keeping away from the major conceptual flaw (developer developes code, then >develops test to verify code, then validators just rubber stamp with the assump- >tion that the script file works properly), what about: documentation, config- >uration control, release of these script files to the customer. Etcetera. >Does ISO require that we document and verify these tools in a similar fashion >that we use for product? > There is no problem with an individual developer using 'private' tools for verification without futher documentation. Once there is a test for acceptance purposes, even 'local' validation, say for subsystem integration, that test, its methods and results, must be documented. There should be a test plan prepared before, or at least in parallel with development. Any intermediate acceptance test (manufacturing terminology is in-process) should have been part of this plan, and will therefore be documented. Philip Stein Consultants in the Physical Sciences, Measurements, and Quality Chair-elect, ASQC Measurement Quality Division ------------------------------ From: "Francisco Robledo" Date: Thu, 1 Feb 96 13:17:45 MST Subject: Registered companies in Canada and Mexico Good day everyone, I'm currently doing research for UNAM (Universidad Nacional Autonoma de Mexico) on ISO 9000-3, it's use on software related companies in Canada certified under the ISO 9000 quality assurance standards, and the benefits that this application will bring mexican companies. The results of this work will be applied in the creation of a new course at UNAM's Faculty of Management, offered to students pursuing studies in information systems. ISO 9000 certification is at an early stage of development in Mexico and it is UNAM's intention to promote a quality oriented view of the software development to the new professionals as well as to mexican industries. We need information regarding specific examples in Canada, and also looking for a list of all the registered companies under this subject. As far as I know publications of the directories do exist, so if anyone can help me with this specific information I would really appreciate it. Thank you! Francisco Robledo frobledo@acs.ucalgary.ca University of Calgary Faculty of Management CANADA (403) 220 7847 (403) 282 0095 fax ------------------------------ From: "Schneider, Henry" Date: Thu, 1 Feb 1996 15:01:00 -0600 Subject: RE: Question: Software Test Tools Contro What is production in terms of software development? It is the no-brainer replication of the disks, packaging, shrink wrapping (if appropriate), and delivery to the customer. Everything else we do is design and development. Production is the final relatively minor step in software development. Given this definition, you probably don't use ANY test tools in production. Herein lies the reason why we have ISO 9000-3. ISO 9001, 9002, and 9003 are written for the hardware manufacturing environment where all the emphasis is on production. Read paragraphs 5.7, 6.5, and 6.6 of ISO 9000-3 for how to interpret 4.11 for software development. In software development the majority of the emphasis is on design and testing. Therefore, the only way you can ensure the quality of your products is to subject EVERYTHING you use to design, develop, and produce your porduct to the same level of test and inspection. Henry ---------- From: Greta H Daczkowski[SMTP:gdaczkow@telesciences.com] Sent: Thursday, February 01, 1996 2:22 PM To: iso9000-3 Subject: Re: Question: Software Test Tools Contro With regard to: Verification and control of script files used to verify or validate software. Paragraph 4.11.1, continued on page 7 of ANSI/ASQC Q9001-1994, clearly states at the top left side of the page: "Where test software or comparative ref... Lee, I really appreciate your response. Unfortunately, my management "weasels" out of this requirement because: If the paragraph of ISO is taken literally. The software I am referring to is used during development and during the final validation test prior to release to be "produced" by manufacturing. So, it isn't really used in inspection for verification of the acceptability of the product for use during production. You see, 4.11.1 implies that the test software is used during production for verifying the product, not for development. Where is the flaw in the logic above? I have heard of thinking of code development as a production process. I do have difficulty bending my mind to view it that way. If you have further comments, please respond. ------------------------------ From: Lee Stewart Date: Thu, 1 Feb 96 17:01:46 -0500 Subject: Re: Question: Software Test Tools Control Gretta, If I understand you correctly, you are using a software test tool, which is used to test a piece of software, the software "tested" is then used in the manufacturing facility to control a production device? If that's the case, the software test tool must be controlled, if the software which drives the production device could affect the quality of the end product. In my opinion of course. Bosses may not want to accept this in a lot of cases, initially. Need to sell them on the concept. This is EXACTLY why "Auditors" should be certified as "Software Auditors." Sincerely, Lee Stewart At 02:10 PM 2/1/96 EST, you wrote: >With regard to: Verification and control of script files used to verify or >validate software. > > >Paragraph 4.11.1, continued on page 7 of ANSI/ASQC Q9001-1994, clearly >states at the top left side of the page: "Where test software or comparative >ref... > > > > > >Lee, > > I really appreciate your response. Unfortunately, my management "weasels" > out of this requirement because: > >If the paragraph of ISO is taken literally. The software I am referring to >is used during development and during the final validation test prior to >release to be "produced" by manufacturing. So, it isn't really used in >inspection for verification of the acceptability of the product for use >during production. > >You see, 4.11.1 implies that the test software is used during production for >verifying the product, not for development. > >Where is the flaw in the logic above? I have heard of thinking of code >development as a production process. I do have difficulty bending my mind >to view it that way. > >If you have further comments, please respond. > > ------------------------------ From: doug@mincom.com (Doug Thiele) Date: Fri, 2 Feb 1996 09:19:01 +1000 Subject: Re: Qualified ISO Software Auditors >In a nutshell the proposal states any ISO 9000 auditor auditing a >software company or software component of a company must be a qualified >software auditor. We are NOT proposing any additional ISO 9000 >requirements, a separate certification scheme, or logo. This is where we >differ from TickIT. I would always want auditors who have knowledge of the software life cycle processes. We have had a certificate for ISO 9001 since 1992. Next week we are extending this to include TickIT. There are no additional requirements, but the auditor has formal software auditing qualifications. I don't expect any major dramas as the same standard will be used as the basis of the audit. - -- Doug Thiele Mincom Pty Ltd, Brisbane, Australia tel +61 7 3303-3139 doug@mincom.com fax +61 7 3303-3232 ------------------------------ From: "Bill Casti, CQA (Moderator)" Date: Fri, 2 Feb 1996 13:34:41 -0500 (EST) Subject: re: ASQC Certified Quality Auditor (fwd) NOTE: Should you choose to respond, please do so as directed by Mr. Arter, in his notice below, not to me. This is being distributed to all QUALITY.ORG email discussion lists, as well as the QUALITY-L list from Princeton; if you are on more than one of those lists, you will receive duplicates. Pleasse accept my apology for that, but there's no simple way to avoid it--and you probably need practice using your "delete" key anyway. :) Thanks. Bill - ---------- Forwarded message ---------- Date: Fri, 2 Feb 1996 10:12:16 -0800 From: Dennis R. Arter Subject: ASQC Certified Quality Auditor ==================================================================== TIME SENSITIVE I need some advice from my cyber-colleagues around the world. As many of you know, the American Society for Quality Control (ASQC) has a Certified Quality Auditor (CQA) program. From the beginning, those of us designing and maintaining that program have had a strong desire to make it independent of any quality system standard. In other words, a CQA should have a set of skills for any quality audit application. It should not matter if they were working to military, medical, aviation, automotive, or other sector-specific approaches to quality. We resisted requests to include knowledge of ISO 9001/2/3/4 in the CQA exam. On the other hand, we include ISO 10011 as part of the required Body of Knowledge for a Certified Quality Auditor. Here in the USA, achievement of the CQA designation will allow one to bypass some of the formal training to become a third party auditor under the Registrar Accreditation Board (RAB) rules. Most of us in a leadership position within the Quality Audit Division of ASQC support that approach. We are working to support a similar CQA "credit" under the new international agreements. The ASQC's Professional Development Council is again requesting that we (the ASQC Quality Audit Division and the ASQC Certification Committee) consider placing knowledge of the ISO 9000 series into our CQA exam specifications. They are even suggesting that the CQA become equivalent to the final exam given to those taking an accredited course for third party auditors and assessors. They want our recommendations fairly quickly. As vice-chair of technical matters for the Quality Audit Division, I have been asked to coordinate this effort. If you care to contribute, please tell me which of the following you support: A) The CQA should not be changed B) The CQA should include knowledge of ISO 9001/2/3 C) The CQA should become equivalent to the ISO 9000 Lead Assessor final exam If you choose to comment publicly, please also send me your comments privately, to make sure I don't overlook them. Those comments received by 21 FEBRUARY 1996 will be delivered to the Quality Audit Division. You may also wish to send me your reasons for choosing A, B, or C above. - -------------------------------------------------------- Dennis R. Arter, "The Audit Guy" ->NEW ADDRESS<- Columbia Audit, 6951 W. Grandridge Blvd, Kennewick, WA 99336 509/783-0377, fax/783-1115, internet: darter@mcimail.com ------------------------------ From: E-Media Date: Sat, 3 Feb 1996 01:25:54 -0500 (EST) Subject: Re: Am I Missing Something You must be. I just counted 13 separate messages to the list between yesterday and right now (01:25, 3 Feb 96). Doesn't seem that dead to me. Bill ============================================================================ Bill Casti, CQA Voicemail: <800) 604-6149 Associated Quality Consultants Fax: (703) 716-0479 Reston, Virginia Email: e_media@cais.com ============================================================================ On Thu, 1 Feb 1996, Schneider, Henry wrote: > > Hi, > > I subscribed to this list a couple of days ago. And as of this morning I > have not yet received any e-mail. I got the impression from reading the > ISO 9000 Standards Discussion group that the ISO 9000-3 group was active. > Is it always this quiet? > > Henry Schneider > ------------------------------ From: sgeorgak@ix.netcom.com (Sotiris Georgakas) Date: Sun, 4 Feb 1996 14:06:40 -0800 Subject: Re: Qualified ISO Software Auditors In response to the message below from Henry Schneider: I think that anyone auditing a software company should have a basic understanding of the software development process. I am not sure how the Software Industry Quality Forum "interprets" this view though. Would it be possible to share the proposed qualifications for a software auditor? Sam Georgakas Automatic Data Processing, Inc. Ann Arbor, MI Phone: 313-995-6400 Fax: 313-995-6424 E-mail: sgeorgak@ix.netcom.com - -------------------------------------------------------------------- You wrote: > > >Last January a group of software quality professionals formed the >Software Industry Quality Forum to respond to the RAB's request for >supplemental auditor requirements. Over the summer wrote the proposal >and then presented it to the RAB on 14 November 1995. > >In a nutshell the proposal states any ISO 9000 auditor auditing a >software company or software component of a company must be a qualified >software auditor. We are NOT proposing any additional ISO 9000 >requirements, a separate certification scheme, or logo. This is where we >differ from TickIT. > >Unfortunately for the SWIQ the RAB did not give us a firm yes or no to >our proposal. We are still waiting for their answer. We have telecon >tomorrow morning with the RAB and hopefully we will at that time get >their official response. > >One question we did get from the RAB was how much support is there in the >US software community for requiring qualified software auditors. > >So let me ask the list membership. For an ISO audit of your software >division, company, etc. who would you rather have lead the ISO audit a >qualified lead software auditor or a qualified lead (pick your industry) >auditor? Why? > >Your response will be greatly appreciated. > >Henry Schneider >henry@connect.fse.com > ------------------------------ End of ISO 9000-3 Digest V1 #8 ******************************