<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-21129982</id><updated>2012-02-01T19:03:53.237-08:00</updated><title type='text'>Software QA</title><subtitle type='html'>hosted by www.tqmc.org Any one can comment. Any questions raised here will be answered within 24 hours.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-21129982.post-743078626501182377</id><published>2009-11-09T18:58:00.000-08:00</published><updated>2009-11-06T21:14:26.135-08:00</updated><title type='text'>ISO 9001 for Software Industry</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-- updated quarterly (ISO 9000-3, TickIT,...) --&lt;br /&gt;"Quality will always win if you give it a chance." -- &lt;a href="http://www.sb2000.com/"&gt;Small Business 2000&lt;/a&gt;&lt;br /&gt;Tantara offers easy access to ISO 9001 information (ISO 9000-3, TickIT,...) that is specific to improving a software organization's process effectiveness and product/service potential.&lt;br /&gt;See Tantara's main &lt;a href="http://www.tantara.ab.ca/info.htm"&gt;hotlist&lt;/a&gt; for other information. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;When reading information on the internet, take note of the standard/model's edition being discussed/compared. Click &lt;a href="http://www.tantara.ab.ca/b_board.htm#cedition"&gt;here&lt;/a&gt; for a list depicting the current edition of key standards/models.&lt;br /&gt;Click &lt;a href="http://www.tantara.ab.ca/b_board.htm#quikview"&gt;here&lt;/a&gt; for a quick view of the world's maturity regarding software quality and software process capability.&lt;br /&gt;&lt;br /&gt;Resources:&lt;br /&gt;&lt;a href="http://strategis.ic.gc.ca/SSG/it03216e.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://strategis.ic.gc.ca/SSG/it03216e.html"&gt;Guidelines for application of ISO 9001 to software development:&lt;/a&gt; This web page summarizes ISO 9000-3:1991.&lt;br /&gt;&lt;a href="http://connect.ab.ca/~praxiom/9000-3.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://connect.ab.ca/~praxiom/9000-3.htm"&gt;ISO 9000-3:1991 guidelines translated in plain english:&lt;/a&gt; Praxiom summarizes their interpretation of ISO 9000-3:1997 and highlights their main points.&lt;br /&gt;&lt;a href="http://www.quality.org/ISO9000-3/ISOGapChecklist.pdf"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.quality.org/ISO9000-3/ISOGapChecklist.pdf"&gt;ISO 9000-3:1991 checklist:&lt;/a&gt; Suggestions and a list of questions to determine whether requirments are met.&lt;br /&gt;&lt;a href="http://www.iso-9000.co.uk/1/00.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iso-9000.co.uk/1/00.html"&gt;ISO 9001 explained clause-by-clause (both 2000 &amp;amp; 1994 editions):&lt;/a&gt; This is a good summary of how to interprete the ISO 9001 standard.&lt;br /&gt;&lt;a href="http://www.iso.ch/iso/en/iso9000-14000/iso9000/transition.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iso.ch/iso/en/iso9000-14000/iso9000/transition.html"&gt;ISO 9001:2000 guidance:&lt;/a&gt; Lots of guidance here from ISO themselves.&lt;br /&gt;&lt;a href="http://www.iso.ch/iso/en/Standards_Search.StandardsQueryForm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iso.ch/iso/en/Standards_Search.StandardsQueryForm"&gt;ISO standards for the software industry&lt;/a&gt;:  Enter software in the keyword field of the form -- if you prefer to view all computing specific standards, enter "information technology" in the keyword field.  Then, click the SEARCH button to see the list of ISO standards.&lt;br /&gt;&lt;a href="http://praxiom.com/iso-9001.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://praxiom.com/iso-9001.htm"&gt;ISO 9001:2000 translated in plain english:&lt;/a&gt; Praxiom summarizes their interpretation of ISO 9001:2000 and highlights their main points.&lt;br /&gt;&lt;a href="http://www2.umassd.edu/swpi/BellCanada/trillium-html/t3modc45.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www2.umassd.edu/swpi/BellCanada/trillium-html/t3modc45.html"&gt;Trillium capability (area 5) - Quality System:&lt;/a&gt; Refer to this model's capability area #5 for a phase (level) approach to implementing an ISO 9001 compliant quality system for software development.&lt;br /&gt;Articles:&lt;br /&gt;&lt;a href="http://www.tantara.ab.ca/iso90003.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tantara.ab.ca/iso90003.htm"&gt;Applicability of ISO 9001 to software development&lt;/a&gt;: How is ISO 9001:1994 relevant to software development organizations? What is the role of ISO 9000-3:1997?&lt;br /&gt;&lt;a href="http://www.enel.ucalgary.ca/People/Smith/softproj/prev689/61994.96/1996/talks/tchevier.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.enel.ucalgary.ca/People/Smith/softproj/prev689/61994.96/1996/talks/tchevier.htm"&gt;Briefing--ISO 9000:1994 series:&lt;/a&gt; In light of the software development challenge, a briefing on the ISO 9000 series of standards (presented in March 1996).&lt;br /&gt;&lt;a href="http://www.tantara.ab.ca/a_isorel.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tantara.ab.ca/a_isorel.htm"&gt;History and relationship of process standards/models&lt;/a&gt;: Software process improvement is often influenced by process related standards/models and thus, it is important that a "change agent" understands the history and relationships of these standards/models.&lt;br /&gt;&lt;a href="http://www.cse.dcu.ie/essiscope/sm5/approach/tickit-2.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cse.dcu.ie/essiscope/sm5/approach/tickit-2.html"&gt;TickIT description:&lt;/a&gt; TickIT is an ISO 9001 scheme for the software industry. Discover the principles and objectives of this scheme.&lt;br /&gt;&lt;a href="http://www.iscn.ie/news/iscn95/doc-17.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iscn.ie/news/iscn95/doc-17.html"&gt;TickIT--providing confidence in ISO 9001:1994 certification:&lt;/a&gt; This paper traces the events that led up to the TickIT initiative, outlines TickIT, and discusses the issues that were outstanding in 1995.&lt;br /&gt;Documents and Reports:&lt;br /&gt;&lt;a href="http://www.secat.com/download/locked_pdf/isovsecm_lkd.pdf"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.secat.com/download/locked_pdf/isovsecm_lkd.pdf"&gt;Report: Comparison of  ISO 9001:1994 and SEI's SE-CMM V1.1 [pdf]:&lt;/a&gt; This is a top level summary of the comparison between the Systems Engineering Capability Maturity Model and ISO 9001.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/pub/documents/94.reports/pdf/tr12.94.pdf"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/pub/documents/94.reports/pdf/tr12.94.pdf"&gt;Report: Comparison of  ISO 9001:1987 and SEI's SW-CMM V1.1 [pdf]:&lt;/a&gt; M. Paulk's comparison report for SEI, report released in 1994. Comparison is version 1.1 of SEI's Capability Maturity Model for Software (SW-CMM) against the initial release (1987 edition) of ISO 9001.  Also see M.Paulk's January 1996 IEEE Software feature article "&lt;a href="http://www.sei.cmu.edu/publications/documents/96.reports/96.ar.iso.vs.cmm.html"&gt;How ISO 9001:1994 Compares with the CMM V1.1&lt;/a&gt;".&lt;br /&gt;&lt;a href="http://www.tickit.org/overview.pdf"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tickit.org/overview.pdf"&gt;Report: Executive overview - TickIT for ISO 9001:2000 [pdf]:&lt;/a&gt; This is a quick four page overview of the revised TickIT guide for ISO 9001:2000.&lt;br /&gt;Registered Software Organizations and their Registrars:&lt;br /&gt;&lt;a href="http://209.232.206.126/iso90002/search.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://209.232.206.126/iso90002/search.htm"&gt;Quality Digest's search for ISO 9001 registered organizations:&lt;/a&gt; A form is presented; to view all software development organizations registered to ISO 9001in North America, enter "9001" in the "Standards" field and "software" in the "Scope of Registration" field -- leave all other fields blank. -- Note: Click &lt;a href="http://www.qsuonline.com/Body%20pages/RCD.html"&gt;here&lt;/a&gt; to purchase a complete directory of all ISO 9000 registered companies in North America.&lt;br /&gt;&lt;a href="http://www.rabnet.com/qr_dir.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rabnet.com/qr_dir.htm"&gt;Registrar Accreditation Board (RAB) accredited ISO 9000 registrars&lt;/a&gt;:  Enter "33-Information Technology" in the scope field of the form presented at the bottom of this page.  Click SUBMIT button to see a list of RAB accredited "ISO 9000 registrars for the software industry".&lt;br /&gt;&lt;a href="http://www.scc.ca/iso9000/9000org_e.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.scc.ca/iso9000/9000org_e.html"&gt;Standards Council of Canada (SCC) accredited ISO 9000 registrars&lt;/a&gt;: This is the current list of SCC accredited ISO 9000 registrars.&lt;br /&gt;Governing agents for ISO 9001 and related software industry schemes:&lt;br /&gt;&lt;a href="http://www.iso.ch/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iso.ch/"&gt;ISO:&lt;/a&gt; The home (web) site for the  International Organization for Standardization.&lt;br /&gt;&lt;a href="http://www.iso.ch/addresse/membodies.html"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iso.ch/addresse/membodies.html"&gt;ISO Members:&lt;/a&gt; This is a list of all ISO Members--view this list to determine who is the ISO Member representative for your country.&lt;br /&gt;&lt;a href="http://www.bsi.org.uk/iso-tc176-sc2/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bsi.org.uk/iso-tc176-sc2/"&gt;ISO's Technical Sub-Committee #176-SC2 (re: Quality Management/Assurance):&lt;/a&gt; This site is provided for work specific to ISO 9001 and 9004 -- checkout this site for the many guidelines regarding  transitioning ISO 9001:1994 to ISO 9001:2000&lt;br /&gt;&lt;a href="http://www.tc176.org/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tc176.org/"&gt;ISO's Technical Committee #176 (oversees Quality Management/Assurance):&lt;/a&gt; This site is for the TC176 committee members who oversee work pertaining to the ISO 9000 series and related standards/guidelines (e.g., ISO 10000 serries...)&lt;br /&gt;&lt;a href="http://www.tickit.org/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tickit.org/"&gt;TickIT:&lt;/a&gt; The home (web) site for the United Kingdom's TickIT scheme.&lt;br /&gt;If you found this hotlist helpful, imagine what Tantara can do "in person" (consulting / training).&lt;br /&gt;Why consider Tantara's consulting/training?&lt;br /&gt;Tantara is one of the few firms that has  proven experience in both software process improvement and ISO 9001 (ISO 9000-3, TickIT, AS 3563).&lt;br /&gt;&lt;a href="http://www.tantara.ab.ca/iso_list.htm"&gt;more&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-743078626501182377?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/743078626501182377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=743078626501182377' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/743078626501182377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/743078626501182377'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2008/04/iso-9001-for-software-industry.html' title='ISO 9001 for Software Industry'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-4998868506185678528</id><published>2009-02-24T21:00:00.000-08:00</published><updated>2009-02-24T21:01:07.339-08:00</updated><title type='text'>Managing Capability and Maturity</title><content type='html'>Managing Capability and Maturity: Part 2&lt;br /&gt;&lt;br /&gt; By: David Norfolk, Practice Leader - Development, Bloor Research&lt;br /&gt;Published: 24th February 2009&lt;br /&gt;Copyright Bloor Research © 2009&lt;br /&gt;&lt;br /&gt;Page Tools&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More from author&lt;br /&gt;February 2009&lt;br /&gt;Managing capability and maturity : 1&lt;br /&gt;February 2009&lt;br /&gt;You don't want a CMDB, you want a CMS&lt;br /&gt;February 2009&lt;br /&gt;Continuous Application Performance Management&lt;br /&gt;January 2009&lt;br /&gt;Something new in Perforce SCM&lt;br /&gt;January 2009&lt;br /&gt;Application Integrity: the Coverity approach.&lt;br /&gt;December 2008&lt;br /&gt;Compuware CU2008 - Day 2&lt;br /&gt;December 2008&lt;br /&gt;CU2008 Day 1&lt;br /&gt;Syndication&lt;br /&gt;Delicious&lt;br /&gt;Digg&lt;br /&gt;reddit&lt;br /&gt;Facebook&lt;br /&gt;StumbleUpon&lt;br /&gt;In part one of this article,we talked about informal maturity management and why it might be a good thing. Now we want to talk about "the real thing" (CMMI; Capability Maturity Management Integrated, from the Software Engineering Institute at Carnegie Mellon) and why it might be worth the effort. But first, a warning: CMMI is not about gaining a shiny medal and boasting about it. As one CMMI ML5 (Maturity Lebvel 5) company once put it to me (more or less) "our marketing department can claim all sorts of wonderful things and point to real case studies that back up their claims. CMMI is all about not fooling ourselves, making sure that we can actually deliver on our marketroids' claims".&lt;br /&gt;&lt;br /&gt;And, another thing to remember. It's generally accepted "in the trade" that if you are at CMMI Maturity Level 1 (ML1: managing, possibly successfully, by the seat of your pants and relying on the right people being around because you're not sure exactly what they do), there's no point in looking at CMMI ML5 as a target. It is simply beyond your comprehension. Aim for CMMI ML2 or 3. This means knowing what you've got, where it runs, what it does and who looks after it; and also involves identifying a few "good practices" that are being used and provably deliver something useful to the business, and sharing them with everyone in the organisation. Now, as a goal, that might sound reasonable, and even achievable.&lt;br /&gt;&lt;br /&gt;That said, we thought we'd talk to a CMMI ML5 organisation: Aricent (its appraisal record is here—you should always check a CMMI ML claim, to see what it really means) and attempt to convey a glimpse of the vision. If it all seems too airy-fairy, by all means go back to the previous paragraph and stop reading there.&lt;br /&gt;&lt;br /&gt;We talked to R. Sathyavageeswaran, an Assistant Vice President for Quality at Aricent, which is one of the largest privately-held companies in Silicon Valley, focussed on providing strategic innovation, technology and outsourcing services to the communications industry.&lt;br /&gt;&lt;br /&gt;Bloor: How is CMMI assessment used—for external marketing or internal process?&lt;br /&gt;&lt;br /&gt;S: Aricent has had a long and robust Quality journey where we have aligned our Quality Management Systems to meet the requirements of various international standards and frameworks to meet our business needs.&lt;br /&gt;&lt;br /&gt;To give a quick summary, we started off our Quality journey by getting certified to ISO 9001 in 1996, CMM Level 4 in the year 2000, BS7799 Information Security standards in the year 2002, CMMI v1.1 Level 5 in the year 2003, TL9000 (Telecom specific ISO 9001 standards) in the year 2005, ISO 27001 Information Security standards in the year 2007 and now, CMMI v1.2 Level 5 in the year 2008. These frameworks and standards help us in ensuring a very high level of quality in all our deliveries. Alignment to these international standards and frameworks has been primarily to improve our internal processes, while letting the customers benchmark our services with known international standards.&lt;br /&gt;&lt;br /&gt;Bloor: OK, so what is the impact of CMMI on your front-line developers?&lt;br /&gt;&lt;br /&gt;RS: During our journey towards CMMI assessment, we have been able to implement many process improvements which have resulted in improving schedule/effort compliance and the quality of our deliveries. Some major improvements that were demonstrated during assessment are given below:&lt;br /&gt;&lt;br /&gt;Implementation of Monte-Carlo Simulation based Process Performance Models to identify sub-processes that have an impact on the project outcome and help the project team manage the projects better. This has helped us to improve our estimations and re-estimations.&lt;br /&gt;Implementation of a suite of prediction tools to predict defects, schedule, SLA and effort. These include:&lt;br /&gt;Test End Date Prediction using the Exponentially Weighted Moving Average (EWMA) technique (a paper on this technique was selected for presentation in a Software Testing Conference held in Bangalore (India) where it was well received—see abstract here).&lt;br /&gt;Use of a Rayleigh distribution to predict defects during and after the delivery of the product.&lt;br /&gt;Reliability assessment using the Gompertz technique.&lt;br /&gt;Use of non-homogeneous Poisson Process (NHPP) based tools to predict post-release defects.&lt;br /&gt;Use of Monte-Carlo simulation based prediction of effort and SLAs (for maintenance type of projects).&lt;br /&gt;Use of Moving Range Control Charts (XmR charts) for tracking critical sub-processes identified at the time of estimations.&lt;br /&gt;Implementation of a comprehensive Health Index to track the health of projects under maintenance. This has helped us to improve our SLA compliance significantly (by approx 24%) and obtain a corresponding improvement in our Customer Satisfaction Index by 15% during the same period. [The Customer Satisfaction Index is on a scale of +5 to -5 and measures satisfaction levels derived from formal feedback in customer surveys.] This was also selected for presentation in the Global TL9000 conference held in Denver, USA (Sep 2008) where it was well received and we got invitations to present in other forums as well. Our marketing team even covered this through a press note.&lt;br /&gt;Use of basic and advanced statistical techniques to baseline performance, with probabilistic modelling capability.&lt;br /&gt;Bloor: Hmm... with our interest in testing, we're rather impressed to find someone putting defect prediction into practice. We also like seeing someone placing numbers against the benefits delivered&lt;br /&gt;&lt;br /&gt;RS: In addition, the following process improvements were successfully demonstrated in many instances during the assessment:&lt;br /&gt;&lt;br /&gt;Tracking review effectiveness using 2x2 matrix across different phases of projects.&lt;br /&gt;Implementation of klocwork, a commercially-available Static Analysis tool, in our Products' Business Unit, resulting in reduction in memory leaks in our products.&lt;br /&gt;A suite of tools to plan, identify, and track risks in projects. This includes Risk Profiling and Risk Identification Tracking through intranet tools; and maintenance of a Risk Database.&lt;br /&gt;Process Improvements in the area of QMS (Quality Management System) integration, Testing Effectiveness, Test Automation, Internal Auditing, etc.&lt;br /&gt;All of the above have had a deep impact on our employees. Here's a list of a few benefits:&lt;br /&gt;&lt;br /&gt;For Project Managers: The improved focus on Quantitative Project Management helps the project managers in managing the project better, right from planning till closure. The statistical process control mechanisms and process performance models that we introduced as part of our journey to CMMI helps them in predicting the quality and schedule, thereby reducing any negative surprises.&lt;br /&gt;For Developers and Testers: The focus on a well defined documented system, along with training delivery mechanisms, helps the developers and testers to get quickly ramped up on projects. As part of the journey, we enhanced our process assurance on both upstream and downstream life cycle phases and this has resulted in improved quality of deliveries and improved customer satisfaction, which has a very positive impact on team morale and engagement.&lt;br /&gt;For the Business team: It has helped the business team to predict customer satisfaction and retention (based on the various Quality-Cost-Delivery metrics) and also helped in putting in some internal controls on costs/efficiencies/defect rates etc.&lt;br /&gt;In addition, as a robust measurement framework is available, all stakeholders in the project are able to see the relevant metrics and take actions at the appropriate time.&lt;br /&gt;&lt;br /&gt;Bloor: So, exploring the measured business value delivered a bit further, what is the impact of CMMI ML5 on business outcomes and how will this be measured?&lt;br /&gt;&lt;br /&gt;RS: During this journey, we have seen significant improvements in our ability to meet our plans, quality of deliveries, SLA compliance and most importantly, on our Customer Satisfaction Index. These are business critical parameters and we would continue to track these, along with productivity improvement and repeat business from customers.&lt;br /&gt;&lt;br /&gt;Bloor: Ah, we like measuring Customer Satisfaction formally. OK, so what next—reassessment? When?&lt;br /&gt;&lt;br /&gt;RS: We plan to expand the scope of the assessment to include more business units and more geographical locations. We will track the CMMI model continuously and upgrade our Quality systems to meet any changes that the SEI may incorporate into the model and plan to go for a re-assessment in the next 24–36 months.&lt;br /&gt;&lt;br /&gt;Bloor: But, surely, there must be some downsides to all this?&lt;br /&gt;&lt;br /&gt;RS: There are no major downsides in a model based improvement journey. However, as the company goes through inorganic growth through acquisitions of companies which may not have a mature quality system, we would like to keep a close watch on integration of processes to ensure that the processes in these acquired entities are enhanced to meet the business needs.&lt;br /&gt;&lt;br /&gt;The other possible area to consider would be the suitability of CMMI for really short duration or low efffort projects. In such cases, it would be better to adapt the full-blown CMMI requirements to meet the requirements of the project—which the CMMI model allows anyway, through project-level tailoring.&lt;br /&gt;&lt;br /&gt;Bloor: Yes, that last is a good point, a degree of flexibility is, indeed, built into CMMI. Thank you.&lt;br /&gt;&lt;br /&gt;So, there you have it. Does this all sound useful? Well, no matter. You can start on the maturity journey without CMMI. Get rid of the "blame culture". Start managing your assets. Take a look at ITIL v3. Identify "good practice" and make sure everyone gets to use it. Start measuring business outcome in a way that makes sense to the business users (who, ultimately, pay your salaries) and relate your budget requests and project reviews to these metrics. And, please, analyse every delivered project, to see if you can learn things that will help you do it better next time.&lt;br /&gt;&lt;br /&gt;Then revisit CMMI and see if there might be something in it after all. It does seem to be succeeding, and not just with US Defence suppliers—see here for a review of the formal "class A" CMMI appraisal results the SEI knows about. They make interesting reading and may dispel a few misconceptions.&lt;br /&gt;&lt;br /&gt;Reader Comments&lt;br /&gt;&lt;br /&gt;Do you agree with what David Norfolk is saying? Perhaps you feel, or even know, different? Why not post your opinion on this issue?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;more&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-4998868506185678528?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/4998868506185678528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=4998868506185678528' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/4998868506185678528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/4998868506185678528'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2009/02/managing-capability-and-maturity.html' title='Managing Capability and Maturity'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-4165120055454464303</id><published>2008-10-22T23:27:00.001-07:00</published><updated>2008-10-22T23:27:27.357-07:00</updated><title type='text'></title><content type='html'>PTA Professional Edition Updates&lt;br /&gt;Latest Update: Version 1.54 Build 1206 - October 11, 2008.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.software.co.il/ptadownload/pta1206u.exe"&gt;Build 1206 - Download Latest Cumulative Update - October 11, 2008&lt;/a&gt;&lt;br /&gt;If the PTA Risk Assessment tool is already installed on your computer, we strongly recommend that you keep it up-to-date by &lt;a href="http://www.software.co.il/ptadownload/pta1206u.exe"&gt;downloading a free cumulative update&lt;/a&gt; with the latest improvements and bug fixes (4MB size; less than 1 minute download time, applicable for all previous versions of PTA).&lt;br /&gt;Build 1206 introduces a revised reporting system which enables better aggregation and sorting of threat model data and analysis results. The new mechanism allows users to define simple Tags Filter queries which filter the data shown in reports according to the tags attached to the threat’s model entities.&lt;br /&gt;Thanks to Andy Baron for his excellent tip on sorting report records at runtime and to Jerry Lee for his great help in defining the tags query UI. &lt;br /&gt;Build 1206 is fully compatible with all existing PTA threat models and libraries versions.&lt;br /&gt;If this is your first time with PTA, you are invited to visit our &lt;a href="http://www.ptatechnologies.com/DownloadFrameset.htm" target="content"&gt;download area&lt;/a&gt; and get a &lt;a href="http://www.ptatechnologies.com/DownloadFrameset.htm" target="content"&gt;full version of the PTA Professional Edition Risk Assessment tool. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ptatechnologies.com/SupportFrameset.htm" target="content"&gt;Latest Support Notes : &lt;/a&gt;&lt;br /&gt;If you encounter problems when trying to run PTA for the first time after installation:&lt;br /&gt;Please have a look at section 8 in &lt;a href="http://www.ptatechnologies.com/SupportFrameset.htm" target="content"&gt;PTA Support &amp;amp; FAQ&lt;/a&gt; page which includes a few updated solutions regarding difficulties in running PTA on machines with Office 2007/2003 installed.&lt;br /&gt;How do I know the current version of PTA installed on my computer?&lt;br /&gt;Click the Help  About menu option in PTA main menu. The About dialog displays the current PTA version and build number.&lt;br /&gt;&lt;br /&gt;***&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-4165120055454464303?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/4165120055454464303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=4165120055454464303' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/4165120055454464303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/4165120055454464303'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2008/10/pta-professional-edition-updates-latest.html' title=''/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-6811635388807828614</id><published>2008-03-04T00:49:00.000-08:00</published><updated>2008-03-04T00:50:59.805-08:00</updated><title type='text'>Moving up the ladder from ISO 9001</title><content type='html'>&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;"&gt;go &lt;a href="http://www.cse.iitk.ac.in/users/jalote/papers/ISOTOCMM.pdf"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-6811635388807828614?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/6811635388807828614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=6811635388807828614' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/6811635388807828614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/6811635388807828614'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2008/03/moving-up-ladder-from-iso-9001.html' title='Moving up the ladder from ISO 9001'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-736043164010878579</id><published>2008-02-18T22:34:00.000-08:00</published><updated>2008-02-18T22:35:30.792-08:00</updated><title type='text'>Software Testing</title><content type='html'>&lt;p&gt;&lt;a name="2264958537868117401"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The main objective of testing is to find defects in requirements, design, documentation, and code as early as possible. The test process should be such that the software product that will be delivered to the customer is defect less. All Tests should be traceable to customer requirements.Test cases must be written for invalid and unexpected, as well as for valid and expected input conditions. A necessary part of a test case is a definition of the expected output or result. A good test case is one that has high probability of detecting an as-yet undiscovered error.Eight Basic Principles of Testing· Define the expected output or result.· Don't test your own programs.· Inspect the results of each test completely.· Include test cases for invalid or unexpected conditions.· Test the program to see if it does what it is not supposed to do as well as what it is supposed to do.· Avoid disposable test cases unless the program itself is disposable.· Do not plan tests assuming that no errors will be found.The probability of locating more errors in any one module is directly proportional to the number of errors already found in that module.Best Testing Practices to be followed during testing· Testing and evaluation responsibility is given to every member, so as to generate team responsibility among all.· Develop Master Test Plan so that resource and responsibilities are understood and assigned as early in the project as possible.· Systematic evaluation and preliminary test design are established as a part of all system engineering and specification work.· Testing is used to verify that all project deliverables and components are complete, and to demonstrate and track true project progress.· A-risk prioritized list of test requirements and objectives (such as requirements-based, design-based, etc) are developed and maintained. · Conduct Reviews as early and as often as possible to provide developer feedback and get problems found and fixed as they occur.&lt;br /&gt;Posted by expert at &lt;a class="timestamp-link" title="permanent link" href="http://softwaretesting1.blogspot.com/2008/01/software-testing_4108.html" rel="bookmark"&gt;12:38 AM&lt;/a&gt; &lt;a class="comment-link" onclick="" href="http://www.blogger.com/comment.g?blogID=6872030921675837824&amp;amp;postID=2264958537868117401"&gt;0 comments&lt;/a&gt; &lt;a title="Edit Post" href="http://www.blogger.com/post-edit.g?blogID=6872030921675837824&amp;amp;postID=2264958537868117401"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a class="blog-pager-older-link" id="Blog1_blog-pager-older-link" title="Older Posts" href="http://softwaretesting1.blogspot.com/search?updated-max=2008-01-15T00%3A38%3A00-08%3A00&amp;amp;max-results=1"&gt;Older Posts&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://softwaretesting1.blogspot.com/"&gt;more&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-736043164010878579?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/736043164010878579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=736043164010878579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/736043164010878579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/736043164010878579'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2008/02/software-testing.html' title='Software Testing'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-8999293298132172131</id><published>2008-02-01T21:27:00.000-08:00</published><updated>2008-02-01T21:29:45.743-08:00</updated><title type='text'>List of software companies certified for quality</title><content type='html'>&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;"&gt;go &lt;a href="http://companysearch.nasscom.org/QualityCertified.asp"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-8999293298132172131?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/8999293298132172131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=8999293298132172131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/8999293298132172131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/8999293298132172131'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2008/02/list-of-software-companies-certified.html' title='List of software companies certified for quality'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-6372494275841177469</id><published>2008-01-25T12:05:00.000-08:00</published><updated>2008-01-25T12:10:14.596-08:00</updated><title type='text'>Application software threat analysis</title><content type='html'>&lt;a title="Print" href="javascript:void" status="no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');&amp;quot;" option="com_content&amp;amp;task=view&amp;amp;id=220&amp;amp;Itemid=70&amp;amp;pop=1&amp;amp;page=0',"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a title="E-mail" href="javascript:void" status="no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=400,height=250,directories=no,location=no');&amp;quot;" option="com_content&amp;amp;task=emailform&amp;amp;id=220',"&gt;&lt;/a&gt;&lt;br /&gt;Buggy and insecure software applications are the top factor in security breaches.&lt;br /&gt;The majority of data breaches are caused by attackers that exploit application software vulnerabilities. Attackers are not limited to Islamic cyber-terror groups like &lt;a href="http://www.software.co.il/blog/2008/01/arab_israeli_arrested_for_cybe.html" target="blank"&gt;Team Evil&lt;/a&gt;, that exploited a known vulnerability in the Invision Power Board Web application. Software vulnerabilities are increasingly exploited by threats from trusted insiders such as contract programmers who have access to the source control repositories of company projects.&lt;br /&gt;We improve software security with software quality&lt;br /&gt;&lt;br /&gt;Software defect reduction is a highly economical way of preventing data breaches. You may be able to save hundreds of thousands of dollars in your security budget by decisive, focused software defect reduction.&lt;br /&gt;&lt;br /&gt;We carry out a systematic threat analysis on critical business and Internet-facing Web applications after choosing a particular business unit and application functions. You get a cost-effective risk mitigation plan that shows you where and how you should remove software defects and how best to maintain reliable software.&lt;br /&gt;&lt;br /&gt;The process requires executive level sponsorship that will later on, need to buy into implementation of the risk mitigation plan. The team members are chosen at a preliminary planning meeting with the lead consultant and the project's sponsor. There are typically 4-8 active participants with relevant knowledge of the business and the software. The team is lead by 2-4 expert Software Associates consultants that have the domain expertise, people skills and patience to guide a chaotic process.&lt;br /&gt;&lt;br /&gt;The threat analysis follows a 7 step process: Set scope, Identify business assets, Identify software components, Classify vulnerabilties, build a system threat model, build the risk-mitigation plan and validate findings. Since there is normally a great deal of shared information between process steps, control flows asynchronously between steps.&lt;br /&gt;Companies that perform software application threat analysis receive a clear picture of where to focus their software quality and application patching efforts.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.software.co.il/component/option,com_contact/Itemid,3/"&gt;Contact us today for a free consultation&lt;/a&gt;US: +1 301-841-7122Israel: +972 (0)3 610 9750Sales AT software DOT co DOT il&lt;br /&gt;&lt;br /&gt;More professional services from Software Associates&lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/220/70/assets"&gt;Digital Asset Protection&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/220/70/vulnerabilities"&gt;Business vulnerability assessment&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/220/70/controls"&gt;Risk control optimization&lt;/a&gt;&lt;br /&gt;Featured research articles&lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/195/41/"&gt;Software security assessment of production systems&lt;/a&gt;&lt;br /&gt;The 7 step process for software threat analysis&lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/26/41/"&gt;Practical threat analysis in software development&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/22/41/%3ETaking%20IT%20security%20on%20the%20offensive%3C/a%3E%3C/li%3E%3Cli%3E%3Ca%20href="&gt;10 questions your CEO should be able to answer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/219/70/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/221/70/"&gt;Next &gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.software.co.il/content/view/220/70/"&gt;more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-6372494275841177469?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/6372494275841177469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=6372494275841177469' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/6372494275841177469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/6372494275841177469'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2008/01/application-software-threat-analysis.html' title='Application software threat analysis'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-274633347051316410</id><published>2008-01-23T15:31:00.000-08:00</published><updated>2008-01-23T15:34:55.431-08:00</updated><title type='text'>Capability Maturity Model Integration CMMI</title><content type='html'>Capability Maturity Model® Integration (CMMI®) is a &lt;a title="Process improvement" href="http://en.wikipedia.org/wiki/Process_improvement"&gt;process improvement&lt;/a&gt; approach that provides organizations with the essential elements of effective processes.&lt;a title="" href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#_note-0"&gt;[1]&lt;/a&gt; CMMI best practices are published in documents called models, which each address a different area of interest. There are now two areas of interest covered by CMMI models: Development and Acquisition.&lt;br /&gt;&lt;br /&gt;The current release of CMMI is Version 1.2. There are two version 1.2 models now available:&lt;br /&gt;CMMI for Development (CMMI-DEV), Version 1.2 was released in August 2006. It addresses product and service development processes.&lt;br /&gt;&lt;br /&gt;CMMI for Acquisition (CMMI-ACQ), Version 1.2 was released in November 2007. It addresses supply chain management, acquisition, and outsourcing processes in government and industry.&lt;br /&gt;Regardless of which model you choose, CMMI best practices should be adapted to each individual organization according to its business objectives. Organizations cannot be CMMI "certified." Instead, an organization is appraised (e.g., using an appraisal method like &lt;a title="Standard CMMI Appraisal Method for Process Improvement" href="http://en.wikipedia.org/wiki/Standard_CMMI_Appraisal_Method_for_Process_Improvement"&gt;SCAMPI&lt;/a&gt;) and is awarded a 1-5 level rating. The rating results of such an appraisal can be published if released by the appraised organization.&lt;a title="" href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#_note-1"&gt;[2]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Contents&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#Process_Areas"&gt;1 Process Areas&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#History"&gt;2 History&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#Appraisal"&gt;3 Appraisal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#Benefits"&gt;4 Benefits&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#CMMI_Concepts"&gt;5 CMMI Concepts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#References"&gt;6 References&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#Footnotes"&gt;7 Footnotes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#See_also"&gt;8 See also&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#External_links"&gt;9 External links&lt;/a&gt;&lt;br /&gt;//&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration"&gt;more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-274633347051316410?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/274633347051316410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=274633347051316410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/274633347051316410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/274633347051316410'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2008/01/capability-maturity-model-integration.html' title='Capability Maturity Model Integration CMMI'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-5010063065822436104</id><published>2008-01-22T18:16:00.000-08:00</published><updated>2008-01-22T18:18:29.665-08:00</updated><title type='text'>List of CMM Level 5 Certified companies in India</title><content type='html'>&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;"&gt;go &lt;a href="http://www.kamat.com/indica/current_affairs/outsourcing/cmm5_list.htm"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-5010063065822436104?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/5010063065822436104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=5010063065822436104' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/5010063065822436104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/5010063065822436104'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2008/01/list-of-cmm-level-5-certified-companies.html' title='List of CMM Level 5 Certified companies in India'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-5784229058263481136</id><published>2007-11-09T04:42:00.000-08:00</published><updated>2007-11-09T05:19:28.515-08:00</updated><title type='text'>Configuration Management and ISO 9001</title><content type='html'>Robert Bamford, William J. Deibler II Software Systems Quality Consulting, &lt;a href="http://www.ssqc.com/"&gt;http://www.ssqc.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#009900;"&gt;Configuration management is about managing change of the multiple items composing an information system. This article puts in reference the configuration management function and the ISO 9001 standard. This standard offers a wide range of advice on how to deal with this important, but often neglected, aspect of software engineering. &lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The software engineering practices associated with software configuration management (SCM or CM) offer a number of opportunities to address requirements found in the International Standard, ISO 9001. From a management perspective, the principles and practices of CM represent an accepted and understood foundation for implementing ISO-compliant processes in software engineering organizations. In addition, the growing number of tools for automating CM practices is chance for improving the efficiency and effectiveness of these processes.&lt;br /&gt;&lt;br /&gt;This article begins with brief, general definitions of configuration management and of ISO 9001.&lt;br /&gt;Configuration Management&lt;br /&gt;While there is no single definition of CM, there are three widely disseminated views from three different sources: the Institute of Electrical and Electronics Engineers (IEEE), The International Organisation for Standardisation (ISO), and the Software Engineering Institute (SEI) at Carnegie Mellon University.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The IEEE perspective on CM&lt;br /&gt;A most widely understood description of the practices associated with configuration management is found in the IEEE Standard 828-1990, Software Configuration Management Plans.&lt;br /&gt;[Numbers in brackets are added]&lt;br /&gt;&lt;br /&gt;"SCM activities are traditionally grouped into four functions: [1] configuration identification, [2] configuration control, [3] status accounting, and [4] configuration audits and reviews."&lt;br /&gt;IEEE Standard 828-1990 goes on to list specific activities associated with each of the four functions (the number of the paragraph containing the reference appears in parentheses):&lt;br /&gt;Identification: identify, name, and describe the documented physical and functional characteristics of the code, specifications, design, and data elements to be controlled for the project. (Paragraph 2.3.1)&lt;br /&gt;&lt;br /&gt;Control: request, evaluate, approve or disapprove, and implement changes (Paragraph 2.3.2)&lt;br /&gt;Status accounting: record and report the status of project configuration items [initial approved version. status of requested changes, implementation status of approved changes] (Paragraph 2.3.3)&lt;br /&gt;&lt;br /&gt;Audits and reviews: determine to what extent the actual configuration item reflects the required physical and functional characteristics (Paragraph 2.3.4)&lt;br /&gt;&lt;br /&gt;This list is similar to the set of activities noted by Pressman:&lt;br /&gt;"Software configuration management is an umbrella activity ... developed to (1) identify change, (2) control change, (3) ensure that change is being properly implemented, and (4) report change to others who may have an interest."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The ISO perspective on CM&lt;br /&gt;In the guideline document, ISO 9000-3:1991 Guidelines for the application of ISO 9001 to the development, supply and maintenance of software, the International Organisation for Standardisation identifies a similar set of practices as CM:&lt;br /&gt;"Configuration management provides a mechanism for identifying, controlling and tracking the versions of each software item. In many cases earlier versions still in use must also be maintained and controlled.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"The [CM] system should&lt;br /&gt;"a) identify uniquely the versions of each software item;&lt;br /&gt;"b) identify the versions of each software item which together constitute a specific version of a complete product;&lt;br /&gt;"c) identity the build status of software products in development or delivered and installed;&lt;br /&gt;"d) control simultaneous updating of a given software item by more than one person;&lt;br /&gt;"e) provide coordination for the updating of multiple products in one or more locations as required;&lt;br /&gt;"f) identify and track all actions and changes resulting from a change request, from initiation ... to release."&lt;br /&gt;&lt;br /&gt;The SEI perspective on CM&lt;br /&gt;Based on a review of currently available tools and an evolving understanding of the organizational role of CM, the SEI advocates a broader definition of CM in SEI-92-TR-8:&lt;br /&gt;"The standard definition for CM taken from IEEE standard 729-1983 [updated as IEEE Std 610.12-1990] includes:&lt;br /&gt;"Identification: identifying the structure of the product, its components and their type, and making them unique and accessible in some form&lt;br /&gt;"Control: controlling the release of product and changes to it throughout the life cycle …&lt;br /&gt;"Status Accounting: recording and reporting the status of components and change requests, and gathering vital statistics about components in the product&lt;br /&gt;"Audit and review: validating the completeness of a product and maintaining consistency among the components …&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"[The IEEE] definition of CM … needs to be broadened to encompass … :&lt;br /&gt;"Manufacturing: managing the construction and building of the product&lt;br /&gt;"Process management: ensuring the correct execution of the organization's procedures, policies, and life-cycle model&lt;br /&gt;"Team work: controlling the work and interactions between multiple developers on a product."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.methodsandtools.com/archive/archive.php?id=36"&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://softwarecmm.blogspot.com/2007/08/configuration-management.html"&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.quality.co.uk/cm.htm"&gt;Advice on Configuration Management&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-5784229058263481136?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/5784229058263481136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=5784229058263481136' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/5784229058263481136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/5784229058263481136'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/11/configuration-management-and-iso-9001.html' title='Configuration Management and ISO 9001'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-3987003268452517074</id><published>2007-11-03T14:32:00.000-07:00</published><updated>2007-11-03T15:33:09.833-07:00</updated><title type='text'>Software Validation</title><content type='html'>&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#009900;"&gt;Software validation is a critical tool used to assure the quality of device software and software automated operations. Software validation can increase the usability and reliability of the device, resulting in decreased failure rates, fewer recalls and corrective actions, less risk to patients and users, and reduced liability to device manufacturers. &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#009900;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#009900;"&gt;Software validation can also reduce long term costs by making it easier and less costly to reliably modify software and revalidate software changes. Software maintenance can represent a very large percentage of the total cost of software over its entire life cycle. An established comprehensive software validation process helps to reduce the long-term cost of software by reducing the cost of validation for each subsequent release of the software.&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Table of Contents&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237928"&gt;SECTION 1. PURPOSE&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237929"&gt;SECTION 2. SCOPE&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237930"&gt;2.1. Applicability&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237931"&gt;2.2. Audience&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237932"&gt;2.3. THE LEAST BURDENSOME APPROACH&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237933"&gt;2.4. Regulatory Requirements for Software Validation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237934"&gt;2.4. Quality System Regulation vs Pre-Market Submissions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237935"&gt;SECTION 3. CONTEXT FOR SOFTWARE VALIDATION&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237936"&gt;3.1. Definitions and Terminology&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237937"&gt;3.1.1 Requirements and Specifications&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237938"&gt;3.1.2 Verification and Validation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237939"&gt;3.1.3 IQ/OQ/PQ&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237940"&gt;3.2. Software Development as Part of System Design&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237941"&gt;3.3. Software is Different from Hardware&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237942"&gt;3.4. Benefits of Software Validation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237943"&gt;3.5 Design Review&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237944"&gt;SECTION 4. PRINCIPLES OF SOFTWARE VALIDATION&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237945"&gt;4.1. Requirements&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237946"&gt;4.2. Defect Prevention&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237947"&gt;4.3. Time and Effort&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237948"&gt;4.4. Software Life Cycle&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237949"&gt;4.5. Plans&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237950"&gt;4.6. Procedures&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237951"&gt;4.7. Software Validation After a Change&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237952"&gt;4.8. Validation Coverage&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237953"&gt;4.9. Independence of Review&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237954"&gt;4.10. Flexibility and Responsibility&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237955"&gt;SECTION 5. ACTIVITIES AND TASKS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237956"&gt;5.1. Software Life Cycle Activities&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237957"&gt;5.2. Typical Tasks Supporting Validation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237958"&gt;5.2.1. Quality Planning&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237959"&gt;5.2.2. Requirements&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237960"&gt;5.2.3. Design&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237961"&gt;5.2.4. Construction or Coding&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237962"&gt;5.2.5. Testing by the Software Developer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237963"&gt;5.2.6. User Site Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237964"&gt;5.2.7. Maintenance and Software Changes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237965"&gt;SECTION 6. VALIDATION OF AUTOMATED PROCESS EQUIPMENT AND QUALITY SYSTEM SOFTWARE&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237966"&gt;6.1. How Much Validation Evidence Is Needed?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237967"&gt;6.2. Defined User Requirements&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237968"&gt;6.3. Validation of Off-the-Shelf Software and Automated Equipment&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237969"&gt;APPENDIX A - REFERENCES&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237970"&gt;Food and Drug Administration References&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237971"&gt;Other Government References&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237972"&gt;International and National Consensus Standards&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237973"&gt;Production Process Software References&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237974"&gt;General Software Quality References&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237975"&gt;APPENDIX B - DEVELOPMENT TEAM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fda.gov/cdrh/comp/guidance/938.html"&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://72.14.235.104/search?q=cache:Wv9a6QGpboAJ:rockfish-cs.cs.unc.edu/204/guttagADT78.pdf+software+validation&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=170"&gt;more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-3987003268452517074?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/3987003268452517074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=3987003268452517074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/3987003268452517074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/3987003268452517074'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/11/software-validation.html' title='Software Validation'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-8255315764952388121</id><published>2007-11-03T12:52:00.000-07:00</published><updated>2007-11-03T12:55:11.927-07:00</updated><title type='text'>Software Quality Basics</title><content type='html'>'Quality' is a relative term and it is generally used with reference to the end use of the product. The word 'quality' has variety of meanings including fitness for purpose, grade, degree of preference, degree of excellence &amp;amp; fulfillment of promises.&lt;br /&gt;&lt;br /&gt;It may also be defined as a degree of conformance of design and specifications. American Heritage Dictionary defines Quality as "A characteristics or attribute of something". When we examine an item based on its measurable characteristics, two kinds of quality may be encountered:1.Quality of design2.Quality of conformanceThe quality of design of a product is concerned with the tightness of the specifications for manufacture of the product. It depends on the type of customers in the market, capital goods, profit consideration of the organization &amp;amp; special requirements of the product. The quality of conformance is concerned with how well the manufactured product conforms to the quality of design. To achieve this, the incoming raw materials have to be of adequate quality, selection of the process should be proper, operators need to be trained and experienced &amp;amp; proper care should be taken during shipment and storage of finished goods. A proper inspection program &amp;amp; feedback mechanism should exist, both for internal inspection &amp;amp; for the customers.The quality of performance is concerned with how well the manufactured product gives its performance t depends upon the quality of design &amp;amp; the quality of conformance.The cost of carrying out the company's quality functions (meeting the quality needs of the customers) are known as costs of quality. It provides baseline for the current cost of quality and identifies opportunities for reducing the cost of quality in the future. A quality cost committee of the American Society for Quality Control has recommended that quality cost be defined in four categories:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webizus.com/newsletter/oct02/software-quality.html"&gt;more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-8255315764952388121?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/8255315764952388121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=8255315764952388121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/8255315764952388121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/8255315764952388121'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/11/software-quality-basics.html' title='Software Quality Basics'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-2578073050184483202</id><published>2007-11-03T12:37:00.000-07:00</published><updated>2007-11-03T12:42:41.572-07:00</updated><title type='text'>debugging and testing</title><content type='html'>Debugging is a methodical process of finding and reducing the number of &lt;a title="Computer bug" href="http://en.wikipedia.org/wiki/Computer_bug"&gt;bugs&lt;/a&gt;, or defects, in a &lt;a title="Computer program" href="http://en.wikipedia.org/wiki/Computer_program"&gt;computer program&lt;/a&gt; or a piece of &lt;a title="Electronic hardware" href="http://en.wikipedia.org/wiki/Electronic_hardware"&gt;electronic hardware&lt;/a&gt; thus making it behave as expected. Debugging tends to be harder when various subsystems are &lt;a title="Low-Coupling / High-Cohesion pattern" href="http://en.wikipedia.org/wiki/Low-Coupling_/_High-Cohesion_pattern"&gt;tightly coupled&lt;/a&gt;, as changes in one may cause bugs to emerge in another.&lt;br /&gt;Contents[&lt;a class="internal" id="togglelink" href="javascript:toggleToc()"&gt;hide&lt;/a&gt;]&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Origin"&gt;1 Origin&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Tools"&gt;2 Tools&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Basic_steps"&gt;3 Basic steps&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Recognize_a_bug_exists"&gt;3.1 Recognize a bug exists&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Isolate_source_of_bug"&gt;3.2 Isolate source of bug&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Identify_cause_of_bug"&gt;3.3 Identify cause of bug&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Determine_fix_for_bug"&gt;3.4 Determine fix for bug&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Fix_and_test"&gt;3.5 Fix and test&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Steps_to_reduce_debugging"&gt;4 Steps to reduce debugging&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#The_correct_mindset"&gt;4.1 The correct mindset&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Start_at_the_source"&gt;4.2 Start at the source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Treat_user_input_with_suspicion"&gt;4.3 Treat user input with suspicion&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Use_of_log_files"&gt;4.4 Use of log files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Test_suites"&gt;4.5 Test suites&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Change_one_thing_at_a_time"&gt;4.6 Change one thing at a time&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Back_out_changes_that_have_no_effect"&gt;4.7 Back out changes that have no effect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#Think_of_similar_situations"&gt;4.8 Think of similar situations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#See_also"&gt;5 See also&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#References"&gt;6 References&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging#External_links"&gt;7 External links&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Debugging"&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','2','')" href="http://www.brothersoft.com/Software_Developer_Debugging_Download_List_1.html"&gt;Freeware Debugging Freeware Download Shareware Download ...&lt;/a&gt;&lt;br /&gt;Download freeware Debugging freeware download Debugging shareware download software Debugging software directory provide Software Developer :: Debugging ...www.brothersoft.com/Software_Developer_Debugging_Download_List_1.html - 57k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:KMCstNrJObIJ:www.brothersoft.com/Software_Developer_Debugging_Download_List_1.html+debugging+software&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=2"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:www.brothersoft.com/Software_Developer_Debugging_Download_List_1.html"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','3','')" href="http://www.windowsitpro.com/Articles/Index.cfm?ArticleID=40181"&gt;Testing and Debugging Software&lt;/a&gt;&lt;br /&gt;Readers chose VMware Workstation as the Best Testing and Debugging Software.www.windowsitpro.com/Articles/Index.cfm?ArticleID=40181 - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:www.windowsitpro.com/Articles/Index.cfm%3FArticleID%3D40181"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','4','')" href="http://www.cs.purdue.edu/AnnualReports/95/AR95Book-126.html"&gt;New Approaches to Software Debugging&lt;/a&gt;&lt;br /&gt;The long term goal of our research is to investigate more effective, general methods of debugging complicated software systems. We are investigating new ...www.cs.purdue.edu/AnnualReports/95/AR95Book-126.html - 4k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:wN9jFZlWcgIJ:www.cs.purdue.edu/AnnualReports/95/AR95Book-126.html+debugging+software&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=4"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:www.cs.purdue.edu/AnnualReports/95/AR95Book-126.html"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','5','')" href="http://www.research.ibm.com/journal/sj/411/hailpern.html"&gt;Software debugging, testing, and verification&lt;/a&gt;&lt;br /&gt;IBM Systems Journal issue 41-1, Software Testing and Verification - Software debugging, testing, and verification - Feature paper.www.research.ibm.com/journal/sj/411/hailpern.html - 53k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:_hDWhAA7F1EJ:www.research.ibm.com/journal/sj/411/hailpern.html+debugging+software&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=5"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:www.research.ibm.com/journal/sj/411/hailpern.html"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','6','')" href="http://www.codeproject.com/Purgatory/debugprocess.asp"&gt;Software Debugging Process: How it goes and how to improve it ...&lt;/a&gt;&lt;br /&gt;The process of debugging: formalization &amp;amp; improvement.www.codeproject.com/Purgatory/debugprocess.asp - 31k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:g4FRwLP25XAJ:www.codeproject.com/Purgatory/debugprocess.asp+debugging+software&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=6"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:www.codeproject.com/Purgatory/debugprocess.asp"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','7','')" href="http://www.primidi.com/2007/10/06.html"&gt;Chipping software for faster debugging&lt;/a&gt;&lt;br /&gt;If you've spent some time doing software development, you know that debugging and testing consume more time than writing code, especially on large projects. ...www.primidi.com/2007/10/06.html - 26k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:ADuSGTkRRsAJ:www.primidi.com/2007/10/06.html+debugging+software&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=7"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:www.primidi.com/2007/10/06.html"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','8','')" href="http://web.mit.edu/deshpandecenter/proj_ernst.html"&gt;Deshpande Center - Complex Systems and Communications Projects&lt;/a&gt;&lt;br /&gt;This project is applying a novel technology to the problems of understanding, evolving, testing, and debugging software systems. The technology will be able ...web.mit.edu/deshpandecenter/proj_ernst.html - 17k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:_4muZDLqze0J:web.mit.edu/deshpandecenter/proj_ernst.html+debugging+software&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=8"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:web.mit.edu/deshpandecenter/proj_ernst.html"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','9','')" href="http://www.ibm.com/developerworks/library/l-gdb/"&gt;Linux software debugging with GDB&lt;/a&gt;&lt;br /&gt;Most flavours of Linux come with the GNU debugger, or gdb to the shell. Gdb lets you see the internal structure of a program, print out variable values, ...www.ibm.com/developerworks/library/l-gdb/ - 53k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:jdBbo9TqOD8J:www.ibm.com/developerworks/library/l-gdb/+debugging+software&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=9"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:www.ibm.com/developerworks/library/l-gdb/"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','10','')" href="http://www.rocketaware.com/spec/softdev/debug/"&gt;! Aware: default selections: Software Debugging and Testing&lt;/a&gt;&lt;br /&gt;Debugging can be just as disciplined, systematic, and quantifiable as any other area of software engineering--which means that we should eventually be able ...www.rocketaware.com/spec/softdev/debug/ - 50k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:075AYCECKoMJ:www.rocketaware.com/spec/softdev/debug/+debugging+software&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=10"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;q=related:www.rocketaware.com/spec/softdev/debug/"&gt;Similar pages&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-2578073050184483202?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/2578073050184483202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=2578073050184483202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/2578073050184483202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/2578073050184483202'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/11/debugging-and-testing.html' title='debugging and testing'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-9170204716081603929</id><published>2007-10-11T18:52:00.000-07:00</published><updated>2007-10-11T19:02:34.216-07:00</updated><title type='text'>Applicability of ISO 9001 to Software Development</title><content type='html'>go &lt;a href="http://www.tantara.ab.ca/iso90003.htm"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;ISO 9000-3 1997 Guidelines in Plain English&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;go &lt;a href="http://www.praxiom.com/iso-9000-3.htm"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff9900;"&gt;ISO 9000-3 1997 is now OBSOLETE. It has been replaced by&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; &lt;a href="http://www.praxiom.com/iso-90003.htm"&gt;ISO IEC 90003 2004&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-9170204716081603929?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/9170204716081603929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=9170204716081603929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/9170204716081603929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/9170204716081603929'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/10/applicability-of-iso-9001-to-software.html' title='Applicability of ISO 9001 to Software Development'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-3066236310416299322</id><published>2007-10-07T03:52:00.000-07:00</published><updated>2007-10-07T03:53:37.427-07:00</updated><title type='text'>How to ensure EVM operates well for software projects</title><content type='html'>go &lt;a href="http://docs.google.com/View?docid=dfsgdfr9_1nmtxbk"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-3066236310416299322?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/3066236310416299322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=3066236310416299322' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/3066236310416299322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/3066236310416299322'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/10/how-to-ensure-evm-operates-well-for.html' title='How to ensure EVM operates well for software projects'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-2108222840923634193</id><published>2007-08-23T15:05:00.000-07:00</published><updated>2007-08-23T15:07:19.244-07:00</updated><title type='text'>Configuration Management</title><content type='html'>&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;FAQ's&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;go &lt;a href="http://www.daveeaton.com/scm/CMFAQ.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-2108222840923634193?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/2108222840923634193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=2108222840923634193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/2108222840923634193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/2108222840923634193'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/08/configuration-management.html' title='Configuration Management'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-753186679863158688</id><published>2007-06-28T17:18:00.000-07:00</published><updated>2007-06-28T17:30:12.153-07:00</updated><title type='text'>SPICE (ISO/IEC 15504) VS   SEI CMMI</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;Acceptance of ISO/IEC 15504&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;ISO/IEC 15504 has been successful as:&lt;br /&gt;&lt;br /&gt;In 2006 GM and Chrysler have started phasing out CMMI in favor of SPICE as they relocate their engineering centers to Europe.&lt;br /&gt;ISO/IEC 15504 is publicly available through National Standards Bodies.&lt;br /&gt;It has the support of the international community&lt;br /&gt;Over 4000 assessments have been performed to date&lt;br /&gt;Major sectors are leading the pace such as automotive, space and medical systems with industry relevant variants&lt;br /&gt;Domain-specific models like Automotive SPICE can be derived from it&lt;br /&gt;There have been many international initiatives to support take-up such as SPICE for small companies.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504"&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#009900;"&gt;&lt;strong&gt;&lt;a href="http://www.iscn.at/select_newspaper/assessments/motorola.html"&gt;Adding SPICE whiile preserving the CMM&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-753186679863158688?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/753186679863158688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=753186679863158688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/753186679863158688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/753186679863158688'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/06/spice-isoiec-15504-vs-sei-cmmi.html' title='SPICE (ISO/IEC 15504) VS   SEI CMMI'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-8952707549039251636</id><published>2007-06-28T16:51:00.000-07:00</published><updated>2008-04-05T14:51:45.936-07:00</updated><title type='text'>ISO/IEC 15504 - SPICE</title><content type='html'>Contents: &lt;a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q241"&gt;What is ISO/IEC 15504?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q243"&gt;What does the SEI plan to do to be compliant to this standard? How will the SEI help the community prepare to meet this standard?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q244"&gt;How does ISO/IEC 15504 relate to the Software CMM and to ISO 9001?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q245"&gt;Will the software community have to choose between 15504 and their current model of choice?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q246"&gt;What are the considerations in determining whether 15504 conformance is important to my business?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q247"&gt;How can I obtain more information about 15504?&lt;/a&gt;&lt;br /&gt;&lt;a name="Q241"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html"&gt;http://www.sei.cmu.edu/cmmi/faq/15504-faq.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;ISO/IEC 15504 (all parts) provides a framework for the assessment of processes. This framework can be used by organizations involved in planning, managing, monitoring, controlling and improving the acquisition, supply, development, operation, evolution and support of products and services. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;&lt;/p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;ISO/IEC 15504-3:2004 provides guidance on meeting the minimum set of requirements for performing an assessment contained in ISO/IEC 15504-2.&lt;br /&gt;&lt;br /&gt;It provides an overview of process assessment and interprets the requirements through the provision of guidance on:&lt;br /&gt;&lt;br /&gt;performing an assessment;&lt;br /&gt;the measurement framework for process capability;&lt;br /&gt;process reference models and process assessment models;&lt;br /&gt;selecting and using assessment tools;&lt;br /&gt;competency of assessors;&lt;br /&gt;verification of conformity.&lt;br /&gt;&lt;br /&gt;ISO/IEC 15504-3:2004 also provides an exemplar documented assessment process that conforms to the requirements of 4.2 in ISO/IEC 15504-2.&lt;br /&gt;Corrigenda, Amendments and other parts&lt;br /&gt;&lt;a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38932"&gt;ISO/IEC 15504-1:2004&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37458"&gt;ISO/IEC 15504-2:2003&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37462"&gt;ISO/IEC 15504-4:2004&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38934"&gt;ISO/IEC 15504-5:2006&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37454"&gt;http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37454&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are a variety of ISO standards addressing various aspects of process improvement.&lt;br /&gt;ISO 9000 is a set of standards for quality management systems that is accepted around the world. Currently more than 800,000 organizations in 161 countries have adopted ISO 9000 as national standards. When you purchase a product or service from an organization that is registered to the appropriate ISO 9000 standard, you have important assurances that the quality of what you receive will be as you expect. In addition, with the year 2000 revision of the standard, quality objectives, continual improvement, and monitoring of customer satisfaction provide the customer with increased assurances that their needs and expectations will be met. There is significant overlap between ISO 9000 and SW-CMM® Level 2. A comparison of the two is documented in A Comparison of ISO 9001 and the SW-CMM® [download is cmm9001.pdf] Note that the document was scanned in reverse order, so the first page you see is actually the last page of the document.&lt;br /&gt;ISO 15504 (SPICE) SPICE (ISO/IEC 15504) is a major international initiative to develop a Standard for Software Process Appraisal. The project is carried out under the auspices of the International Committee on Software Engineering Standards ISO/IEC JTC 1/SC 7, through its Working Group on Software Process Appraisal (WG10). Since 1993, the SPICE (ISO/IEC 15504) (Software Process Improvement and Capability Determination) project, launched within the ISO has been developing a framework standard for software process Appraisal, bringing together the major suppliers and users of Appraisal methods. Field trials of SPICE-based Appraisal commenced in January 1995, and will continue until ISO/IEC 15504 is published as a full International Standard, scheduled by 2002.&lt;br /&gt;ISO 12207 offers a framework for software life-cycle processes from concept through retirement. It is especially suitable for acquisitions because it recognizes the distinct roles of acquisitor and supplier. In fact, the standard is intended for two-party use where an agreement or contract defines the development, maintenance, or operation of a software system. It is not applicable to the purchase of commercial-off-the-shelf (COTS) software products. ISO 12207 provides a structure of processes using mutually accepted terminology, rather than dictating a particular life-cycle model or software development method. Since it is a relatively high-level document, 12207 does not specify the details of how to perform the activities and tasks comprising the processes. Nor does it prescribe the name, format, or content of documentation. Therefore, organizations seeking to apply 12207 may want to use additional standards or procedures that specify those details.&lt;br /&gt;CMMI® version 1.2 is coming. Are you ready?&lt;br /&gt;CMMI® version 1.1 will be sunsetted as of August 31, 2007, and version 1.1 of the Introduction to the CMMI® will not be offered after December 31, 2006. MDM will provide the new version 1.2 of the CMMI® introduction class, along with training on SCAMPISM version 1.2.&lt;br /&gt;&lt;a class="inlineLink" title="Find out more about CMMI v1.2." href="http://www.mdmaturity.com/cmmi12.php"&gt;Learn More&lt;/a&gt;Learn about the L2 QuickStart Workshop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Purpose Driven Process ImprovementSM is designed to:&lt;br /&gt;&lt;br /&gt;improve quality&lt;br /&gt;reduce costs&lt;br /&gt;improve morale&lt;br /&gt;reduce cycle times&lt;br /&gt;increase productivity&lt;br /&gt;improve project control&lt;br /&gt;&lt;br /&gt;&lt;a class="inlineLink" title="Find out if process improvement could benefit your company." href="http://www.blogger.com/needsAssessment.php"&gt;Is process improvement right for you?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;--&gt;&lt;br /&gt;&lt;a href="http://www.mdmaturity.com/models.php"&gt;http://www.mdmaturity.com/models.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;ISO 15504&lt;br /&gt;&lt;a class="image" title="Text document with red question mark.svg" href="http://en.wikipedia.org/wiki/Image:Text_document_with_red_question_mark.svg"&gt;&lt;/a&gt;&lt;br /&gt;ISO/IEC 15504 also known as SPICE (Software Process Improvement and Capability dEtermination) is a "framework for the assessment of processes" developed by the Joint Technical Subcommittee between ISO (&lt;a title="International Organization for Standardization" href="http://en.wikipedia.org/wiki/International_Organization_for_Standardization"&gt;International Organization for Standardization&lt;/a&gt;) and IEC (&lt;a title="International Electrotechnical Commission" href="http://en.wikipedia.org/wiki/International_Electrotechnical_Commission"&gt;International Electrotechnical Commission&lt;/a&gt;).&lt;br /&gt;ISO/IEC 15504 initially was derived from process lifecycle standard &lt;a title="ISO 12207" href="http://en.wikipedia.org/wiki/ISO_12207"&gt;ISO 12207&lt;/a&gt; and the ideas of capability maturity in &lt;a class="new" title="SW CMM (page does not exist)" href="http://en.wikipedia.org/w/index.php?title=SW_CMM&amp;amp;action=edit&amp;amp;redlink=1"&gt;SW CMM&lt;/a&gt;.&lt;br /&gt;Contents&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Overview"&gt;1 Overview&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#The_ISO.2FIEC_15504_standard"&gt;2 The ISO/IEC 15504 standard&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Reference_model"&gt;2.1 Reference model&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Processes"&gt;2.1.1 Processes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Capability_levels_and_process_attributes"&gt;2.1.2 Capability levels and process attributes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Assessments"&gt;2.2 Assessments&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Assessment_process"&gt;2.2.1 Assessment process&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Assessment_model"&gt;2.2.2 Assessment model&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Tools_used_in_the_assessment"&gt;2.2.3 Tools used in the assessment&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Assessor_qualifications_and_competency"&gt;2.3 Assessor qualifications and competency&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Uses_of_ISO.2FIEC_15504"&gt;2.4 Uses of ISO/IEC 15504&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Process_improvement"&gt;2.4.1 Process improvement&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Capability_determination"&gt;2.4.2 Capability determination&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#History"&gt;3 History&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#Acceptance_of_ISO.2FIEC_15504"&gt;4 Acceptance of ISO/IEC 15504&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#References"&gt;5 References&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504#External_links"&gt;6 External links&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ISO_15504"&gt;more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-8952707549039251636?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/8952707549039251636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=8952707549039251636' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/8952707549039251636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/8952707549039251636'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/06/isoiec-15504.html' title='ISO/IEC 15504 - SPICE'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-19019999187068226</id><published>2007-06-28T16:41:00.000-07:00</published><updated>2007-06-28T16:48:34.363-07:00</updated><title type='text'>what you get as you head towards CMMI Level 5</title><content type='html'>go &lt;a href="http://www.sei.cmu.edu/cmmi/results/results-by-category.html"&gt;here &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/adoption/ques-ans.html"&gt;FAQ's&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-19019999187068226?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/19019999187068226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=19019999187068226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/19019999187068226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/19019999187068226'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/06/what-you-get-as-you-head-towards-cmmi.html' title='what you get as you head towards CMMI Level 5'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-4143094557976073608</id><published>2007-06-28T13:31:00.001-07:00</published><updated>2007-06-28T13:31:58.747-07:00</updated><title type='text'></title><content type='html'>Optimising the software delivery cycle **** A ZDNet UK discussion panel ****&lt;br /&gt;Quality software delivery is a perennial challenge for anyone involved in the software delivery process, from CIOs to developers.&lt;br /&gt;There is a rolling pressure to deliver, within a fixed time frame and a very fixed budget, high quality, robust software that can both support and help grow the business.&lt;br /&gt;How can you best deliver quality software on time and to budget?&lt;br /&gt;Discover how some of the big software development houses do it in this ZDNet UK panel discussion.&lt;br /&gt;&lt;a href="http://newsletters.zdnetuk.cneteu.net/t/210311/1677746/407560/0/" target="_blank" rel="nofollow"&gt;Watch the panel discussion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zdnet.co.uk/zdnetuk/resources/articles/0,1000001991,39287689,00.htm"&gt;http://www.zdnet.co.uk/zdnetuk/resources/articles/0,1000001991,39287689,00.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-4143094557976073608?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/4143094557976073608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=4143094557976073608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/4143094557976073608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/4143094557976073608'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/06/optimising-software-delivery-cycle.html' title=''/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-2600210523263682677</id><published>2007-05-31T21:00:00.000-07:00</published><updated>2007-06-04T05:17:07.841-07:00</updated><title type='text'></title><content type='html'>[&lt;a href="http://www.martinig.ch/mt/mtindex.php" target="_top"&gt;Methods &amp; Tools&lt;/a&gt;] [&lt;a href="http://www.martinig.ch/links/links.php"&gt;Links&lt;/a&gt;]&lt;br /&gt;&lt;a onmouseover="self.status='AgileJ StructureViews - Highly Filterable Class Diagrams'; return true;" onmouseout="self.status='';return true;" href="http://www.martinig.ch/adserver/adclick.php?bannerid=122&amp;zoneid=3&amp;amp;source=&amp;dest=http%3A%2F%2Fwww.agilej.com%2Fmandt.html" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onmouseover="self.status='View Online demo, download instant FREE trial now!'; return true;" onmouseout="self.status='';return true;" href="http://www.martinig.ch/adserver/adclick.php?bannerid=80&amp;zoneid=4&amp;amp;source=&amp;dest=http%3A%2F%2Fwww.technosolutions.com%2Ftopteam_requirements_management.html" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onmouseover="self.status='Systems/Software Engineering Process Group Conference'; return true;" onmouseout="self.status='';return true;" href="http://www.martinig.ch/adserver/adclick.php?bannerid=77&amp;zoneid=5&amp;amp;source=&amp;dest=http%3A%2F%2Fwww.espi.org%2Fsepg" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onmouseover="self.status='Better Software ? the print companion to StickyMinds.com'; return true;" onmouseout="self.status='';return true;" href="http://www.martinig.ch/adserver/adclick.php?bannerid=94&amp;zoneid=35&amp;amp;source=&amp;dest=http%3A%2F%2Fwww.bettersoftware.com%2FFRMT07" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onmouseover="self.status='The simple, cost-effective way to draw on UML!'; return true;" onmouseout="self.status='';return true;" href="http://www.martinig.ch/adserver/adclick.php?bannerid=120&amp;zoneid=36&amp;amp;source=&amp;dest=http%3A%2F%2Fwww.altova.com%2Fref%2F%3Fs%3Dmethodsandtoolsbanner2%26q%3Dumldownload" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onmouseover="self.status='Web testing with C#, VB.NET in Visual Studio'; return true;" onmouseout="self.status='';return true;" href="http://www.martinig.ch/adserver/adclick.php?bannerid=129&amp;zoneid=54&amp;amp;source=&amp;dest=http%3A%2F%2Fwww.incisif.net" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Martinig &amp;amp; Associates has conducted software process evaluation based on the Capability Maturity Model (CMM ( CMMI) between 1993 and 2001 using a questionnaire based the first version of the assessment questionnaire produced by the Software Engineering Institute (SEI) in 1987. These assessments evaluated the quality of the software development process of organisations. There are more than 200 organisations assessed in our database from all over the world. &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;color:#009900;"&gt;&lt;strong&gt;Software Process Assessments Results&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php?id=1"&gt;ISO 9000 and CMM usage&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php?id=2"&gt;CMM (1987 questionnaire) Maturity levels and key process area results&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php?id=2"&gt;CMM (1987 questionnaire)&lt;/a&gt; &lt;a href="http://www.martinig.ch/ae/process.php?id=3"&gt;Technology usage results&lt;/a&gt;&lt;br /&gt;Articles&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php?id=4"&gt;Does training influence the quality of the software development process?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php?id=6"&gt;Assessing Readiness for (Software) Process Improvement&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php?id=7"&gt;Don't Write Another Process&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php?id=8"&gt;Process Improvement – Is it a Lottery?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.softdevarticles.com/modules/weblinks/viewcat.php?cid=51" target="_blank"&gt;Software Development Articles - Software Process Improvement area&lt;/a&gt;&lt;br /&gt;Resources&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php?id=5"&gt;External links page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php"&gt;http://www.martinig.ch/ae/process.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-2600210523263682677?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/2600210523263682677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=2600210523263682677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/2600210523263682677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/2600210523263682677'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/05/methods-tools-links-martinig-associates.html' title=''/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-3276644821091345126</id><published>2007-05-31T00:05:00.000-07:00</published><updated>2007-05-31T00:06:32.388-07:00</updated><title type='text'>Journey from ISO 9001 to SW CMM Level 5</title><content type='html'>[PDF]&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','109','')" href="http://www.softwaredioxide.com/channels/Content/Syntel_Journey_ISO_to_CMM.pdf"&gt;Two stage journey from ISO 9001 to CMM Level 5, an Experience&lt;/a&gt;&lt;br /&gt;File Format: PDF/Adobe Acrobat - &lt;a href="http://72.14.235.104/search?q=cache:ILBotQYw37YJ:www.softwaredioxide.com/channels/Content/Syntel_Journey_ISO_to_CMM.pdf+iso+9001+india&amp;hl=en&amp;amp;ct=clnk&amp;cd=109&amp;amp;gl=in"&gt;View as HTML&lt;/a&gt;Syntel (India) Ltd. Journey from ISO 9001 to SW CMM Level 5. Page 1 of. 8. Journey from ISO 9001 to SW CMM Level 5. (A Two Stage Journey Experience) ...www.softwaredioxide.com/channels/Content/Syntel_Journey_ISO_to_CMM.pdf - &lt;a class="fl" href="http://www.google.co.in/search?hl=en&amp;safe=off&amp;amp;q=related:www.softwaredioxide.com/channels/Content/Syntel_Journey_ISO_to_CMM.pdf"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','110','')" href="http://amitysoft.com/press9.aspx"&gt;AmitySoft receives ISO 9001 millennium version&lt;/a&gt;&lt;br /&gt;With the certification, AmitySoft has achieved the distinction of being one of the first set of software companies in India to be ISO 9001:2000 compliant. ...amitysoft.com/press9.aspx - 13k - &lt;a class="fl" href="http://72.14.235.104/search?q=cache:rulssEpNWloJ:amitysoft.com/press9.aspx+iso+9001+india&amp;hl=en&amp;amp;ct=clnk&amp;cd=110&amp;amp;gl=in"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.co.in/search?hl=en&amp;safe=off&amp;amp;q=related:amitysoft.com/press9.aspx"&gt;Similar pages&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-3276644821091345126?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/3276644821091345126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=3276644821091345126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/3276644821091345126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/3276644821091345126'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/05/journey-from-iso-9001-to-sw-cmm-level-5.html' title='Journey from ISO 9001 to SW CMM Level 5'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-1067124689025921401</id><published>2007-05-20T03:20:00.000-07:00</published><updated>2007-05-20T03:22:02.250-07:00</updated><title type='text'>FAQ;s</title><content type='html'>Table of Contents &lt;a href="http://www.softwareqatest.com/qatfaq1.html"&gt;Software QA and Testing Frequently-Asked-Questions Part 1&lt;/a&gt;, covers the following:&lt;br /&gt;What is 'Software Quality Assurance'?&lt;br /&gt;What is 'Software Testing'?&lt;br /&gt;What are some recent major computer system failures caused by software bugs?&lt;br /&gt;Does every software project need testers?&lt;br /&gt;Why does software have bugs?&lt;br /&gt;How can new Software QA processes be introduced in an existing organization?&lt;br /&gt;What is verification? validation?&lt;br /&gt;What is a 'walkthrough'?&lt;br /&gt;What's an 'inspection'?&lt;br /&gt;What kinds of testing should be considered?&lt;br /&gt;What are 5 common problems in the software development process?&lt;br /&gt;What are 5 common solutions to software development problems?&lt;br /&gt;What is software 'quality'?&lt;br /&gt;What is 'good code'?&lt;br /&gt;What is 'good design'?&lt;br /&gt;What is SEI? CMM? CMMI? ISO? Will it help?&lt;br /&gt;What is the 'software life cycle'?&lt;br /&gt;&lt;a href="http://www.softwareqatest.com/qatfaq2.html"&gt;Software QA and Testing Frequently-Asked-Questions Part 2&lt;/a&gt;, covers the following:&lt;br /&gt;What makes a good Software Test engineer?&lt;br /&gt;What makes a good Software QA engineer?&lt;br /&gt;What makes a good QA or Test manager?&lt;br /&gt;What's the role of documentation in QA?&lt;br /&gt;What's the big deal about 'requirements'?&lt;br /&gt;What steps are needed to develop and run software tests?&lt;br /&gt;What's a 'test plan'?&lt;br /&gt;What's a 'test case'?&lt;br /&gt;What should be done after a bug is found?&lt;br /&gt;What is 'configuration management'?&lt;br /&gt;What if the software is so buggy it can't really be tested at all?&lt;br /&gt;How can it be known when to stop testing?&lt;br /&gt;What if there isn't enough time for thorough testing?&lt;br /&gt;What if the project isn't big enough to justify extensive testing?&lt;br /&gt;How does a client/server environment affect testing?&lt;br /&gt;How can World Wide Web sites be tested?&lt;br /&gt;How is testing affected by object-oriented designs?&lt;br /&gt;What is Extreme Programming and what's it got to do with testing? &lt;a href="http://www.softwareqatest.com/qat_lfaq1.html"&gt;Software QA and Testing Less-Frequently-Asked-Questions&lt;/a&gt;, covers the following:&lt;br /&gt;Why is it often hard for organizations to get serious about quality assurance?&lt;br /&gt;Who is responsible for risk management?&lt;br /&gt;Who should decide when software is ready to be released?&lt;br /&gt;What can be done if requirements are changing continuously?&lt;br /&gt;What if the application has functionality that wasn't in the requirements?&lt;br /&gt;How can QA processes be implemented without reducing productivity?&lt;br /&gt;What if an organization is growing so fast that fixed QA processes are impossible?&lt;br /&gt;Will automated testing tools make testing easier?&lt;br /&gt;What's the best way to choose a test automation tool?&lt;br /&gt;How can it be determined if a test environment is appropriate?&lt;br /&gt;What's the best approach to software test estimation?&lt;br /&gt;&lt;a href="http://www.softwareqatest.com/qatlnks1.html"&gt;Other Software QA and Testing Resources &lt;/a&gt;&lt;br /&gt;Top 5 List&lt;br /&gt;Software QA and Testing-related Organizations and Certifications&lt;br /&gt;Links to QA and Testing-related Magazines/Publications&lt;br /&gt;General Software QA and Testing Resources&lt;br /&gt;Web QA and Testing Resources&lt;br /&gt;Web Security Testing Resources&lt;br /&gt;Web Usability Resources&lt;br /&gt;&lt;a href="http://www.softwareqatest.com/qattls1.html"&gt;Software QA and Test Tools &lt;/a&gt;&lt;br /&gt;Test tools&lt;br /&gt;CM tools and PM tools&lt;br /&gt;Web site test and management tools&lt;br /&gt;&lt;a href="http://www.softwareqatest.com/qatweb1.html"&gt;Web Site Test Tools and Site Management Tools &lt;/a&gt;&lt;br /&gt;Load and performance test tools&lt;br /&gt;Java test tools&lt;br /&gt;HTML Validators&lt;br /&gt;Link Checkers&lt;br /&gt;Free On-the-Web HTML Validators and Link Checkers&lt;br /&gt;PERL and C Programs for Validating and Checking&lt;br /&gt;Web Functional/Regression Test Tools&lt;br /&gt;Web Site Security Test Tools&lt;br /&gt;External Site Monitoring Services&lt;br /&gt;Web Site Management Tools&lt;br /&gt;Log Analysis Tools&lt;br /&gt;Other Web Test Tools&lt;br /&gt;&lt;a href="http://www.softwareqatest.com/newsandjobs1.html"&gt;Jobs and News &lt;/a&gt;&lt;br /&gt;Web Job Boards useful to QA and Test Engineers&lt;br /&gt;Latest News Headlines -- Technology, Software Development, Computer Security, Tech Stocks, more...&lt;br /&gt;&lt;a href="http://www.softwareqatest.com/qatbks1.html"&gt;Software QA and Testing Bookstore &lt;/a&gt;&lt;br /&gt;Software Testing Books&lt;br /&gt;Software Test Automation Books&lt;br /&gt;Software Quality Assurance Books&lt;br /&gt;Software Requirements Engineering Books&lt;br /&gt;Software Metrics Books&lt;br /&gt;Configuration Management Books&lt;br /&gt;Software Risk Management Books&lt;br /&gt;Software Engineering Books&lt;br /&gt;Software Project Management Books&lt;br /&gt;Technical Background Basics Books&lt;br /&gt;Other Books&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.softwareqatest.com/"&gt;http://www.softwareqatest.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-1067124689025921401?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/1067124689025921401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=1067124689025921401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/1067124689025921401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/1067124689025921401'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/05/faqs.html' title='FAQ;s'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-6201024118320770625</id><published>2007-05-20T02:46:00.000-07:00</published><updated>2008-12-08T20:55:07.362-08:00</updated><title type='text'>Vendor Selection</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/__PFrXxc5zc0/RlAb1O-rz3I/AAAAAAAAAE4/XygveFic-98/s1600-h/p6_pic2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5066580182159839090" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/__PFrXxc5zc0/RlAb1O-rz3I/AAAAAAAAAE4/XygveFic-98/s400/p6_pic2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;for software outsourcing&lt;br /&gt;&lt;a href="http://72.14.235.104/search?q=cache:7o8W9ifNxbsJ:www.oobp.org/Vendor/Downloads_GetFile.aspx%3Fid%3D540+copc+or+cobit&amp;hl=en&amp;amp;amp;amp;amp;amp;ct=clnk&amp;cd=5&amp;amp;gl=in"&gt;http://72.14.235.104/search?q=cache:7o8W9ifNxbsJ:www.oobp.org/Vendor/Downloads_GetFile.aspx%3Fid%3D540+copc+or+cobit&amp;hl=en&amp;amp;amp;amp;amp;amp;ct=clnk&amp;cd=5&amp;amp;gl=in&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for esourcing&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript:window.print();"&gt;&lt;/a&gt;&lt;br /&gt;eSourcing Capability Models&lt;br /&gt;Quality models and certification for IT and ITES organizations&lt;br /&gt;With the continued growth of IT services and ITES (Information Technology Enabled Services), organizations are striving to reach higher levels of performance and capability. In these relationships, service providers use information technology as a key component of, or as an enabler for, delivering their services. Technology alone does not provide complete solutions, as the eSourcing relationships between clients and their service providers must overcome many challenges to be successful.&lt;br /&gt;The eSourcing relationship challenges include:&lt;br /&gt;Clients often have little experience in outsourcing and have no standard criteria for selecting a provider.&lt;br /&gt;Success criteria for the relationship are not well understood or agreed upon from inception by both parties.&lt;br /&gt;Clients’ expectations often change as the nature of the services change, due to rapid shifts in technology and tools, and providers are not always able to keep up with those changes&lt;br /&gt;The necessary trade-offs between the service’s quality, speed, and cost are not always articulated and understood.&lt;br /&gt;The transfer of personnel, equipment, and knowledge between the client and service provider is often problematic.&lt;br /&gt;Service providers often have trouble analyzing and reporting their progress in terms that are meaningful for clients.&lt;br /&gt;Types of sourcing services&lt;br /&gt;The IT Services Qualification Center (ITSqc) at Carnegie Mellon University has created “best practices” capability models for both sides of the eSourcing relationship. The eSourcing Capability Model for Service Providers (eSCM-SP) v2 was released in April 2004. The eSourcing Capability Model for Client Organizations (eSCM-CL) is being released in 2006.&lt;br /&gt;eSCM for Service Providers&lt;br /&gt;The eSCM-SP v2 offers ITES providers a framework to improve their capability to deliver consistently high quality services. It also assists them in establishing, managing, and continually improving relationships with clients. The intent of the eSCM is to present service providers with a set of best practices that help them effectively manage sourcing relationships. Besides, it presents clients with a way to evaluate and compare service provider’s capabilities.&lt;br /&gt;ITSqc developed the eSCM-SP for three purposes. First, it helps ITES providers appraise and improve their ability to provide high quality sourcing services. Second, it gives them a way to differentiate themselves from the competition. Third, prospective clients can evaluate service providers based on their eSCM-SP level of certification and Practice Satisfaction Profile.&lt;br /&gt;Each of the Model’s 84 Practices is distributed along three dimensions: Sourcing Life-cycle, Capability Areas, and Capability Levels. While most quality models focus only on delivery capabilities, the eSCM-SP’s Sourcing Life-cycle includes delivery, as well as initiation and completion of contracts where many commonly encountered problems arise.&lt;br /&gt;The eSCM-SP offers a five-level improvement path that service providers can travel to enhance value and sustain excellence over time. By grouping the practices into increasing levels of capability, the eSCM-SP describes an improvement path for a service provider. Providers may advance from a minimal level of delivering services, to the highest level, where they are proactively enhancing value for clients, regardless of the requirements or scope of sourcing efforts.&lt;br /&gt;The eSCM-SP has been designed to complement existing quality models so that service providers can capitalize on their previous improvement efforts. The Model’s structure complements most existing quality models such as ISO 9001, ISO 20000-1, ISO 27001, the CMMs®, COBIT® and COPC-2000®. Therefore it can be implemented in parallel with these other frameworks. A series of documents comparing the eSCM-SP with other models and standards is in production and available from the ITSqc Web site.&lt;br /&gt;eSCM for Client Organizations&lt;br /&gt;In order to address both aspects of the eSourcing relationship, the ITSqc has developed the eSCM for Client Organizations (eSCM-CL), which addresses the challenges of sourcing relationships from client’s perspective. Existing frameworks do not comprehensively address the best practices needed by client organizations to successfully source and manage ITES. Actions of the client organization and of the service provider in these sourcing relationships are critical for the success.&lt;br /&gt;Many other frameworks focus on delivery, although the roots of many sourcing difficulties often lie elsewhere. The 95 Practices of the eSCM-CL cover the full sourcing life cycle. This best practice model begins with the client’s strategy for eSourcing, moving through initiation into delivery and, eventually, into completion activities. It allows client organizations to continuously evolve, improve, and innovate their capabilities to develop stronger, longer term, and more trusting relationships with their service providers. It also ensures that their sourcing activities provide true business value to the organization. Key aspects of the eSCM-CL that are not covered by many other standards include organizational change management and value management practices to ensure that the organization successfully manages its sourcing transformation, and that its sourcing activities return appropriate value and align with the organization’s objectives.&lt;br /&gt;In addition, eSCM-CL enables client organizations to appraise and improve their capability to foster the development of more effective relationships, better manage these relationships, and experience fewer failures in their client-service provider relationship.&lt;br /&gt;The eSCM-SP v2&lt;br /&gt;The 84 eSCM-SP v2 Practices are arranged within three dimensions: Sourcing Life-cycle, Capability Areas, and Capability Levels.&lt;br /&gt;The eSCM-CL&lt;br /&gt;The Sourcing Life-cycle addressed by the eSCM-CL extends earlier than the Phases of the Sourcing Life-cycle covered by the eSCM-SP. Its 95 Practices address the sourcing activities of the client organization dealing with its sourcing strategy and analysis of its operations and potential sourcing opportunities during the Analysis Phase.&lt;br /&gt;ITSqc and UL&lt;br /&gt;Carnegie Mellon University’s ITSqc is a multidisciplinary group of researchers, practitioners, and organizations that addresses the needs of ITES providers and their clients. To that end, the ITSqc develops quality models and qualification methods for organizations involved in eSourcing. eSCM, a set of complimentary best practices for the IT-Sourcing Market, is fast becoming the standard for sourcing relationships on both sides of the service relationship. For more information about the eSCM Models or eSCM-certified organizations, visit &lt;a href="http://www.itsqc.cmu.edu/" target="_blank"&gt;http://www.itsqc.cmu.edu/&lt;/a&gt;. These documents and all Model documents are available at &lt;a href="http://itsqc.cmu.edu/downloads/" target="_blank"&gt;itsqc.cmu.edu/downloads&lt;/a&gt;.&lt;br /&gt;UL is an ITSqc-authorized provider of independent, third-party eSCM appraisals and evaluations, which can lead to certification by the ITSqc at Carnegie Mellon University.&lt;br /&gt;For more information about eSourcing Capability Model, please contact Dr. Hefley at &lt;a href="mailto:Hefley@cmu.edu"&gt;Hefley@cmu.edu&lt;/a&gt; or JC Sekar, General Manager, Management System Registration Services (Asia Pacific, Middle East and Africa) at &lt;a href="mailto:Jc.sekar@sg.ul.com"&gt;Jc.sekar@sg.ul.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ul-asia.com/news_nl/2006-Issue20/page6.htm"&gt;http://www.ul-asia.com/news_nl/2006-Issue20/page6.htm&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-6201024118320770625?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/6201024118320770625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=6201024118320770625' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/6201024118320770625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/6201024118320770625'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/05/vendor-selection.html' title='Vendor Selection'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__PFrXxc5zc0/RlAb1O-rz3I/AAAAAAAAAE4/XygveFic-98/s72-c/p6_pic2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-3733141856951271955</id><published>2007-02-20T12:56:00.000-08:00</published><updated>2008-12-08T20:55:07.662-08:00</updated><title type='text'>SEI Authorized Lead Assessor</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/__PFrXxc5zc0/Rdtk9nXWEoI/AAAAAAAAACE/awDz2GOhUec/s1600-h/cmmlogo.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5033728018218357378" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/__PFrXxc5zc0/Rdtk9nXWEoI/AAAAAAAAACE/awDz2GOhUec/s400/cmmlogo.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/__PFrXxc5zc0/Rdtk3XXWEnI/AAAAAAAAAB8/h_U1k2bYyLA/s1600-h/CMMCert.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5033727910844174962" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/__PFrXxc5zc0/Rdtk3XXWEnI/AAAAAAAAAB8/h_U1k2bYyLA/s400/CMMCert.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:180%;color:#009900;"&gt;&lt;strong&gt;&lt;em&gt;How to become an SEI Partner&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/partners/lead-assessor.html"&gt;http://www.sei.cmu.edu/partners/lead-assessor.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#009900;"&gt;&lt;strong&gt;&lt;em&gt;SEI Partner Network Directory: SEI Partner Directory Search&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://partner-directory.sei.cmu.edu/"&gt;http://partner-directory.sei.cmu.edu/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#009900;"&gt;&lt;strong&gt;&lt;em&gt;Index of FAQs&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/appraisal-program/faq.html"&gt;Appraisal Program&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cert.org/faq/cert_faq.html" target="blank"&gt;CERT Coordination Center&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/adoption/ques-ans.html"&gt;CMMI Frequently Asked Questions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/products/courses/faq.html"&gt;Education and Training&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/about/faq.html"&gt;Intellectual Property&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/intro/documents/faq.html"&gt;INTRo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/iprc/faq.html"&gt;IPRC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/iso-15504/resources/FAQ.PDF"&gt;ISO/IEC 15504&lt;/a&gt; [0.03MB PDF]&lt;br /&gt;&lt;a href="http://www.cert.org/octave/faq.html" target="blank"&gt;OCTAVE&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/opensystems/faq.html"&gt;Open Systems&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html"&gt;People Capability Maturity Model&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/risk/risk.faq.html"&gt;Risk Management&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/collaborating/partners/faq.html"&gt;SEI Partner Network&lt;/a&gt;&lt;br /&gt;&lt;a href="https://seir.sei.cmu.edu/seir/frames/frmset.help.asp" target="blank"&gt;SEIR&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/productlines/companion/faq.html"&gt;Software Product Line Acquisition&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/adoption/sunset-faq.html"&gt;Sunset of the Software CMM&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/tsp/faq.html"&gt;TSP and PSP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/publications/publications-faq.html"&gt;Publications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/about/faq-list.html"&gt;http://www.sei.cmu.edu/about/faq-list.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#009900;"&gt;&lt;strong&gt;&lt;em&gt;People Capability Maturity Model (People CMM)&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;a name="TOP"&gt;&lt;/a&gt;&lt;br /&gt;This topic contains questions and answers about the People CMM.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q204"&gt;http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q204&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/"&gt;&lt;/a&gt;&lt;br /&gt;Contents: &lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#PCMM01"&gt;What is the People Capability Maturity Model (People CMM)?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#PCMM02"&gt;What are the plans for People CMM in the coming year?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#PCMM04"&gt;How do I become a People CMM Lead Appraiser?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#PCMM06"&gt;How do I get more information about the People CMM?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q195"&gt;My organization is planning an appraisal soon, and we have been guiding our improvement program with Version 1 of the People CMM; can we still conduct the appraisal with version 1?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q196"&gt;Why isn't there a continuous representation of People CMM version 2?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q197"&gt;Will People CMM version 2 be integrated into CMMI?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q198"&gt;How does People CMM version 2 support integrated product development teams?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q202"&gt;Where can I obtain training on the People CMM?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q203"&gt;When will you release People CMM version 3?&lt;/a&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q204"&gt;How do I find an authorized People CMM Lead Appraiser?&lt;/a&gt;&lt;br /&gt;&lt;a name="PCMM01"&gt;&lt;/a&gt;&lt;br /&gt;What is the People Capability Maturity Model (People CMM)?&lt;br /&gt;The People Capability Maturity Model (People CMM) is a maturity framework that focuses on continuously improving the management and development of the human assets of an organization. It describes an evolutionary improvement path from ad hoc, inconsistently performed practices, to a mature, disciplined, and continuously improving development of the knowledge, skills, and motivation of the workforce that enhances strategic business performance. The People CMM provides guidance to organizations in selecting immediate improvement actions that help organizations&lt;br /&gt;characterize the maturity of their workforce practices&lt;br /&gt;set priorities for immediate action&lt;br /&gt;integrate workforce development with process improvement&lt;br /&gt;become an employer of choice&lt;br /&gt;With the help of the Capability Maturity Model Integration (CMMI) and Capability Maturity Model for Software (SW-CMM), many organizations have made valuable improvements in their software and systems processes and practices. These organizations have also discovered that their continued improvement requires significant changes in the way they manage and develop their people. The People CMM can be coupled with CMM-based software process improvement programs or used on its own to guide improvements in workforce practices or to address strategic human capital objectives.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="PCMM02"&gt;&lt;/a&gt;&lt;br /&gt;What are the plans for People CMM in the coming year?&lt;br /&gt;The People CMM team is migrating to SCAMPI for People CMM Appraisals. Six pilot SCAMPI A appraisals were completed from 2004 to 2006. An interpretive guidance document, Interpreting SCAMPI for a People CMM Appraisal at Tata Consultancy Services has been published and is available on the SEI's Web site at &lt;a href="http://www.sei.cmu.edu/publications/documents/05.reports/05sr001.html"&gt;http://www.sei.cmu.edu/publications/documents/05.reports/05sr001.html&lt;/a&gt;.&lt;br /&gt;An Intermediate Concepts of the People CMM Course is available to the public. Information about that course and the necessary prerequisites can be found at &lt;a href="http://www.sei.cmu.edu/products/courses/a15.html"&gt;http://www.sei.cmu.edu/products/courses/a15.html&lt;/a&gt;.&lt;br /&gt;A People CMM Instructor Training course is available for those who wish to become SEI-authorized Introduction to People CMM instructors. Information about the course and the prerequisites for taking it can be found at &lt;a href="http://www.sei.cmu.edu/products/courses/a18.html"&gt;http://www.sei.cmu.edu/products/courses/a18.html&lt;/a&gt;.&lt;br /&gt;A SCAMPI for People CMM course will be available in 2007.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="PCMM04"&gt;&lt;/a&gt;&lt;br /&gt;How do I become a People CMM Lead Appraiser?&lt;br /&gt;Organizations that become SEI Partners for SCAMPI (Standard CMMI Appraisal Method for Process Improvement) with People CMM appraisal services can sponsor candidates to become SEI-authorized SCAMPI Lead Appraisers. Candidates who successfully complete the process outlined below will be authorized to train appraisal teams and lead appraisals on behalf of SEI Partner organizations.&lt;br /&gt;Individuals who wish to become Authorized SCAMPI with People CMM Lead Appraisers must meet the following requirements:&lt;br /&gt;ensure that their organizations have applied to become transition partners for SCAMPI appraisal services, have been accepted, and have signed the applicable Carnegie Mellon University/SEI agreement&lt;br /&gt;have a signed Code of Professional Conduct for SEI Services in place&lt;br /&gt;have successfully completed the &lt;a href="http://www.sei.cmu.edu/collaborating/partners/lead-assessor.html"&gt;application process&lt;/a&gt; to become an Authorized People CMM SCAMPI Lead Appraiser that consists of&lt;br /&gt;participation as an appraisal team member on at least one SCAMPI A appraisal with People CMM within the prior 24 months&lt;br /&gt;at least ten years of management, human resources, or organizational development experience&lt;br /&gt;a minimum of two years of experience managing technical personnel&lt;br /&gt;an advanced degree in a related management area or equivalent experience&lt;br /&gt;have successfully completed the Introduction to People CMM course&lt;br /&gt;have successfully completed the Intermediate Concepts of People CMM course&lt;br /&gt;have successfully completed the SCAMPI Lead Appraiser Training for People CMM&lt;br /&gt;have successfully been observed leading a SCAMPI Appraisal with People CMM&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="PCMM06"&gt;&lt;/a&gt;&lt;br /&gt;How do I get more information about the People CMM?&lt;br /&gt;Direct links to all People CMM products and services can be found at &lt;a href="http://www.sei.cmu.edu/cmm-p/version2/"&gt;http://www.sei.cmu.edu/cmm-p/version2/&lt;/a&gt;. Questions about the Introduction to the People CMM course can be directed to Course Information e-mail: &lt;a href="mailto:course-info@sei.cmu.edu"&gt;course-info@sei.cmu.edu&lt;/a&gt;. Questions about interpreting the People CMM should be directed to Sally Miller, e-mail to &lt;a href="mailto:"&gt;sal@sei.cmu.edu&lt;/a&gt;. Additionally, the Software Engineering Information Repository (SEIR) contains a People CMM section where users of the model have contributed implementation guidance. You can access the SEIR at &lt;a href="https://seir.sei.cmu.edu/seir/"&gt;https://seir.sei.cmu.edu/seir/&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="Q195"&gt;&lt;/a&gt;&lt;br /&gt;My organization is planning an appraisal soon, and we have been guiding our improvement program with Version 1 of the People CMM; can we still conduct the appraisal with version 1?&lt;br /&gt;Appraisals against People CMM version 1 are no longer accepted. All organizations should use version 2 of the model for guiding improvement programs and appraisal because of its improvements and greater consistency with CMMI.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="Q196"&gt;&lt;/a&gt;&lt;br /&gt;Why isn't there a continuous representation of People CMM version 2?&lt;br /&gt;People CMM version 2 is only produced in a staged representation. After lengthy review of the literature and experience gathered from implementers on programs to improve workforce practices, the authors determined that these programs often fail when workforce practices are not introduced as a system, but rather are deployed in isolation. For instance, efforts to install empowered teams are likely to fail if compensation practices continue to reward individual performance without recognizing contribution to team performance and team success.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="Q197"&gt;&lt;/a&gt;&lt;br /&gt;Will People CMM version 2 be integrated into CMMI?&lt;br /&gt;There are no existing plans to integrate the People CMM into CMMI, either directly or by extensions. Currently, the CMMs that have been integrated in CMMI all concern behavior performed in or on behalf of projects, whereas the People CMM concerns behavior performed regularly throughout the organization. Nevertheless, People CMM Version 2 has adopted some of the advances made in the CMMI Framework and has tried to ensure that People CMM improvement programs would integrate with improvement programs guided by CMMI. Enhancing the focus on process abilities in workforce competencies at maturity level 3 and quantitative performance management practices at maturity level 4 will make integrating these various models much easier.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="Q198"&gt;&lt;/a&gt;&lt;br /&gt;How does People CMM version 2 support integrated product development teams?&lt;br /&gt;Because of its inherent subject matter, the People CMM presents a more detailed model for the evolutionary development of workgroups or teams. Nevertheless, the CMMI-DEV+IPPD model and People CMM both focus on process-based workgroup development at maturity level 3, and this was one motivation for creating People CMM version 2. The IPPD materials in CMMI-DEV+IPPD are supported by several process areas in People CMM Version 2 as follows:&lt;br /&gt;Integrated Project Management (IPPD)Specific Goal 3 - Apply IPPD Principles&lt;br /&gt;Competency Analysis (level 3)Communication and Coordination (level 2)Workgroup Development (level 3)&lt;br /&gt;Organization Process Definition (OPD) Specific Goal 2 - Enable IPPD Management&lt;br /&gt;Work Environment (level 2)Communication and Coordination (level 2)Compensation (level 2)Workgroup Development (level 3)Participatory Culture (level 3)Workforce Planning (level 3)Competency Development (level 3)Competency-Based Practices (level 3)&lt;br /&gt;Additional People CMM guidance for integrated product development teams can be found in Competency Integration (level 4), Empowered Workgroups (level 4), and Continuous Capability Improvement (level 5). These are high maturity process areas within a staged model, so care should be taken to ensure that an organization has the proper foundation (maturity level 2 and 3) in place to manage successful implementation.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="Q202"&gt;&lt;/a&gt;&lt;br /&gt;Where can I obtain training on the People CMM?&lt;br /&gt;The SEI-authorized Introduction to the People CMM , Intermediate Concepts of the People CMM, People CMM Instructor Training and SCAMPI for People CMM courses are offered by the SEI. For more information on these courses and for a list of scheduled dates, see the SEI Web site at &lt;a href="http://www.sei.cmu.edu/products/courses/courses.html#CMM"&gt;http://www.sei.cmu.edu/products/courses/courses.html#CMM&lt;/a&gt;.&lt;br /&gt;The SEI-authorized Introduction to the People CMM course is also available from SEI Partner organizations.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="Q203"&gt;&lt;/a&gt;&lt;br /&gt;When will you release People CMM version 3?&lt;br /&gt;Currently there are no plans for a version 3. Version 2 was not released for review until six years after the release of version 1 in 1995. We do not anticipate accelerating the revision cycle unless there is evidence from People CMM improvement programs that significant additions or changes need to be made to the model.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a name="Q204"&gt;&lt;/a&gt;&lt;br /&gt;How do I find an authorized People CMM Lead Appraiser?&lt;br /&gt;The list of SEI-authorized SCAMPI for People CMM Lead Appraisers will appear in the online Partner Directory in November 2006.&lt;br /&gt;The listing of authorized People CMM Lead Assessors who are still using the soon to be sunsetted People CMM Appraisal Method can be found at &lt;a href="http://partner-directory.sei.cmu.edu/"&gt;http://partner-directory.sei.cmu.edu/&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;return to top &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top"&gt;top &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#009900;"&gt;&lt;strong&gt;&lt;em&gt;ISO/IEC 15504 FAQ's&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/iso-15504/resources/FAQ.PDF"&gt;http://www.sei.cmu.edu/iso-15504/resources/FAQ.PDF&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-3733141856951271955?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/3733141856951271955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=3733141856951271955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/3733141856951271955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/3733141856951271955'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2007/02/sei-authorized-lead-assessor.html' title='SEI Authorized Lead Assessor'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__PFrXxc5zc0/Rdtk9nXWEoI/AAAAAAAAACE/awDz2GOhUec/s72-c/cmmlogo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-116463916000922584</id><published>2006-11-27T06:51:00.000-08:00</published><updated>2006-11-27T06:52:40.690-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/x/blogger/4850/1908/1600/395423/software.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/x/blogger/4850/1908/400/79212/software.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mobotix.nl/Images/software.jpeg"&gt;http://www.mobotix.nl/Images/software.jpeg&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-116463916000922584?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/116463916000922584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=116463916000922584' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/116463916000922584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/116463916000922584'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2006/11/httpwww.html' title=''/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-116003475768121548</id><published>2006-10-05T00:52:00.000-07:00</published><updated>2006-10-05T00:52:37.696-07:00</updated><title type='text'>Software companies in india</title><content type='html'>&lt;a href="http://business.mapsofindia.com/software-companies-india/index.html"&gt;http://business.mapsofindia.com/software-companies-india/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-116003475768121548?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/116003475768121548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=116003475768121548' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/116003475768121548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/116003475768121548'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2006/10/software-companies-in-india.html' title='Software companies in india'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-115932152853792067</id><published>2006-09-26T18:44:00.000-07:00</published><updated>2006-09-26T18:45:28.546-07:00</updated><title type='text'>SCAMPI</title><content type='html'>&lt;a href="http://www.sei.cmu.edu/publications/documents/01.reports/01hb001.html"&gt;&lt;span style="font-size:180%;"&gt;&lt;em&gt;http://www.sei.cmu.edu/publications/documents/01.reports/01hb001.html&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-115932152853792067?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/115932152853792067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=115932152853792067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/115932152853792067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/115932152853792067'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2006/09/scampi.html' title='SCAMPI'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-114072702298580108</id><published>2006-02-23T12:36:00.000-08:00</published><updated>2007-02-27T13:54:12.753-08:00</updated><title type='text'>CMMI</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/4850/1908/1600/courses.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4850/1908/400/courses.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4850/1908/1600/CMMI-NiveauxPNG.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4850/1908/400/CMMI-NiveauxPNG.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sei.cmu.edu/cmmi/presentations/euro-sepg-tutorial/" target="_blank"&gt;&lt;span style="font-size:180%;"&gt;http://www.sei.cmu.edu/cmmi/presentations/euro-sepg-tutorial/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#ff6600;"&gt;&lt;em&gt;&lt;strong&gt;From ISO 9001 to CMM Level 5, a journey&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.softwaredioxide.com/Channels/Content/Syntel_Journey_ISO_to_CMM.pdf"&gt;&lt;span style="font-size:180%;"&gt;&lt;em&gt;http://www.softwaredioxide.com/Channels/Content/Syntel_Journey_ISO_to_CMM.pdf&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;&lt;em&gt; &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#009900;"&gt;&lt;strong&gt;&lt;em&gt;Quality certifications for Software Industry&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://jobfunctions.bnet.com/whitepaper.aspx?&amp;tags=TQM%2FSix+Sigma%2FISO+9000&amp;amp;docid=151719"&gt;http://jobfunctions.bnet.com/whitepaper.aspx?&amp;tags=TQM%2FSix+Sigma%2FISO+9000&amp;amp;docid=151719&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#ff6600;"&gt;&lt;strong&gt;&lt;em&gt;Software Quality Basics&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.webizus.com/newsletter/oct02/software-quality.html"&gt;http://www.webizus.com/newsletter/oct02/software-quality.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#009900;"&gt;&lt;strong&gt;&lt;em&gt;Software process assessment and improvement for CMMI&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.martinig.ch/ae/process.php"&gt;http://www.martinig.ch/ae/process.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','60','')" href="http://comment.cio.com/comments/16677.html"&gt;For the record.... - Reader Comment - CIO&lt;/a&gt;&lt;br /&gt;KPMG assessed our QMS in accordance with ISO 9000-2000, which mandates external ... Our CMMI Level 5 assessment covers all of our operations in Mumbai, ...comment.cio.com/comments/16677.html - 81k - &lt;a class="fl" href="http://72.14.253.104/search?q=cache:wR9zDkjPB70J:comment.cio.com/comments/16677.html+iso+9000+consultant+mumbai+qms&amp;hl=en&amp;amp;ct=clnk&amp;cd=60"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;q=related:comment.cio.com/comments/16677.html"&gt;Similar pages&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-114072702298580108?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/114072702298580108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=114072702298580108' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/114072702298580108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/114072702298580108'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2006/02/cmmi.html' title='CMMI'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21129982.post-113755947839806039</id><published>2006-01-17T20:43:00.000-08:00</published><updated>2008-01-08T04:12:34.501-08:00</updated><title type='text'>Software process development</title><content type='html'>&lt;a href="http://www.sysmod.com/psp.htm"&gt;&lt;span style="font-size:180%;"&gt;http://www.sysmod.com/psp.htm&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bitpipe.com/rlist/term/Software-Quality-Assurance.html"&gt;&lt;span style="font-size:180%;"&gt;&lt;em&gt;http://www.bitpipe.com/rlist/term/Software-Quality-Assurance.html&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#009900;"&gt;&lt;em&gt;SOFTWARE ENGINEERING STANDARDS&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.12207.com/test.htm"&gt;http://www.12207.com/test.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','132','')" href="http://www.orioncanada.com/Lessons.htm"&gt;ISO 9000: Lessons Learned by Canadian Software Companies&lt;/a&gt;&lt;br /&gt;Registration to ISO 9001 certifies that a company's QMS and the ... be kept in mind when searching for consultants, registrars, and information on ISO 9001. ...www.orioncanada.com/Lessons.htm - 32k - &lt;a class="fl" href="http://72.14.205.104/search?q=cache:HWNU6JguNHYJ:www.orioncanada.com/Lessons.htm+iso+9001+qms+consultant&amp;amp;hl=en&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gl=in&amp;amp;ct=clnk&amp;amp;cd=132"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.co.in/search?hl=en&amp;amp;lr=&amp;amp;q=related:www.orioncanada.com/Lessons.htm"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#009900;"&gt;&lt;em&gt;TECH TIPS&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.unixwiz.net/techtips/index.html"&gt;http://www.unixwiz.net/techtips/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#009900;"&gt;CONTENT MANAGEMENT SYSTEMS (CMS)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Content_management_system"&gt;http://en.wikipedia.org/wiki/Content_management_system&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:180%;color:#009900;"&gt;SOFTWARE PROJECT MANAGEMENT&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://www.comp.glam.ac.uk/pages/staff/dwfarthi/projman.htm"&gt;http://www.comp.glam.ac.uk/pages/staff/dwfarthi/projman.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#009900;"&gt;&lt;em&gt;SOFTWARE DEVELOPMENT METHODOLOGY&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.phptr.com/articles/article.asp?p=605374&amp;amp;seqNum=3&amp;amp;rl=1"&gt;http://www.phptr.com/articles/article.asp?p=605374&amp;amp;seqNum=3&amp;amp;rl=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','30','')" href="http://www.webizus.com/newsletter/oct02/software-quality.html"&gt;Software Quality Basics - Monthly Newsletter (October 2002 ...&lt;/a&gt;&lt;br /&gt;ISO 9001, the standard in the 9000 series that pertains to software development and maintenance, identifies the minimal requirements for a quality system. ...www.webizus.com/newsletter/oct02/software-quality.html - 27k - &lt;a class="fl" href="http://72.14.209.104/search?q=cache:AAtS4XD1H28J:www.webizus.com/newsletter/oct02/software-quality.html+iso+9000+mumbai+india&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=30"&gt;Cached&lt;/a&gt; - &lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;q=related:www.webizus.com/newsletter/oct02/software-quality.html"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;&lt;strong&gt;&lt;em&gt;Gap Audit for software companies&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.quality.org/ISO9000-3/ISOGapChecklist.pdf"&gt;http://www.quality.org/ISO9000-3/ISOGapChecklist.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:180%;color:#33cc00;"&gt;Software quality assurance&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="Software development process" href="http://en.wikipedia.org/wiki/Software_development_process"&gt;Software development process&lt;/a&gt;&lt;br /&gt;Activities and steps&lt;br /&gt;&lt;a title="Requirements analysis" href="http://en.wikipedia.org/wiki/Requirements_analysis"&gt;Requirements&lt;/a&gt; &lt;a title="Software architecture" href="http://en.wikipedia.org/wiki/Software_architecture"&gt;Architecture&lt;/a&gt; &lt;a title="Software design" href="http://en.wikipedia.org/wiki/Software_design"&gt;Design&lt;/a&gt; &lt;a title="Computer programming" href="http://en.wikipedia.org/wiki/Computer_programming"&gt;Implementation&lt;/a&gt; &lt;a title="Software testing" href="http://en.wikipedia.org/wiki/Software_testing"&gt;Testing&lt;/a&gt; &lt;a title="Software deployment" href="http://en.wikipedia.org/wiki/Software_deployment"&gt;Deployment&lt;/a&gt;&lt;br /&gt;Models&lt;br /&gt;&lt;a title="Agile software development" href="http://en.wikipedia.org/wiki/Agile_software_development"&gt;Agile&lt;/a&gt; &lt;a title="Cleanroom Software Engineering" href="http://en.wikipedia.org/wiki/Cleanroom_Software_Engineering"&gt;Cleanroom&lt;/a&gt; &lt;a title="Iterative and incremental development" href="http://en.wikipedia.org/wiki/Iterative_and_incremental_development"&gt;Iterative&lt;/a&gt; &lt;a title="Rapid application development" href="http://en.wikipedia.org/wiki/Rapid_application_development"&gt;RAD&lt;/a&gt; &lt;a title="IBM Rational Unified Process" href="http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process"&gt;RUP&lt;/a&gt; &lt;a title="Spiral model" href="http://en.wikipedia.org/wiki/Spiral_model"&gt;Spiral&lt;/a&gt; &lt;a title="Waterfall model" href="http://en.wikipedia.org/wiki/Waterfall_model"&gt;Waterfall&lt;/a&gt; &lt;a title="Extreme Programming" href="http://en.wikipedia.org/wiki/Extreme_Programming"&gt;XP&lt;/a&gt;&lt;br /&gt;Supporting disciplines&lt;br /&gt;&lt;a title="Software configuration management" href="http://en.wikipedia.org/wiki/Software_configuration_management"&gt;Configuration management&lt;/a&gt; &lt;a title="Software documentation" href="http://en.wikipedia.org/wiki/Software_documentation"&gt;Documentation&lt;/a&gt; Software quality assurance (SQA) &lt;a title="Project management" href="http://en.wikipedia.org/wiki/Project_management"&gt;Project management&lt;/a&gt; &lt;a title="User experience design" href="http://en.wikipedia.org/wiki/User_experience_design"&gt;User experience design&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Software Quality Assurance (SQA) consists of a means of monitoring the &lt;a title="Software engineering" href="http://en.wikipedia.org/wiki/Software_engineering"&gt;software engineering&lt;/a&gt; processes and methods used to ensure quality. It does this by means of &lt;a title="Audit" href="http://en.wikipedia.org/wiki/Audit"&gt;audits&lt;/a&gt; of the &lt;a title="Quality management system" href="http://en.wikipedia.org/wiki/Quality_management_system"&gt;quality management system&lt;/a&gt; under which the software system is created. These audits are backed by one or more standards, usually &lt;a title="ISO 9000" href="http://en.wikipedia.org/wiki/ISO_9000"&gt;ISO 9000&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is distinct from &lt;a title="Software quality control" href="http://en.wikipedia.org/wiki/Software_quality_control"&gt;software quality control&lt;/a&gt; which includes reviewing &lt;a title="Requirement" href="http://en.wikipedia.org/wiki/Requirement"&gt;requirements&lt;/a&gt; documents, and &lt;a title="Software testing" href="http://en.wikipedia.org/wiki/Software_testing"&gt;software testing&lt;/a&gt;. SQA encompasses the entire &lt;a title="Software development" href="http://en.wikipedia.org/wiki/Software_development"&gt;software development&lt;/a&gt; process, which includes processes such as &lt;a title="Software design" href="http://en.wikipedia.org/wiki/Software_design"&gt;software design&lt;/a&gt;, &lt;a title="Coding" href="http://en.wikipedia.org/wiki/Coding"&gt;coding&lt;/a&gt;, &lt;a title="Revision control" href="http://en.wikipedia.org/wiki/Revision_control"&gt;source code control&lt;/a&gt;, &lt;a title="Code review" href="http://en.wikipedia.org/wiki/Code_review"&gt;code reviews&lt;/a&gt;, &lt;a title="Change management" href="http://en.wikipedia.org/wiki/Change_management"&gt;change management&lt;/a&gt;, &lt;a title="Configuration management" href="http://en.wikipedia.org/wiki/Configuration_management"&gt;configuration management&lt;/a&gt;, and &lt;a title="Release Management" href="http://en.wikipedia.org/wiki/Release_Management"&gt;release management&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Whereas software quality control is a control of products, software quality assurance is a control of processes.&lt;br /&gt;Software quality assurance is related to the practice of &lt;a title="Quality assurance" href="http://en.wikipedia.org/wiki/Quality_assurance"&gt;quality assurance&lt;/a&gt; in product &lt;a title="Manufacturing" href="http://en.wikipedia.org/wiki/Manufacturing"&gt;manufacturing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There are, however, some notable differences between software and a manufactured product. These differences stem from the fact that the manufactured product is physical and can be seen whereas the software product is not visible. Therefore its function, benefit and costs are not as easily measured. What's more, when a manufactured product rolls off the assembly line, it is essentially a complete, finished product, whereas software is never finished. Software lives, grows, evolves, and metamorphoses, unlike its tangible counterparts. Therefore, the processes and methods to manage, monitor, and measure its ongoing quality are as fluid and sometimes elusive as are the defects that they are meant to keep in check.&lt;br /&gt;&lt;a id="See_also" name="See_also"&gt;&lt;/a&gt;&lt;br /&gt;See also&lt;br /&gt;&lt;a title="Software Assurance" href="http://en.wikipedia.org/wiki/Software_Assurance"&gt;Software Assurance&lt;/a&gt;&lt;br /&gt;&lt;a class="new" title="Software: Quality control" href="http://en.wikipedia.org/w/index.php?title=Software:_Quality_control&amp;amp;action=edit"&gt;Software: Quality control&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_quality_assurance"&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" onmousedown="return clk('http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy','','','res','36','')" href="http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','61','')" href="http://www.tantara.ab.ca/iso_list.htm"&gt;Tantara: Hotlist -- ISO 9001 for software industry (ISO 9000-3 ...&lt;/a&gt;&lt;a class="l" onmousedown="return clk('http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy','','','res','36','')" href="http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy"&gt;&lt;br /&gt;Site Map for software process improvement, SQA, ISO 9000-3, SEI CMM Site Map. Consulting for software process improvement, SQA, ISO 9000-3, SEI CMM, ...www.tantara.ab.ca/iso_list.htm - 24k - &lt;/a&gt;&lt;a class="fl" href="http://72.14.253.104/search?q=cache:ZY6xSfnG8lwJ:www.tantara.ab.ca/iso_list.htm+iso+9000+consultant&amp;amp;amp;amp;amp;amp;amp;amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=61"&gt;Cached&lt;/a&gt;&lt;a class="l" onmousedown="return clk('http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy','','','res','36','')" href="http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy"&gt; - &lt;/a&gt;&lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;q=related:www.tantara.ab.ca/iso_list.htm"&gt;Similar pages&lt;/a&gt;&lt;a class="l" onmousedown="return clk('http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy','','','res','36','')" href="http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a class="l" onmousedown="return clk(this.href,'','','res','62','')" href="http://www.tantara.ab.ca/info.htm"&gt;Hotlist: Software process improvement, SQA, ISO 9000-3, SEI CMM ...&lt;/a&gt;&lt;a class="l" onmousedown="return clk('http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy','','','res','36','')" href="http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy"&gt;&lt;br /&gt;Consulting for software process improvement, SQA, ISO 9000-3, SEI CMM, Consulting ... imagine what Tantara can do "in person" (consulting / training ...www.tantara.ab.ca/info.htm - 51k - &lt;/a&gt;&lt;a class="fl" href="http://72.14.253.104/search?q=cache:LGbaEH-H_owJ:www.tantara.ab.ca/info.htm+iso+9000+consultant&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;cd=62"&gt;Cached&lt;/a&gt;&lt;a class="l" onmousedown="return clk('http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy','','','res','36','')" href="http://www.tisi.go.th/cgi-bin/syscer/9000com_all.pl?isicsymb=7421&amp;amp;isicname=Architectural/engineering/technical%20consultancy"&gt; - &lt;/a&gt;&lt;a class="fl" href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;q=related:www.tantara.ab.ca/info.htm"&gt;Similar pages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;tired of reading all this heavy stuff?&lt;br /&gt;go here for some laffs on consultants&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://managementconsultant-tqmcintl.blogspot.com/"&gt;http://managementconsultant-tqmcintl.blogspot.com/&lt;/a&gt; ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tqmcintl Industry: &lt;a href="http://www.blogger.com/profile-find.g?t=j&amp;amp;ind=12"&gt;Consulting &lt;/a&gt;Location: &lt;a href="http://www.blogger.com/profile-find.g?t=l&amp;amp;loc0=IN&amp;amp;loc1=Maharashtra&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;loc2=Mumbai"&gt;Mumbai&lt;/a&gt; : &lt;a href="http://www.blogger.com/profile-find.g?t=l&amp;amp;loc0=IN&amp;amp;loc1=Maharashtra"&gt;Maharashtra&lt;/a&gt; : &lt;a href="http://www.blogger.com/profile-find.g?t=l&amp;amp;loc0=IN"&gt;India&lt;/a&gt; &lt;a href="http://tqmcintl.blogspot.com/"&gt;ISO 9001 QMS&lt;/a&gt; &lt;a href="http://tqmcintl13485.blogspot.com/"&gt;ISO 13485&lt;/a&gt; &lt;a href="http://tqmcintlengg.blogspot.com/"&gt;ENGINEERING NEWS UP-DATE&lt;/a&gt; &lt;a href="http://tqmcintl22000.blogspot.com/"&gt;ISO 22000&lt;/a&gt; &lt;a href="http://tqmcintlexd.blogspot.com/"&gt;Explosion protected not Flame proof&lt;/a&gt; &lt;a href="http://tqmcintlwto.blogspot.com/"&gt;WTO&lt;/a&gt; &lt;a href="http://tqmcintlcro.blogspot.com/"&gt;CRO&lt;/a&gt; &lt;a href="http://tqmcintliso.blogspot.com/"&gt;ISO&lt;/a&gt; &lt;a href="http://tqmcintltqm.blogspot.com/"&gt;TQM&lt;/a&gt; &lt;a href="http://tqmc27001.blogspot.com/"&gt;Information Security Management and ISO 27001&lt;/a&gt; &lt;a href="http://softwarecmm.blogspot.com/"&gt;Software QA&lt;/a&gt; &lt;a href="http://testinglabs.blogspot.com/"&gt;ISO 17025&lt;/a&gt; &lt;a href="http://ce-marking.blogspot.com/"&gt;CE Marking&lt;/a&gt; &lt;a href="http://iso14000ems.blogspot.com/"&gt;ISO 14000&lt;/a&gt; &lt;a href="http://gmp-tqmcintl.blogspot.com/"&gt;GMP requirements&lt;/a&gt; &lt;a href="http://sa8000-tqmcintl.blogspot.com/"&gt;SA 8000&lt;/a&gt; &lt;a href="http://iso20000-tqmcintl.blogspot.com/"&gt;ISO 20000&lt;/a&gt; &lt;a href="http://cobit-tqmcintl.blogspot.com/"&gt;COBIT&lt;/a&gt; &lt;a href="http://copc-tqmcintl.blogspot.com/"&gt;COPC STANDARD&lt;/a&gt; &lt;a href="http://lean-six-siqma.blogspot.com/"&gt;Lean Six Siqma&lt;/a&gt; &lt;a href="http://iso17021.blogspot.com/"&gt;ISO 17021&lt;/a&gt; &lt;a href="http://5s-tqmc.blogspot.com/"&gt;5 S&lt;/a&gt; &lt;a href="http://energyaudit-tqmcintl.blogspot.com/"&gt;Energy Manager&lt;/a&gt; &lt;a href="http://boiler-and-pressure-vessels.blogspot.com/"&gt;boiler and pressure vessels&lt;/a&gt; &lt;a href="http://escmit.blogspot.com/"&gt;eSCM&lt;/a&gt; &lt;a href="http://sigmatable.blogspot.com/"&gt;useful Reference tables&lt;/a&gt; &lt;a href="http://erp-tqmcintl.blogspot.com/"&gt;ERP&lt;/a&gt; &lt;a href="http://managementconsultant-tqmcintl.blogspot.com/"&gt;Management Consultant&lt;/a&gt; &lt;a href="http://hotels-tqmcintl.blogspot.com/"&gt;hotels and restaurants&lt;/a&gt; &lt;a href="http://famiqs.blogspot.com/"&gt;Fami QS&lt;/a&gt; &lt;a href="http://foodbornediseases.blogspot.com/"&gt;Food borne diseases and infections&lt;/a&gt; &lt;a href="http://foodgrainstore.blogspot.com/"&gt;storing food grains&lt;/a&gt; &lt;a href="http://halalkosher.blogspot.com/"&gt;Halal and Kosher&lt;/a&gt; &lt;a href="http://wettissues.blogspot.com/"&gt;wet tissues&lt;/a&gt; &lt;a href="http://wrapmarking.blogspot.com/"&gt;ready made garmets marking&lt;/a&gt; &lt;a href="http://inspectionmeasuring.blogspot.com/"&gt;Inspection, measuring and testing equipment&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;............. UNDER DEVELOPMENT ...............................&lt;/span&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;Guidelines* for the application of ISO 9001 : 2000 t&lt;br /&gt;the supply, develoment, installation &amp;amp; maintenance 0&lt;br /&gt;computer software.&lt;br /&gt;4 Quality management system&lt;br /&gt;4.1 General Eequiaements :-&lt;br /&gt;The organisation shall define and manage the processes necessary to ensu: ~ that product and/or service confornls to customer requirements. As a means :implementing and demonstrating the defined processes, the organisation s establish a quality management system covering the requirements of . International Standard. The quality management system shall be impIemen maintained and improved by the organisation.&lt;br /&gt;The Quality Management System of a software-producing organisa ~ should define and manage activities and tasks related' to the following process;;.:&lt;br /&gt;a) The primary life cycle processes of acquisition, supply, developm~ operation and maintenance of software;&lt;br /&gt;b) The organisationallife cycle processes of management, infrastructIr:'e improvement and training;&lt;br /&gt;c) The supporting life cycle processes of documentation, configurati management, verification, validation, joint review, audit and probl resolution, which are needed to implement the primary 2L:_ organisational&lt;br /&gt;;::e cycle processes.&lt;br /&gt;The two primary types of software-producing organisations are:&lt;br /&gt;a) Organisations that develop software in response to specified custo requirements;&lt;br /&gt;ased on ISOllEe 12207; Information technology-software life cycl&lt;br /&gt;. 4 ~ I sotoo-J [D"'tt t161:\O[q J +1\.. tooo..pJ~&lt;br /&gt;&lt;br /&gt;161&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;b) Organisations that develop software in anticipation of customer needs.&lt;br /&gt;Actual organisations may be a combination of the two types. Oiganisations that develop software in response to specified customer requirements should include processes that define the customer requirements and track their fulfIlment throughout the software life cycle.&lt;br /&gt;Organisations that develop software in anticipation of a customer should&lt;br /&gt;Include processes that define the software capabilities and control change to the definition throughout the software life cycle. The organisation shall prepare quality management system procedures that&lt;br /&gt;Describe the processes required to implement the quality management system. The range and ex1:ent of the system procedures shall be dependent upon such factors as the size and type of the organisation, the complexity and interaction of the processes, the methods used and the skllls and training of personnel involved in performing the work. This shall include:&lt;br /&gt;a) System level procedures that describe the activities required to implement the quality management system;&lt;br /&gt;b) Procedures that describe the sequence and interactive nature of the processes necessary to ensure the conformity ofthe product and/or servIce;&lt;br /&gt;c) Instructions that describe the operating practice and control of process activities.&lt;br /&gt;A software-producing organisation should define the sequence and interaction ofthe life cycle processes in:&lt;br /&gt;a) Procedures that define life cycle models for development, such as waterfall, incremental and evolutionary;&lt;br /&gt;b) Development plans, which should be based upon a life cycle model.&lt;br /&gt;4.2 Document tion requirements&lt;br /&gt;4.2.1 General&lt;br /&gt;The organisation shall establish a quality management system as a meaIls of meeting its quality policy, achieving its quality objectives and ensuring that the product and/or service conform to customer requirements. No further software-specific guidance is provided.&lt;br /&gt;4.2.2 Quality manual&lt;br /&gt;The organisation shall prepare a quality mannal. The quality manual shall include:&lt;br /&gt;a) A description of the elements of the quality management system and their interaction (and any reduction in scope of this International&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;162&lt;br /&gt;Standard.&lt;br /&gt;b) The system level procedures or reference thereto.&lt;br /&gt;NOTE The quality manual need not be a stand alone document. The quality manual may be:&lt;br /&gt;a) A stand alone document or a set of documents;&lt;br /&gt;b) Stored on paper or on computer media. Storage of the quality manual upon computer media offers the following advantages over paper media in most situations:&lt;br /&gt;a) Easeofdocumentprodllction, distribution, access, control, withdrawal and archiving;&lt;br /&gt;b) Reduced cost of production, distribution and archiving;&lt;br /&gt;c) Reduced impact on the environment.&lt;br /&gt;4.2.3 Control of documents&lt;br /&gt;The organisation shall establish quality management system level procedures for controlling documents required for the operation of the quality management system. These procedures shall ensure that:&lt;br /&gt;a) Documents are approved for adequacy prior to release;&lt;br /&gt;b) Documents are reviewed, updated as necessary and re-approved;&lt;br /&gt;c) The relevant versions of docnments are available at locations where activities essential to the effective functioning of the quality management system are performed;&lt;br /&gt;d) Obsolete documents are removed from all points of issue and use, or otherwise controlled to prevent unintended use;&lt;br /&gt;e) Any obsolete documents retained for legal or knowledge-preservation purposes are suitably identified.&lt;br /&gt;A master list or an equivalent document control procedure, identifying the current revision status of documents, shall be established and be readilyavailabl to preclude the use of invalid and/or obsolete documents. Documents shall be legible, readily identifiable and retrievable. Applicable docuinents of externa..origin shall be identified and recorded.&lt;br /&gt;NOTE Documents may be in any form or any type of media.&lt;br /&gt;4.2.4 Control of Records&lt;br /&gt;Quality records appropriate to the organisation shall be maintained t demonstrate conformity to the requirements and the effective operation of the quality management system. The organisation shall establish andmaintain qualir;management system level procedures for theidentification, storage, retrie\-a.i...&lt;br /&gt;&lt;br /&gt;163&lt;br /&gt;Training Manual on ISO 9000: 2000 and TQM&lt;br /&gt;,j&lt;br /&gt;protection, retention time, and disposition of quality records,&lt;br /&gt;Organisations developing and maintaining software should retain the following types of quality records:&lt;br /&gt;a) Review records;&lt;br /&gt;b) Test results;&lt;br /&gt;c) Audit reports;&lt;br /&gt;d) Problem reports,&lt;br /&gt;When storing quality records, consideration should be given to:&lt;br /&gt;a) The rate of degradation of the media upon which the records are stored;&lt;br /&gt;b) The availability of the devices aeeded to access the quality records from the media at possible times when retrieval is required,&lt;br /&gt;5 Management responsibility&lt;br /&gt;5.1 Manasement commitment&lt;br /&gt;Top management shall demonstrate its commitment to:&lt;br /&gt;a) Creating and maintaining awareness of the importance to fulfil customer requirements;&lt;br /&gt;b) Establishing the quality policy and the quality objec;tives and planning;&lt;br /&gt;c) Establishing a quality management system;&lt;br /&gt;d) Performing management reviews;&lt;br /&gt;e) Ensuring the availability of resources (see 6),&lt;br /&gt;The quality management system of a software-producing organisation should be established by means of a management process that:&lt;br /&gt;a) Initiates and defines the scope of the quality management system;&lt;br /&gt;b) Plans the execution of each instance of a software life cycle process;&lt;br /&gt;c) Ex~cutes and controls each instance of a software life cycle process;&lt;br /&gt;d) Reviews and evaluates each instance of a software life cycle process:&lt;br /&gt;5.2 Customer Focus&lt;br /&gt;In an organisation that develops software in anticipation of a customer need, top management should ensure that processes are established and enacted to eTJ.sure that information about current, future, explicit and implicit customer needs and expectations is collected, analysed and included in the product requirements, as appropriate, The acquisition process of a customer and the supply process of a software-producing organisation should combine to provide the customer requirements as input to the development and maintenance processes,&lt;br /&gt;Appendix-D&lt;br /&gt;5.3 Quality Policy&lt;br /&gt;Top management shall establish its quality policy and ensure that it:&lt;br /&gt;a) Is appropriate for the needs of the organisation and its customers:&lt;br /&gt;b) Includes commitment to meeting requirements and continua.improvement;&lt;br /&gt;c) Provides a framework for establishing and reviewing quali _ objectives;&lt;br /&gt;d) Is communicated, understood and implemented throughout th;o.organisation;&lt;br /&gt;e) Is reviewed for continuing suitability.&lt;br /&gt;5.4 Planning&lt;br /&gt;5.4.1 Objectives&lt;br /&gt;The organisation shall establish quality objectives at each relevant functio and level within the organisation. The quality objectives shall&lt;br /&gt;Be consistent with the quality policy and the commitment to contin improvement. Quality objectives shall include those needed to meerequirements for produ~ts andlor services.&lt;br /&gt;For software, possible top-level quality objectives are:&lt;br /&gt;a) Conformity to customer requirements;&lt;br /&gt;b) Conformity to product requirements;&lt;br /&gt;c) Conformity to system requirements;&lt;br /&gt;d) Conformity to acceptance criteria.&lt;br /&gt;For software, lower-level quality objectives should be defined based the quality characteristics of the software product. Examples of such qualJ-:objectives, with their associated quality characteristics in parentheses. are&lt;br /&gt;a) A specified mean time between failures (reliability);&lt;br /&gt;b) A specified number of defects per thousand lines of code (reliabilI-:&lt;br /&gt;c) A specified number of discrete operations required to accomp task (usability);&lt;br /&gt;d) COnfOffility to a progranlming language standard (portability):&lt;br /&gt;e) Specified limits on the amount of computer hardware reSO\l;__ required to execute the software (efficiency);&lt;br /&gt;f) A specified mean time to repair (maintainability);&lt;br /&gt;g) A specified time to maximum time to rebuild the software aft change to the source code has been made (maintainability)".&lt;br /&gt;&lt;br /&gt;165&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;5.4.2 Quality planning&lt;br /&gt;For a software-producing organisation, quality planning occurs at two levels:&lt;br /&gt;a) The organisationallevel&lt;br /&gt;b) The project level.&lt;br /&gt;Software quality planning at the organisationallevel should result in quality system procedures and instructions.&lt;br /&gt;For software, such quality system procedures and instructions should include:&lt;br /&gt;a) Descriptions of software life cycle models to be used for the types of projects that the organisation undertakes;&lt;br /&gt;b) Descriptions of how the organisation normally implements software life cycle processes;&lt;br /&gt;c) Descriptions of the contents of software products, such as software requirements documents, architectural design documents, detailed design documents, source code headers and software user manuals;&lt;br /&gt;d) Descriptions of the contents of software management plans, such as software project management plans, software configuration management plans, software verification and validation plans and software quality assurance plans;&lt;br /&gt;e) Descriptions of how software engineering methods are tailored for the organisation's projects;&lt;br /&gt;f) Descriptions of conventions for the use of programming languages,&lt;br /&gt;software libraries and frameworks.&lt;br /&gt;Software quality planning at the project level should result in a description of how specific products are to be developed or maintained. In contrast, software devel.opment planning should result in a definition of what products are to be produced, who is to produce them, and when they are to be produced.&lt;br /&gt;Software quality planning at the project level should:&lt;br /&gt;a) Identify the quality requirements for the product and/or service;&lt;br /&gt;b) IdentifY the quality system procedures and instructions to be used;&lt;br /&gt;c) Tailor the quality system procedures and instructions to the project by adding, deleting or modifYing material;&lt;br /&gt;d) Define product-specific procedures and instructions, such as software test specifications detailing test plans, tests designs, test cases and test procedures;&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;e) Specify methods, tools, programming language conventions, librane5 and franleworks to be used in the project;&lt;br /&gt;f) Identify who is responsible for approving the outputs ofproces es for subsequent use.&lt;br /&gt;Software project quality requirements should be stated as:&lt;br /&gt;a) Product quality objectives;&lt;br /&gt;b) Process requirements, such as the use of software inspections ~ independent testing.&lt;br /&gt;The exit criteria for processes, such as inspections and testing, sho include product quality objectives such "no defects detected" and "all t passed".&lt;br /&gt;Software quality planning should also define the measurement, monitorin.:. analysis and improvement processes to be used by the organisation or proj ~ Quality planning should define the type, location, timing and frequency :measurements and the requirements for records of the measurement, monito - _ analysis and improvement processes.&lt;br /&gt;5.5 Responsibility authority &amp;amp; communication.&lt;br /&gt;5.5.1 Responsibility and authority&lt;br /&gt;Roles and their interrelations, responsibilities and authorities shall defined in order to facilitate effective quality management and shah communicated to relevant levels ofthe organisation. Organisational freeCJ:~ necessary to perform tasks that affect quality shall be defined. No fur.:software-specific guidance is provided.&lt;br /&gt;5.5.2 Management representative&lt;br /&gt;Top management shall appoint member( s) of the management irrespective of other responsibilities, shall have defined authority that in&lt;br /&gt;a) Ensuring that a quality management system is implemented and maintained in accordance with the requirements of this Internan.Standard;&lt;br /&gt;b) Reporting to top management on the performance of the management system, including needs for improvement;&lt;br /&gt;c) Ensuring awareness of customer requirements througho organisation.&lt;br /&gt;NOTE The responsibility of a management representative normally' liaison with external parties on matters relating to the ~ management system.&lt;br /&gt;5.5.3 Internal Communication&lt;br /&gt;&lt;br /&gt;167&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;The organisation shall establish and maintain procedures for internal communication between the various levels and functions regarding the qualio/ management system and its effectiveness.&lt;br /&gt;5.6 Management review&lt;br /&gt;The organisation shall establish a quality management system level procedure for management review. Top management, at intervals it determines, shall review the quality management system to ensure its continuing suitability, adequacy and effectiveness. The review shall evaluate the need for changes to the organisation's quality management system, including policy and objectives.Management review shall include periodic review of current performance and improvement opportunities related to:&lt;br /&gt;a) Results of audits;&lt;br /&gt;b) Customer feedback;&lt;br /&gt;c) Process perfornlance and product conformity analyses;&lt;br /&gt;d) Status of preventive and corrective actions;&lt;br /&gt;e) Follow-up actions from earlier management reviews;&lt;br /&gt;f) Changing circumstances. The outputs from the management review shall be actions related to:&lt;br /&gt;g) Improvement of the quality management system;&lt;br /&gt;h) Process, product and/or service audits;&lt;br /&gt;i) Resource needs. Results of management reviews shall be recorded.&lt;br /&gt;The results of software process assessments should be considered at Management Reviews.&lt;br /&gt;6 Resource Management&lt;br /&gt;6.1 Provision of Resources&lt;br /&gt;The organisation shall determine and provide in a timely manner, the resources needed to establish and maintain the quality management system.&lt;br /&gt;6.2 Human resources&lt;br /&gt;6.2.1 General&lt;br /&gt;The organisation shall assign personnel to ensure that those who have responsibilities defined in the quality management system are competent on the basis of applicable education, training, skills and experience.&lt;br /&gt;6.2.2 Competence, awareness and training.&lt;br /&gt;The organisation shall establish and maintain system level procedures to:&lt;br /&gt;a) Determine competency and training needs;&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;b) Provide training to address identified needs;&lt;br /&gt;c) Evaluate the effectiveness of training at defined intervals;&lt;br /&gt;d) Maintain appropriate records of education, training, skills, and expenence.&lt;br /&gt;The organisation shall establish and maintain procedures to make its employees at each relevant function and level aware of:&lt;br /&gt;a) The importance of confonnity with the quality policy, and with therequirements of the quality management system;&lt;br /&gt;b) The significant impact of their work activities on quality, actual or potential;&lt;br /&gt;c) The benefits of improved personal performance;&lt;br /&gt;d) Their roles and responsibilities in achieving conformity with the quality policy and procedures and with the requirements of the quality management system;&lt;br /&gt;e) The potential consequences of departure from specified procedures. A software-producing organisation should establish a training process that ensures the continual capability of its staff.&lt;br /&gt;6.3 Infrastructure&lt;br /&gt;The organisation shall define, provide and maintain the infrastructure needed to achieve the confonnity of product and/or service. This shall include:&lt;br /&gt;a) Workspace and associated facilities;&lt;br /&gt;b) Equipment, hardware and software;&lt;br /&gt;c) Suitable maintenance;&lt;br /&gt;d) Supporting services.&lt;br /&gt;The infrastructure should include hardware, software, tools, techniques. standards, and facilities for development, operation, or maintenance. At minimum, the infrastructure should contain software tools that:&lt;br /&gt;a) Enable the creation of documents and source code;&lt;br /&gt;b) Convert source code to executable code.&lt;br /&gt;The probability of inserting defects into software can be reduced by use of tools that:&lt;br /&gt;a) Detect software defects, such as non-confonnities to programmin= language rules;&lt;br /&gt;b) Measure software metrics, such as cyc10matic complexity and t ::coverage, that can be used to estimate the number of defects p&lt;br /&gt;c) Enable the version history of a software item to be traced;&lt;br /&gt;168&lt;br /&gt;&lt;br /&gt;169&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;d) Enab~e source code to be traced to its design;&lt;br /&gt;e) Enabl~ designs to be traced to requirements; 'tt&lt;br /&gt;f) Enable the accessibility, security and integrity of software items to be preserved.&lt;br /&gt;6.4 Work environment&lt;br /&gt;The organisation shall define and implement those human and physical factors of the work environment needed to achieve conformity of product and/ or service. This shall include:&lt;br /&gt;a) Health and safety conditions;b) Work methods;c) Work ethics;d) Ambient working conditions.&lt;br /&gt;The following aspects should be considered for people developing or maintaining software:&lt;br /&gt;a) Concerning work ethics, the probability of introducing non-conformity into software is reduced by the adoption of a culture that encourages the people to check their own work products and that of their colleagues for errors before they are input to the next stage of a development or maintenance process;&lt;br /&gt;b) Concerning ambient working conditions, Lhe probability of introducing non-conformity into software increases with the background noise level and the frequency of interruption.&lt;br /&gt;7 Product Realization&lt;br /&gt;1'\\4Y\o..~C o~ 'o~ ~hA--'J~.7.1 Planning ...:J.J I I\Jl..1 r - ~&lt;br /&gt;Processes that are necessary to realize the required product and/or service and their sequence and interaction shall be determined, planned and implemented. In determining such processes, the organisation shall consider the outputs from quality planning (see 5.4).&lt;br /&gt;In a software-producing organisation, the following software life cycle processes defined in I~O/IEC 12207:1995 should be tailored to realise the required product and/or service:&lt;br /&gt;a) Development process, which defines the activities of an organisation that defines and develops the software product;&lt;br /&gt;b) Operation process, which defines the activities of an organisation that provides the service of operating a computer system in its live environment for its users;&lt;br /&gt;c) Maintenance process, which defines the activities of an organisation&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;that provides the service of maintaining the software product; that is, managing modifications to the software product to keep it current and in operational fitness;&lt;br /&gt;d) Documentation process, which defines the activities for recording the infomlation produced by a life cycle process;&lt;br /&gt;e) Configuration management process, which defines the activities that identify, define, and baseline software items in a system; control modifications and releases of the items; record and report the status of the items and modification requests; ensure the completeness, consistency, and correctness of the items; and control storage handling, and delivery of the items;&lt;br /&gt;f) Quality assurance process, which defines the activities, such as joint reviews, audits, verification and validation, for objectively assuring that the software products and processes are in conformity with their specified requirements and adhere to their established plans;&lt;br /&gt;g) Verification process, which defines the activities for determining whether the software products of an activity fulfil the requirements or conditions imposed on them in the previous activities;&lt;br /&gt;h) Validation process, which defines the activities for detemrining whether the requirements and the final, as-built system or software product fulfils its specific intended use;&lt;br /&gt;i) Joint review process, which defines the activities for a multi-party evaluation of the status and product of an activity.&lt;br /&gt;The organisation shall ensure these processes are operated under controlled conditions and produce outputs that meet customer requirements.&lt;br /&gt;Methods and practices relevant to the consistent operation of software life cycle processes are:&lt;br /&gt;a) Methods for software development that describe the techniques for software requirements analysis, softwa:e design, software inspection and software testing;&lt;br /&gt;b) Practices defining how software development tools are to be used to support methods.&lt;br /&gt;The criteria and methods to control processes needed to achieve produ and/or service conformity with the customer requirements should include:&lt;br /&gt;a) Entry and exit criteria for each activity that are based upon metri ~m software quality characteristics1e.g. an exit criterion for the coding activity might be that the number oflines of code does not exceed a specified limit);&lt;br /&gt;170&lt;br /&gt;&lt;br /&gt;171&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;b) Methods for the measurement of the software product or services attributes that are needed to verify conformity to the criteria (e.g. an attribute of a source code module might be the number of lines of code; methods need to be defined for counting number of lines of code in the selected programming language).&lt;br /&gt;7.2 Customer-related Processes&lt;br /&gt;7.2.1 Determination of Requirements Related to Product.&lt;br /&gt;This process shall determine the :&lt;br /&gt;a) Completeness of the customer's product and/or service requirements;&lt;br /&gt;b) Requirements not specified by the customer but necessary for fitnessfor purpose; _____~ S to- t tA. h~ A R.er;!:.;;.c) Obligations related to product and/or service, including regulatory and legal requirements; --"'? ':r,-r A c-I.(, fn.,erL /)0&gt;' k) .&lt;br /&gt;d) Customer requirements for availability, delivery and support of product and/or service.&lt;br /&gt;The acquisition process of a customer and the supply-process of a softwareproducing organisation should combine to provide the customer requirements as input to the development and maintenance processes.&lt;br /&gt;The process for identifying the customer requirements should:&lt;br /&gt;a) Include activities for capturing customer requirements, such as interviews, surveys, workshops and prototyping;&lt;br /&gt;b) Define ror each customer requirement:&lt;br /&gt;1. A unique identifier, to facilitate tracing of the implementation of the requirement during the development process;&lt;br /&gt;11. A description of a capability required of the software or a constraint that applies to the software;&lt;br /&gt;ill. The level of need, to indicate whether implementation the requirement is essential for the product or service to be acceptable;&lt;br /&gt;IV. The priority of the requirement, to indicate in which release of the software the requirement must be implemented.&lt;br /&gt;The customer requirements are the primary inputs to the development process, and the level of detail of the customer requirements should be sufficient for:&lt;br /&gt;a) Controlling the development process;&lt;br /&gt;b) The effective use of analysis and design techniques needed during development.&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;7.2.2 Review of Requirements Releted to the Product.&lt;br /&gt;The customer requirements, including any requested changes, shall be reviewed before a commitment to supply a product and/or service is provided to the customer (e. g. submission of a tender, acceptance of a contract or order) to ensure that:&lt;br /&gt;a) Customer requirements are clearly defined for product and/or service;&lt;br /&gt;b) Where the customer provides no written statement of requirement, the customer requirements are confirmed before acceptance;&lt;br /&gt;c) Contract or order requirements differing from those previously expressed, e.g. in a tender or quotation, are resolved;&lt;br /&gt;d) The organisation has the ability to meet the customer requirements for the product and/or service. The results of the review and subsequent follow-up actions shall be recorded.&lt;br /&gt;When the product/or service includes computer software, the process for reviewing the customer requirements should:&lt;br /&gt;a) Identify the required software quality characteristics (functionality, reliability, usability, maintainability, portability and efficiency);&lt;br /&gt;b) Establish the verifiability of the required software quality characteristics;&lt;br /&gt;c) Relate the acceptance criteria to the required software quality characteristics;&lt;br /&gt;d) identify applicable regulatory and legal requirements;&lt;br /&gt;e) identify applicable environmental requirements;&lt;br /&gt;f) include joint reviews with the customer.&lt;br /&gt;7.2.3 Customer communication&lt;br /&gt;A software-producing organisation should communicate product and service information in the form of:&lt;br /&gt;a) Interim products of the development and maintenance processes, such as design documents;&lt;br /&gt;b) Demonstrations of interim products of the development and maintenance processes, such as prototypes;&lt;br /&gt;c) Reports on the progress of the development project;&lt;br /&gt;d) Reports on the performance of the product or service.&lt;br /&gt;The joint review process should be used to get information from the customer about interim products, demonstrators and reports.&lt;br /&gt;172&lt;br /&gt;&lt;br /&gt;173&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;p~J~«- ~6~~~Po'1l: ~&lt;br /&gt;l! f&lt;br /&gt;7.3. Design and Development 7.3.1 Design &amp;amp; Development Planning&lt;br /&gt;In software engineering, design is a development activity, and therefore this clause refers to 'development' instead of 'design and/or development'.The software development plan may be defined by:&lt;br /&gt;I) Identifying the components of the product or service that need to be developed;&lt;br /&gt;2) Identifying software life cycle activities that are needed to produce the components of the product or service;&lt;br /&gt;3) Estimating the resources and duration of the activities needed to produce the components of the product or service;&lt;br /&gt;4) Constructing the network of activities, by taking account of the dependencies between the components;&lt;br /&gt;5) Assigning resources, start and end time to each activity.&lt;br /&gt;An alternative approach to steps (1) and (2) above is to select a software life cycle model that is suitable for the project and to use itas the framework for defining the components and activities. Example software life cycle models are:&lt;br /&gt;ri&lt;br /&gt;r]&lt;br /&gt;a) Waterfall;&lt;br /&gt;b) Incremental;&lt;br /&gt;c) Evolutionary.&lt;br /&gt;Stages of the software development plan may be identified by milestones, each of which marks significant progress in the development. Example milestones are:&lt;br /&gt;a) Hhe approval of the customer requirements document;&lt;br /&gt;b) The approval of the software requirements document;&lt;br /&gt;c) The approval of the architectural design document;&lt;br /&gt;d) The approval of the detailed design document;&lt;br /&gt;e) The successful completion of unit tests;&lt;br /&gt;f) The successful completion of integration tests;&lt;br /&gt;g) The successful completion of qualification tests;&lt;br /&gt;h) Acceptance of the software.&lt;br /&gt;The software life cycle model may define stages and milestones. The software development plan may include the following review, verification and validation activities:&lt;br /&gt;a) Inspections of the software requirements document;&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;174&lt;br /&gt;b) Joint review of the software requirements document with the customer,&lt;br /&gt;c) Inspections of the architectural design document;&lt;br /&gt;d) Demonstrations of prototypes;&lt;br /&gt;e) Tracing of requirements to design and vice-versa;&lt;br /&gt;f) J oint review of the architectural design document with the customer;&lt;br /&gt;g) Inspections of the detailed design document;&lt;br /&gt;h) Inspections of the source code;&lt;br /&gt;i) Formal proof of the correctness of code;&lt;br /&gt;j) Unit tests, i.e. standalone tests of software components;&lt;br /&gt;k) Integration tests, i. e. tests of aggregations of software components;&lt;br /&gt;1) Qualification tests, i. e. tests of the complete software product prior to delivery;&lt;br /&gt;m) Acceptance tests, i.e. tests of the complete software product after delivery.&lt;br /&gt;A software-producing organisation should include within the software development plan:&lt;br /&gt;a) Definitions of quantities that will be used to measure progress against cost, schedule and quality goals;&lt;br /&gt;b) The initial list of risks that have been identified, with estimates of the residual risk after planning Risks that should be considered in software development are:&lt;br /&gt;c) Low capabilities of the organisation or its suppliers;&lt;br /&gt;d) Low accuracy of the estimates of resources and duration required for each activity;&lt;br /&gt;e) Significant differences betw~en the times that delivery of products or services are required and the times that results from optimising plans to meet cost and quality goals;&lt;br /&gt;f) Significant geographical dispersion of the organisation, customers and suppliers;&lt;br /&gt;g) High technical novelty, including novel methods, tools and supplied software;&lt;br /&gt;h) Low quality or availability of supplied software and tools;&lt;br /&gt;i) Low precision, accuracy and stability of the definition of the customer requirements and external interfaces.&lt;br /&gt;A software-producing organisation should control development (including design) of a product or service by:&lt;br /&gt;&lt;br /&gt;175&lt;br /&gt;Training Manual on ISO 9000: 2000 and TQM&lt;br /&gt;a) Reviewing and agreeing the development plan before development starts;&lt;br /&gt;b) continuously monitoring and regularly reporting on progress-towards cost, schedule and quality goals;&lt;br /&gt;c) continuously monitoring for risks to the project and taking appropriate action (i.e. contingency planning, pre-emptive action).&lt;br /&gt;7.3.2 Design and Development Inputs&lt;br /&gt;The software-producing organisation should perform software requirements analysis upon the design and development inputs with the objective of producing a complete and consistent software requirements specification that defines the:r---a) Functional requirements;&lt;br /&gt;b)· Reliability requirements;&lt;br /&gt;c) Usability requirements;&lt;br /&gt;d) Maintainability requirements;&lt;br /&gt;e) Portability requirements;&lt;br /&gt;f) Efficiency requirements.&lt;br /&gt;Software requirements analysis should be performed using software engineering methods and tools. Environmental requirements define the permitted impact of the product or service on a third party. An environmental requirement may also be a legal or regulatory requirement. Examples of environmental requirements for computer software are:&lt;br /&gt;a) The software must be free of computer viruses;&lt;br /&gt;b) Normal operation of the software must not result in accidental damage to people or property;&lt;br /&gt;c) After a software failure, the behaviour of the software must not result in accidental damage to people or property.&lt;br /&gt;An organisation should always produce software that is free of computer viruses. The organisation should operate systems to prevent the spread of computer viruses.&lt;br /&gt;An organisation should never produce software that results in accidental danlage to people or property, including after a software failure. When customer requires a system containing hardware, software and people, the organisation should perform the following activities before software requirements analysis:&lt;br /&gt;a) System requirements analysis, which should transform the customer requirements into a complete and consistent system requirements specification;&lt;br /&gt;b) System architectural design, which should result in a feasible system&lt;br /&gt;~,&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;176&lt;br /&gt;architectural design that implements all the system requirements.&lt;br /&gt;In system architectural design, system requirements are allocated to hardware, software components and manual operations. The inputs to software requirements analysis are:&lt;br /&gt;a) The system requirements allocated to software;&lt;br /&gt;b) Specifications of the interfaces between the system components.&lt;br /&gt;7.3.3 Design and development outputs&lt;br /&gt;Software development outputs may include:&lt;br /&gt;a) Architectural design specifications; ~&lt;br /&gt;b) Detailed design specifications;&lt;br /&gt;c) Source code;&lt;br /&gt;d) Executable code;&lt;br /&gt;e) Guides for installation, operation and maintenance;&lt;br /&gt;o Software test specifications.&lt;br /&gt;A software product should consist of one or more of the above software development outputs. A software product delivered to a customer for operational use should as minimum, contain:&lt;br /&gt;a) Verified and validated executable code;&lt;br /&gt;b) A guide to the installation and operation of the software.&lt;br /&gt;A software-producing organisation should perform the following activities to produce the development outputs:&lt;br /&gt;a) Software architectural design;&lt;br /&gt;b) Software detailed design:. .--51c) Software coding and testing;-d) Software integration.&lt;br /&gt;A software-producing organisation should produce development outputs using methods and tools that have been validated and approved for the application. Techniques for valicating methods and tools include:&lt;br /&gt;a) Successful application by the organisation for a similar software product and/or service;&lt;br /&gt;b) Successful outcome of proto typing the product and/or service;&lt;br /&gt;c) Research of methods and tools used for producing similar products and/or services.&lt;br /&gt;Software test specifications should contain, or refer to, the product and/or service acceptance criteria.&lt;br /&gt;&lt;br /&gt;177&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;Software design specifications and user guides should define the characteristics of the product and/or service that are essential to its s,afe and proper use.&lt;br /&gt;The organisation should verifY each software specification or component before approving it for release to the customer or for use in subsequent development and maintenance activities. i H-- i&lt;br /&gt;Software development reviews should include:&lt;br /&gt;a) Architecturaldesignrevie~lV&lt;br /&gt;b) Detailed design review; --&lt;br /&gt;c) Source code review; () -d) Review of software test specifications; 2C)v-b e) Rser guides review.&lt;br /&gt;Members of the development team should review and agree:&lt;br /&gt;a) The architectural design, before starting detailed design;&lt;br /&gt;b) Detailed designs of assemblies of software components, before the source code is written;&lt;br /&gt;c) The source code and software test specifications, prior to testing;&lt;br /&gt;d) User guides, prior to delivery of the software.&lt;br /&gt;An architectural design review and user guide review may be performed jointly with the customer.&lt;br /&gt;Software review techniques include, in order of increasing rigour:&lt;br /&gt;a) Peer review;&lt;br /&gt;b) Walkthrough;,&lt;br /&gt;c) Inspection.&lt;br /&gt;The software reliability requirements should be considered when selecting software review techniques and allocating resources to software review activities.&lt;br /&gt;7.3.5 Design and development verification&lt;br /&gt;Design and/or development verification shall be plann~d and performed to ensure the output meets the input requirements. The results ofthe verification and subsequent follow-up actions shall be recorded.&lt;br /&gt;The following software development outputs should be verified:&lt;br /&gt;a) Requirements;,&lt;br /&gt;b) Design;&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;178&lt;br /&gt;c) Code;&lt;br /&gt;d) The software product at each stage of integration;&lt;br /&gt;e) Documentation.&lt;br /&gt;Development outputs should be demonstrated to meet the development input requirements by one or more ofthe following verification techniques:&lt;br /&gt;a) Review (i.e. peer review, walkthrough, inspection);'-b) Tracing of software requirements to software components and viceversa;&lt;br /&gt;c) Formal proof of correctness of the development output;&lt;br /&gt;d) Test, for example:&lt;br /&gt;1. Unit tests of a software component to verify that it meets its detailed design specification;&lt;br /&gt;11. Integration tests of an aggregate of software components to verify that it meet its architectural design specification;&lt;br /&gt;l1l. Qualification tests of a software product to verifY that it meets its software requirements specification.&lt;br /&gt;The record of any non-conformity in the software detected during verification should:&lt;br /&gt;a) IdentifY the input requirement that has not been met;&lt;br /&gt;b) IdentifY the software compollent, or part of that is non-conformant;&lt;br /&gt;c) Describe the nature of the non-conformity, such as the error in a document or source code module, or the behaviour of executable code.&lt;br /&gt;7.3.6 Design and development validation&lt;br /&gt;Before delivery and installation of the software, the software development organisation should performed software validation:&lt;br /&gt;a) Tracing customer requirements to software requirements and \ice-versa; v~·c£..;t.:.~ vi ~&lt;br /&gt;b) Joint reviews of the software requirements with the customer;&lt;br /&gt;c) Joint reviews of the software architecturaJ:desig~ with the customer.&lt;br /&gt;d) Demonstrations of prototypes to the customer;. .e) Simulating acceptance tests in qualification testing.&lt;br /&gt;After delivery and installation of the software, the customer should perfo software validation by conducting acceptance tests of the software. Where feasible, the acceptance tests should be performed before the software is rn.aC= available for operational use. However, some acceptance tests, such as th =~&lt;br /&gt;&lt;br /&gt;179&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;required to demonstrate reliability, may require operational use of the sofuvare.&lt;br /&gt;7.3.7 Control of Design &amp;amp; Develupment Changes.&lt;br /&gt;In software engineering, control of design change is a configuration management activity. Design change may occur in both software development and software maintenance.&lt;br /&gt;The organisation should establish and maintain procedures for controlling design changes, which may arise at any time during the software product life cycle, in order to:&lt;br /&gt;a) Document and justify the change;&lt;br /&gt;b) Evaluate the consequences of any change;&lt;br /&gt;c) Approve or disapprove the change;&lt;br /&gt;d) Implement and verifY the change.&lt;br /&gt;Control of design change should be performed upon each software specification or component that has been approved for use in subsequent development and maintenance activities or for release to the customer.&lt;br /&gt;Changes to a software specification or component should maintain consistency between requirements specifications, design specifications, code, tests specifications and user manuals.&lt;br /&gt;Tests to verify or validate that the capabilities of the software have not been reduced by a change are called "regressions tests". Regressions tests of software should always be performed when the interface to a software component has been changed, with objective of verifying that all the components that use the modified component still function correctly. - f&gt; h..G ~- tt.....t;,&lt;br /&gt;7.4 Purchasing . - j}e-t.::.~ .''V - At &lt;-.v,. s o...t", lJ1'r-&gt;f7.4.1 Purchasing Process ~4.'"l..b Nt 1)v./1.~oJyt ~. -- fJh'·u.&lt;br /&gt;In developing and maintaining software products, purchased products mayinclude' . t " ~ t-. ~ ~~~~~a) Commercial off-the-shelf software; A-~~ d.A- ~ .f\t&gt;-t ~ .' Vb) Software acquired free from a third party;&lt;br /&gt;c) Tools for the development and maintenance of the software product;&lt;br /&gt;d) Training courses and materials.&lt;br /&gt;Considering that products (b), (c) and (d) may be obtained without a financial transaction, the term "acquisition" is preferred to "purchasing".&lt;br /&gt;A software development or maintenance organisation should implement procedures for the acquisition of software products and services.i V-e:f\d D 11. ~co n.di:I, ~ M. &lt;'V~ ck..-f-o t\.. , . .1\ b 11 ()NIN-O J&lt;. ,{.l r . f- LA. ~ t t- (~ ~+&gt;U'c..'I.' 1.1 J-.c.')b ~ i'\,.b .&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;7A.2 Purchasing information&lt;br /&gt;Purchasing documents shall contaffi information clearly descnbing the product and/or service ordered, including where appropriate:&lt;br /&gt;a) Requirements for approval or qualification of product and/or service.procedures, processes, equipment and personnel;&lt;br /&gt;b) Any management system requirements. The organisation shall ensure the adequacy of purchasing documents for the specification of requirements prior to release.&lt;br /&gt;When acquiring software products and services, the organisation is acting in the role of the customer, and the guidance on requirements specification provided in clauses 7.2 and 7.3.2 should be considered.&lt;br /&gt;7.4.3 Verification of purchased product&lt;br /&gt;The organisation shall determine and implement the arrangements necessary for verification of purchased product and/or service.&lt;br /&gt;Where the organisation or its customer proposes to perform verificati activities at the supplier's premises, the organisation shall specify the required verification arrangements and method of product and/or service release in the purchasing documents.&lt;br /&gt;When acquiring software products and services, the organisation is acting in the role of the customer, and the guidance on verification and validati provided in clauses 7.3.5 and 7.3.6 should be considered.&lt;br /&gt;7.5 Production and service Prsvision&lt;br /&gt;7.5.1 Control of Production &amp;amp; Service Provision&lt;br /&gt;A software-producing organisation should plan and control producti operations by: .&lt;br /&gt;a) Specifying the version of the software product or software compo to be released;&lt;br /&gt;b) Defining procedures for the replication of the software;&lt;br /&gt;c) Providing equipment that exactly reproduces the software;&lt;br /&gt;d) Defining procedures for the packaging, including labelling, of a ~ of the software;&lt;br /&gt;e) Providing equipment for packaging the software;&lt;br /&gt;f) Defining procedures for the delivery of a copy of the software packa.::&lt;br /&gt;Replication of software may involve:&lt;br /&gt;a) Copying the master copy of the software product to distnbution&lt;br /&gt;180&lt;br /&gt;&lt;br /&gt;181&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;b) Copying the master copy of the software product to the customer's computer by means of a computer network.&lt;br /&gt;The software product may include a copy of the legal agreement (i.e.license) for the use of the product.&lt;br /&gt;A software-producing organisation should plan and control service operations by:&lt;br /&gt;a) Establishing a software operations process;&lt;br /&gt;b) Establishing a software maintenance process;&lt;br /&gt;c) Producing a plan for the organisation, work breakdown and schedule of operations and maintenance activities;&lt;br /&gt;d) producing a quality plan for software operations and maintenance activities (see 5.4.2).&lt;br /&gt;Software maintenance includes the following tasks:&lt;br /&gt;a) Diagnosis of problems;&lt;br /&gt;b) Design and implementation of:&lt;br /&gt;1. Changes that correct problems and prevent future occurrences of similar or related problems;&lt;br /&gt;11. Interface modifications, which maybe required when additions or changes are made to the hardware or software that the software product controls or exchanges data with;&lt;br /&gt;111. Enhancements, such as additional functions or performance improvements.&lt;br /&gt;Major interface modifications and enhancements to the software should be implemented using the software development process instead of the software maintenance process.&lt;br /&gt;7.5.2 Validation of Processes for Production &amp;amp; Service Provision&lt;br /&gt;Any software development production and/or service processes where the resulting output cannot be readily or economically verified by subsequent monitoring, inspection and/or testing should not be used in software development, production or servicing. Alternative software development production and/or service processes where the resulting output can be readily 0f economically verified by subsequent monitoring, inspection and/or testing should be used.&lt;br /&gt;7.5.3 Identification and traceability&lt;br /&gt;A software-producing organisation should establish procedures for identifying software products during development, production and servicing.&lt;br /&gt;Appendix-D&lt;br /&gt;182&lt;br /&gt;Considering that the interaction or software items affects the conformity of a software product with customer requirements, a software-producing organisation should establish procedures for identifying the constituent software items of a software product during development, production and servicing.&lt;br /&gt;Software items that should be identified include:&lt;br /&gt;a) Requirements;&lt;br /&gt;b) Documents;&lt;br /&gt;c) Software components;&lt;br /&gt;d) Test cases;&lt;br /&gt;e) Development tools;&lt;br /&gt;f) Records, e.g.:&lt;br /&gt;1. Verification and validation records;&lt;br /&gt;11. Problem reports;&lt;br /&gt;11I. Change proposals.&lt;br /&gt;Traceability is a requirement that is necessary for fitness for purpose (see clause 72.1). A software-producing organisation should control and record the unique identification of product and/or service by means of a configuration management system that provides for:&lt;br /&gt;a) Configuration identification;&lt;br /&gt;b) Configuration control;&lt;br /&gt;c) Configuration status accounting;&lt;br /&gt;d) Configuration evaluation;&lt;br /&gt;e) Release management and delivery.&lt;br /&gt;The configuration id~ntification information should include:&lt;br /&gt;a) The name of each software item;&lt;br /&gt;b) The version of each software item;&lt;br /&gt;c) The type of each software item;&lt;br /&gt;d) The version of each software item within a version of a software&lt;br /&gt;product (therefore defining the configuration of a software product). The configuration control information should include:&lt;br /&gt;a) The details of problem5 reported upon, or changes proposed to, a software item or software product;&lt;br /&gt;b) The person or persons with the authority to decide upon actions to problems or changes to each software item or software product;&lt;br /&gt;&lt;br /&gt;183&lt;br /&gt;,d, mJ :n Ib ria :b d, 01&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;c) The person or persons with the authority to decide on changes to the verification and validation status of each software-item or software product.&lt;br /&gt;The configuration status accounting information should include the status of all changes proposed for a software item or a software product.&lt;br /&gt;The configuration evaluation information should include the verification and validation status (e.g. successfully reviewed, unit tested, integration tested, qualification tested, or accepted) of each software item and software product.&lt;br /&gt;The release management and delivery information should include the version of the software product and details of changes since the last release.&lt;br /&gt;7.5.4 Customer property C~~)&lt;br /&gt;The organisation shall exercise care with customer property while it is under the organisation's supervision or being used by the organisation. The organisation shall ensure identification, verification, storage and maintenance of customer property provided for use or incorporation. Any customer property that is lost, damaged or otherwise found to be unsuitable for use shall be recorded and reported to the customer.&lt;br /&gt;A software-producing organisation should validate software products provided by the customer for use either as part of the software product or as tools for developing the product. Validation should be performed before use of the customer-supplied software product by:&lt;br /&gt;a) VerifYing the identity of the product;&lt;br /&gt;b) Integration testing of a product component;c) Testing of a customer-supplied tool against its specification or user manual.&lt;br /&gt;A software-producing organisation should establish procedures for identifying and storing software products provided by the customer during development, production and servicing. The procedures should be part of the configuration management system for the product.&lt;br /&gt;7.5.5 Preservation of Product&lt;br /&gt;at u~ In&lt;br /&gt;n~ l[&lt;br /&gt;JO el&lt;br /&gt;,k&lt;br /&gt;ar 0),.1 1 it&lt;br /&gt;r'&lt;&gt;)(nl Ii Ie h&lt;br /&gt;b&lt;br /&gt;D j&lt;br /&gt;The organisation shall ensure that during internal processing and final delivery of product and/or service to the intended destination that the identification, packaging, storage, preservation, and handling do not affect confornlity with product andlor service requirements.&lt;br /&gt;A software-producing organisation should ensure that its software products are not altered between the point of production and the point of delivery.&lt;br /&gt;Software product identification information should be preserved to ensure traceability. In particular: . liJ.ft_ ~l~"':l ~d../ &amp;amp;-if - (j5~t~. ~~j u ".-j~' \) I. . Ire , fo,,&lt;-cM.-i' ""i -0~6' V " rw 1 pfto ~'-"'J 0 Appendix-D 184 a) The labelling of any media used for storing the software shoufd be resistant to alteration; b) The software product identification information available at run-time should not be alterable. Software products should be unchanged during handling, packaging, storage and delivery. Delivery of software may be achieved by physical movement of media containing software, or by electronic transmission. The following risks to conformity should be considered and appropriate actions taken when handling, packaging, storing or delivering software: a) Deterioration of the media upon which the software is stored; b) The effects of compression and decompression techniques, if used; c) The effects of encryption and decryption techniques, if used; d) Alteration of contents by computer virus or electromagnetic fields. Concerning handling, packaging and storage, the configuration management system should include procedures for: a) Storing versions of software products according to their verification and approval status; b) Controlling access to the software items; c) Controlling the access to and retrieval of the software items; d) Releasing software; e) Regular backup of the software; f) Storage of copies in separate locations, so that a disaster does not result in total loss of the software product. Sets of software items with the same verification and approval status are known as "baselines". Software releases should be accompanied by release notes that identify the version of the software, changes made since the last release, and any user information not already in the user documentation. 7.6 Control of measuring and monitoring devices Software used for verification of specified requirements shall be validated prior to use, and in addition, special purpose software developed specifically to test a product, shall meet the applicable req~or the development of product, as stated iIJ. clause 7.3 of this International Standard. Measuring and monitoring devices used in software development, maintenance and operation include: 185 Training Manual on ISO 9000 : 2000 and TQM a) Additional software, which is not part of the software design, that is used for testing the software product; b) Data used for testing the software product; c) Software tools used for collecting performance, resource utilisation and coverage information; d) Computer hardware; e) Instrumentation interfacing to the computer hardware. Computer hardware and instrumentation devices used in software development, maintenance and operation may require calibration (e.g. the clock of the computer may need to be calibrated against a standard clock). The organisation should control and maintain software measuring and monitoring devices used in software development and maintenance by means of the software configuration management system (see 7.5.2 and ISO/IEC 12207: 1995 clause 6.2). A configuration management system should al~o be used for the computer hardware and instrumentation. 8 Measurement, analysis and improvement 8.1 General guidance To ensure that the quality management system and processes conform to requirements, a software-producing organisation should: a) Monitor and measure the conformity of products and/or services to quality requirements by means of review, verification and validation processes (see 7.3.4, 7.3.5 and 7.3.6); b) Monitor and measure customer satisfaction with products and/or services to check that the quality management system is achieving its objectives; . c) Conduct a programme of audits to check that the quality management system procedures are followed; d) Conduct a programme of software process assessments to identify process improvements that increase the degree of conformity to requirements. ( ~ S('(j ~ -l:-oo(1) C'___ b...t&gt;.- 4 l.,V\A..L J&lt;br /&gt;The measurement, monitoring, analysis and improvement processes, and .the type, location, timing and frequency of measurements and the requirements for records, should be identified as part of the quality planning (see 5.4.2). In software engineering, measurable characteristics of products, services and processes are called "metrics".&lt;br /&gt;Types of software product metrics include:&lt;br /&gt;a) Testability;&lt;br /&gt;&lt;br /&gt;Appendix-D&lt;br /&gt;186&lt;br /&gt;b) Usability;&lt;br /&gt;c) Reliability;&lt;br /&gt;d) Maintainability;&lt;br /&gt;e) Availability.&lt;br /&gt;Types of software process metrics include:&lt;br /&gt;a) Process maturity;&lt;br /&gt;b) _ Number and types of defects in process outputs;&lt;br /&gt;c) Defect removal efficiency;&lt;br /&gt;d) Milestone slippage.&lt;br /&gt;The effectiveness of metrics should be evaluated by estimating their capability: '&lt;br /&gt;a) To predict customer satisfaction with the product and/or service, or;&lt;br /&gt;b) To report the probable number of defects present in the product, or;&lt;br /&gt;c) To report the degree of progress towards cost, schedule and quality objectives.&lt;br /&gt;When the size and complexity of a software product implies that complete verification that a software product meets its requirements is not economically practical, statistical techniques should be used to estimate the:&lt;br /&gt;a) The proportion of software product parts that need to be processed by each verification activity (e.g. the proportion of lines of code that should be covered in testing, the proportion of code that should be inspected);&lt;br /&gt;b) The number of outstanding defects in the software product after each stage of verification (e.g. the number of defects per hundred lines of code after qualification testing). Statistical techniques may also be used to estimate the reliability and maintainability of the software product from data collected during development, operations and maintenance (e.g. mean time between failure, mean to time to repair).&lt;br /&gt;8.2 Measurement and monitoring ). J ~ ~.h,.,,J- 6hd..e-v..8.2.1 Customer satisfaction ( ~'b' ) ~ b " -' 'r-&lt;br /&gt;The organisation shall monitor information on customer satisfaction and/ or dissatisfaction. The methods and measures for obtaining and utilizing such infoffilation and data shall be defined. -&lt;br /&gt;A software development and maintenance organisation should evaluate customer satisfaction by analysing: , . .J.1) .&lt;br /&gt;Nt o~ {1:&gt;tto1'(j (;.M ~ ~ 5.vt,Vl b~-hcYI ·l YIP t ~&lt;br /&gt;&lt;br /&gt;187&lt;br /&gt;Training Manual on ISO 9000 : 2000 and TQM&lt;br /&gt;a) All non-conformities detected by customers during development, operation and maintenance;&lt;br /&gt;b) All complaints received from customers during development, operation and maintenance;&lt;br /&gt;c) All expressions of satisfaction with the software product and/or service;&lt;br /&gt;d) The costs and benefits of the software product and/or service to customers.&lt;br /&gt;Note that:&lt;br /&gt;a) All non-conformities are complaints, but not all complaints are related to non-conformities;&lt;br /&gt;b) A complaint is an expression of dissatisfaction;&lt;br /&gt;c) Analysis of non-conformities and complaints should identify the number, type and severity of each non-conformity or complaint;&lt;br /&gt;d) The methods and measures for obtaining and utilizing such information and data should be defined in the quality plan.&lt;br /&gt;8.2.2 Internal audit ( / ~d r &lt;:k...vl ~ wo.Ml.) ~ ~ f- 4u/-l vl7-) I The organisation shall carry out objective audits in order to determine if the quality management system has been effectively implemented and maintained and conforms to this International Standard. In addition, the organisation may carry out audits to identifY potential opportunities for improvement. The audit process, including the schedule, shall be based on the status and importance of the activities and/or areas to be audited and the results of previous audits. I The system level procedure for internal audit shall cover the audit scope, frequency and methodologies, as wen as the responsibilities, requirements for conducting audits, recording and reporting results to management. Audits shall be performed by personnel other than those who performed the work being audited. When software development and maintenance work is organized into projects, the audit schedule should define a selection of projects to be audited.To ensure that the whole quality management system is audited, the audit schedule may include projects at different stages of their life cycle, or may include audits of the same project at different stages of the life cycle, or both. 8.2.3 Measurement and monitoring of processes The organisation shall apply suitable methods for measurement and monitoring of processes necessary to meet customer requirements and to Appendix-D 188 demonstrate the process's continuing ability to satisfY its intended purpose. Measurement resu Its shall be used to maintain and/or improve those processes. To measure and monitor processes necessary to meet custoriler requirements and demonstrate the processes' continuing ability to satisfY its intended purpose, a software-producing organisation should: a) Establish and operate an improvement process (see ISO/IEe 12207: 1995; b) Perform internal audits; c) Perform software process assessments.~ 8.2.4 Measurement and monitoring of product and/or service A software-producing organisation should apply the following methods for monitoring of the characteristics of the product and/or service to verifY that requirements for the product and/or service are met: a) Design and development review (see 7.3.4); b) Design and development verification (see 7.3.5); c) Design and development validation (see 7.3.6); d) Customer satisfaction monitoring (see 8.2.1); Measurements of characteristics of the product and/or service should be collected during the monitoring activities (see 8.1). , (.J;;;: &lt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-113755947839806039?l=softwarecmm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarecmm.blogspot.com/feeds/113755947839806039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21129982&amp;postID=113755947839806039' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/113755947839806039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21129982/posts/default/113755947839806039'/><link rel='alternate' type='text/html' href='http://softwarecmm.blogspot.com/2006/01/software-process-development.html' title='Software process development'/><author><name>tqmcintl</name><uri>http://www.blogger.com/profile/10230158250240886859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='10' src='http://photos1.blogger.com/blogger/4850/1908/1600/logo.jpg'/></author><thr:total>2</thr:total></entry></feed>
