tag:blogger.com,1999:blog-211299822009-05-31T06:02:39.495-07:00Software QAhosted by www.tqmc.org Any one can comment. Any questions raised here will be answered within 24 hours.tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-21129982.post-49988685061856785282009-02-24T21:00:00.000-08:002009-02-24T21:01:07.339-08:00Managing Capability and MaturityManaging Capability and Maturity: Part 2<br /><br /> By: David Norfolk, Practice Leader - Development, Bloor Research<br />Published: 24th February 2009<br />Copyright Bloor Research © 2009<br /><br />Page Tools<br /><br /><br /><br /><br /><br />More from author<br />February 2009<br />Managing capability and maturity : 1<br />February 2009<br />You don't want a CMDB, you want a CMS<br />February 2009<br />Continuous Application Performance Management<br />January 2009<br />Something new in Perforce SCM<br />January 2009<br />Application Integrity: the Coverity approach.<br />December 2008<br />Compuware CU2008 - Day 2<br />December 2008<br />CU2008 Day 1<br />Syndication<br />Delicious<br />Digg<br />reddit<br />Facebook<br />StumbleUpon<br />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".<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />Bloor: How is CMMI assessment used—for external marketing or internal process?<br /><br />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.<br /><br />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.<br /><br />Bloor: OK, so what is the impact of CMMI on your front-line developers?<br /><br />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:<br /><br />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.<br />Implementation of a suite of prediction tools to predict defects, schedule, SLA and effort. These include:<br />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).<br />Use of a Rayleigh distribution to predict defects during and after the delivery of the product.<br />Reliability assessment using the Gompertz technique.<br />Use of non-homogeneous Poisson Process (NHPP) based tools to predict post-release defects.<br />Use of Monte-Carlo simulation based prediction of effort and SLAs (for maintenance type of projects).<br />Use of Moving Range Control Charts (XmR charts) for tracking critical sub-processes identified at the time of estimations.<br />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.<br />Use of basic and advanced statistical techniques to baseline performance, with probabilistic modelling capability.<br />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<br /><br />RS: In addition, the following process improvements were successfully demonstrated in many instances during the assessment:<br /><br />Tracking review effectiveness using 2x2 matrix across different phases of projects.<br />Implementation of klocwork, a commercially-available Static Analysis tool, in our Products' Business Unit, resulting in reduction in memory leaks in our products.<br />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.<br />Process Improvements in the area of QMS (Quality Management System) integration, Testing Effectiveness, Test Automation, Internal Auditing, etc.<br />All of the above have had a deep impact on our employees. Here's a list of a few benefits:<br /><br />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.<br />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.<br />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.<br />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.<br /><br />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?<br /><br />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.<br /><br />Bloor: Ah, we like measuring Customer Satisfaction formally. OK, so what next—reassessment? When?<br /><br />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.<br /><br />Bloor: But, surely, there must be some downsides to all this?<br /><br />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.<br /><br />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.<br /><br />Bloor: Yes, that last is a good point, a degree of flexibility is, indeed, built into CMMI. Thank you.<br /><br />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.<br /><br />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.<br /><br />Reader Comments<br /><br />Do you agree with what David Norfolk is saying? Perhaps you feel, or even know, different? Why not post your opinion on this issue?<br /><br /><br /><br />more<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-4998868506185678528?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-41651200554544643032008-10-22T23:27:00.001-07:002008-10-22T23:27:27.357-07:00PTA Professional Edition Updates<br />Latest Update: Version 1.54 Build 1206 - October 11, 2008.<br /><br /><a href="http://www.software.co.il/ptadownload/pta1206u.exe">Build 1206 - Download Latest Cumulative Update - October 11, 2008</a><br />If the PTA Risk Assessment tool is already installed on your computer, we strongly recommend that you keep it up-to-date by <a href="http://www.software.co.il/ptadownload/pta1206u.exe">downloading a free cumulative update</a> with the latest improvements and bug fixes (4MB size; less than 1 minute download time, applicable for all previous versions of PTA).<br />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.<br />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. <br />Build 1206 is fully compatible with all existing PTA threat models and libraries versions.<br />If this is your first time with PTA, you are invited to visit our <a href="http://www.ptatechnologies.com/DownloadFrameset.htm" target="content">download area</a> and get a <a href="http://www.ptatechnologies.com/DownloadFrameset.htm" target="content">full version of the PTA Professional Edition Risk Assessment tool. </a><br /><br /><a href="http://www.ptatechnologies.com/SupportFrameset.htm" target="content">Latest Support Notes : </a><br />If you encounter problems when trying to run PTA for the first time after installation:<br />Please have a look at section 8 in <a href="http://www.ptatechnologies.com/SupportFrameset.htm" target="content">PTA Support &amp; FAQ</a> page which includes a few updated solutions regarding difficulties in running PTA on machines with Office 2007/2003 installed.<br />How do I know the current version of PTA installed on my computer?<br />Click the Help About menu option in PTA main menu. The About dialog displays the current PTA version and build number.<br /><br />***<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-4165120055454464303?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com1tag:blogger.com,1999:blog-21129982.post-7430786265011823772008-04-19T18:58:00.000-07:002008-04-19T19:01:05.620-07:00ISO 9001 for Software Industry<p><br /> </p><p>-- updated quarterly (ISO 9000-3, TickIT,...) --<br />"Quality will always win if you give it a chance." -- <a href="http://www.sb2000.com/">Small Business 2000</a><br />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.<br />See Tantara's main <a href="http://www.tantara.ab.ca/info.htm">hotlist</a> for other information. </p><p><br />When reading information on the internet, take note of the standard/model's edition being discussed/compared. Click <a href="http://www.tantara.ab.ca/b_board.htm#cedition">here</a> for a list depicting the current edition of key standards/models.<br />Click <a href="http://www.tantara.ab.ca/b_board.htm#quikview">here</a> for a quick view of the world's maturity regarding software quality and software process capability.<br /> <br />Resources:<br /><a href="http://strategis.ic.gc.ca/SSG/it03216e.html"></a><br /><a href="http://strategis.ic.gc.ca/SSG/it03216e.html">Guidelines for application of ISO 9001 to software development:</a> This web page summarizes ISO 9000-3:1991.<br /><a href="http://connect.ab.ca/~praxiom/9000-3.htm"></a><br /><a href="http://connect.ab.ca/~praxiom/9000-3.htm">ISO 9000-3:1991 guidelines translated in plain english:</a> Praxiom summarizes their interpretation of ISO 9000-3:1997 and highlights their main points.<br /><a href="http://www.quality.org/ISO9000-3/ISOGapChecklist.pdf"></a><br /><a href="http://www.quality.org/ISO9000-3/ISOGapChecklist.pdf">ISO 9000-3:1991 checklist:</a> Suggestions and a list of questions to determine whether requirments are met.<br /><a href="http://www.iso-9000.co.uk/1/00.html"></a><br /><a href="http://www.iso-9000.co.uk/1/00.html">ISO 9001 explained clause-by-clause (both 2000 &amp; 1994 editions):</a> This is a good summary of how to interprete the ISO 9001 standard.<br /><a href="http://www.iso.ch/iso/en/iso9000-14000/iso9000/transition.html"></a><br /><a href="http://www.iso.ch/iso/en/iso9000-14000/iso9000/transition.html">ISO 9001:2000 guidance:</a> Lots of guidance here from ISO themselves.<br /><a href="http://www.iso.ch/iso/en/Standards_Search.StandardsQueryForm"></a><br /><a href="http://www.iso.ch/iso/en/Standards_Search.StandardsQueryForm">ISO standards for the software industry</a>: 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.<br /><a href="http://praxiom.com/iso-9001.htm"></a><br /><a href="http://praxiom.com/iso-9001.htm">ISO 9001:2000 translated in plain english:</a> Praxiom summarizes their interpretation of ISO 9001:2000 and highlights their main points.<br /><a href="http://www2.umassd.edu/swpi/BellCanada/trillium-html/t3modc45.html"></a><br /><a href="http://www2.umassd.edu/swpi/BellCanada/trillium-html/t3modc45.html">Trillium capability (area 5) - Quality System:</a> Refer to this model's capability area #5 for a phase (level) approach to implementing an ISO 9001 compliant quality system for software development.<br />Articles:<br /><a href="http://www.tantara.ab.ca/iso90003.htm"></a><br /><a href="http://www.tantara.ab.ca/iso90003.htm">Applicability of ISO 9001 to software development</a>: How is ISO 9001:1994 relevant to software development organizations? What is the role of ISO 9000-3:1997?<br /><a href="http://www.enel.ucalgary.ca/People/Smith/softproj/prev689/61994.96/1996/talks/tchevier.htm"></a><br /><a href="http://www.enel.ucalgary.ca/People/Smith/softproj/prev689/61994.96/1996/talks/tchevier.htm">Briefing--ISO 9000:1994 series:</a> In light of the software development challenge, a briefing on the ISO 9000 series of standards (presented in March 1996).<br /><a href="http://www.tantara.ab.ca/a_isorel.htm"></a><br /><a href="http://www.tantara.ab.ca/a_isorel.htm">History and relationship of process standards/models</a>: 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.<br /><a href="http://www.cse.dcu.ie/essiscope/sm5/approach/tickit-2.html"></a><br /><a href="http://www.cse.dcu.ie/essiscope/sm5/approach/tickit-2.html">TickIT description:</a> TickIT is an ISO 9001 scheme for the software industry. Discover the principles and objectives of this scheme.<br /><a href="http://www.iscn.ie/news/iscn95/doc-17.html"></a><br /><a href="http://www.iscn.ie/news/iscn95/doc-17.html">TickIT--providing confidence in ISO 9001:1994 certification:</a> This paper traces the events that led up to the TickIT initiative, outlines TickIT, and discusses the issues that were outstanding in 1995.<br />Documents and Reports:<br /><a href="http://www.secat.com/download/locked_pdf/isovsecm_lkd.pdf"></a><br /><a href="http://www.secat.com/download/locked_pdf/isovsecm_lkd.pdf">Report: Comparison of ISO 9001:1994 and SEI's SE-CMM V1.1 [pdf]:</a> This is a top level summary of the comparison between the Systems Engineering Capability Maturity Model and ISO 9001.<br /><a href="http://www.sei.cmu.edu/pub/documents/94.reports/pdf/tr12.94.pdf"></a><br /><a href="http://www.sei.cmu.edu/pub/documents/94.reports/pdf/tr12.94.pdf">Report: Comparison of ISO 9001:1987 and SEI's SW-CMM V1.1 [pdf]:</a> 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 "<a href="http://www.sei.cmu.edu/publications/documents/96.reports/96.ar.iso.vs.cmm.html">How ISO 9001:1994 Compares with the CMM V1.1</a>".<br /><a href="http://www.tickit.org/overview.pdf"></a><br /><a href="http://www.tickit.org/overview.pdf">Report: Executive overview - TickIT for ISO 9001:2000 [pdf]:</a> This is a quick four page overview of the revised TickIT guide for ISO 9001:2000.<br />Registered Software Organizations and their Registrars:<br /><a href="http://209.232.206.126/iso90002/search.htm"></a><br /><a href="http://209.232.206.126/iso90002/search.htm">Quality Digest's search for ISO 9001 registered organizations:</a> 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 <a href="http://www.qsuonline.com/Body%20pages/RCD.html">here</a> to purchase a complete directory of all ISO 9000 registered companies in North America.<br /><a href="http://www.rabnet.com/qr_dir.htm"></a><br /><a href="http://www.rabnet.com/qr_dir.htm">Registrar Accreditation Board (RAB) accredited ISO 9000 registrars</a>: 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".<br /><a href="http://www.scc.ca/iso9000/9000org_e.html"></a><br /><a href="http://www.scc.ca/iso9000/9000org_e.html">Standards Council of Canada (SCC) accredited ISO 9000 registrars</a>: This is the current list of SCC accredited ISO 9000 registrars. <br />Governing agents for ISO 9001 and related software industry schemes:<br /><a href="http://www.iso.ch/"></a><br /><a href="http://www.iso.ch/">ISO:</a> The home (web) site for the International Organization for Standardization.<br /><a href="http://www.iso.ch/addresse/membodies.html"></a><br /><a href="http://www.iso.ch/addresse/membodies.html">ISO Members:</a> This is a list of all ISO Members--view this list to determine who is the ISO Member representative for your country.<br /><a href="http://www.bsi.org.uk/iso-tc176-sc2/"></a><br /><a href="http://www.bsi.org.uk/iso-tc176-sc2/">ISO's Technical Sub-Committee #176-SC2 (re: Quality Management/Assurance):</a> 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<br /><a href="http://www.tc176.org/"></a><br /><a href="http://www.tc176.org/">ISO's Technical Committee #176 (oversees Quality Management/Assurance):</a> 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...)<br /><a href="http://www.tickit.org/"></a><br /><a href="http://www.tickit.org/">TickIT:</a> The home (web) site for the United Kingdom's TickIT scheme.<br />If you found this hotlist helpful, imagine what Tantara can do "in person" (consulting / training).<br />Why consider Tantara's consulting/training?<br />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).<br /> <a href="http://www.tantara.ab.ca/iso_list.htm">more</a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-743078626501182377?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-68116353888078286142008-03-04T00:49:00.000-08:002008-03-04T00:50:59.805-08:00Moving up the ladder from ISO 9001<strong><em><span style="font-size:130%;">go <a href="http://www.cse.iitk.ac.in/users/jalote/papers/ISOTOCMM.pdf">here</a></span></em></strong><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-6811635388807828614?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com1tag:blogger.com,1999:blog-21129982.post-7360431640108785792008-02-18T22:34:00.000-08:002008-02-18T22:35:30.792-08:00Software Testing<p><a name="2264958537868117401"></a><br /><br />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.<br />Posted by expert at <a class="timestamp-link" title="permanent link" href="http://softwaretesting1.blogspot.com/2008/01/software-testing_4108.html" rel="bookmark">12:38 AM</a> <a class="comment-link" onclick="" href="http://www.blogger.com/comment.g?blogID=6872030921675837824&amp;postID=2264958537868117401">0 comments</a> <a title="Edit Post" href="http://www.blogger.com/post-edit.g?blogID=6872030921675837824&amp;postID=2264958537868117401"></a><br /><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;max-results=1">Older Posts</a> </p><p> </p><p><a href="http://softwaretesting1.blogspot.com/">more</a></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-736043164010878579?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-89992932981321721312008-02-01T21:27:00.000-08:002008-02-01T21:29:45.743-08:00List of software companies certified for quality<strong><em><span style="font-size:130%;">go <a href="http://companysearch.nasscom.org/QualityCertified.asp">here</a></span></em></strong><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-8999293298132172131?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-63724942758411774692008-01-25T12:05:00.000-08:002008-01-25T12:10:14.596-08:00Application software threat analysis<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');&quot;" option="com_content&amp;task=view&amp;id=220&amp;Itemid=70&amp;pop=1&amp;page=0',"></a><br /><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');&quot;" option="com_content&amp;task=emailform&amp;id=220',"></a><br />Buggy and insecure software applications are the top factor in security breaches.<br />The majority of data breaches are caused by attackers that exploit application software vulnerabilities. Attackers are not limited to Islamic cyber-terror groups like <a href="http://www.software.co.il/blog/2008/01/arab_israeli_arrested_for_cybe.html" target="blank">Team Evil</a>, 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.<br />We improve software security with software quality<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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.<br />Companies that perform software application threat analysis receive a clear picture of where to focus their software quality and application patching efforts.<br /><br /><a href="http://www.software.co.il/component/option,com_contact/Itemid,3/">Contact us today for a free consultation</a>US: +1 301-841-7122Israel: +972 (0)3 610 9750Sales AT software DOT co DOT il<br /><br />More professional services from Software Associates<br /><a href="http://www.software.co.il/content/view/220/70/assets">Digital Asset Protection</a><br /><a href="http://www.software.co.il/content/view/220/70/vulnerabilities">Business vulnerability assessment</a><br /><a href="http://www.software.co.il/content/view/220/70/controls">Risk control optimization</a><br />Featured research articles<br /><a href="http://www.software.co.il/content/view/195/41/">Software security assessment of production systems</a><br />The 7 step process for software threat analysis<br /><a href="http://www.software.co.il/content/view/26/41/">Practical threat analysis in software development</a><br /><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=">10 questions your CEO should be able to answer</a><br /><a href="http://www.software.co.il/content/view/219/70/"></a><br /><br /> <br /><a href="http://www.software.co.il/content/view/221/70/">Next > </a><br /><br /><a href="http://www.software.co.il/content/view/220/70/">more</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-6372494275841177469?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com1tag:blogger.com,1999:blog-21129982.post-2746333470513164102008-01-23T15:31:00.000-08:002008-01-23T15:34:55.431-08:00Capability Maturity Model Integration CMMICapability Maturity Model® Integration (CMMI®) is a <a title="Process improvement" href="http://en.wikipedia.org/wiki/Process_improvement">process improvement</a> approach that provides organizations with the essential elements of effective processes.<a title="" href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#_note-0">[1]</a> 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.<br /><br />The current release of CMMI is Version 1.2. There are two version 1.2 models now available:<br />CMMI for Development (CMMI-DEV), Version 1.2 was released in August 2006. It addresses product and service development processes.<br /><br />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.<br />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 <a title="Standard CMMI Appraisal Method for Process Improvement" href="http://en.wikipedia.org/wiki/Standard_CMMI_Appraisal_Method_for_Process_Improvement">SCAMPI</a>) and is awarded a 1-5 level rating. The rating results of such an appraisal can be published if released by the appraised organization.<a title="" href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#_note-1">[2]</a><br /><br />Contents<br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#Process_Areas">1 Process Areas</a><br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#History">2 History</a><br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#Appraisal">3 Appraisal</a><br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#Benefits">4 Benefits</a><br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#CMMI_Concepts">5 CMMI Concepts</a><br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#References">6 References</a><br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#Footnotes">7 Footnotes</a><br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#See_also">8 See also</a><br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration#External_links">9 External links</a><br />//<br /><a href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration">more</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-274633347051316410?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-50100630658224361042008-01-22T18:16:00.000-08:002008-01-22T18:18:29.665-08:00List of CMM Level 5 Certified companies in India<strong><em><span style="font-size:130%;">go <a href="http://www.kamat.com/indica/current_affairs/outsourcing/cmm5_list.htm">here</a></span></em></strong><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-5010063065822436104?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com2tag:blogger.com,1999:blog-21129982.post-57842290582634811362007-11-09T04:42:00.000-08:002007-11-09T05:19:28.515-08:00Configuration Management and ISO 9001Robert Bamford, William J. Deibler II Software Systems Quality Consulting, <a href="http://www.ssqc.com/">http://www.ssqc.com/</a><br /><br /><em><strong><span style="font-size:130%;color:#009900;">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. </span></strong></em><br /><br />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.<br /><br />This article begins with brief, general definitions of configuration management and of ISO 9001.<br />Configuration Management<br />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.<br /><br /><br />The IEEE perspective on CM<br />A most widely understood description of the practices associated with configuration management is found in the IEEE Standard 828-1990, Software Configuration Management Plans.<br />[Numbers in brackets are added]<br /><br />"SCM activities are traditionally grouped into four functions: [1] configuration identification, [2] configuration control, [3] status accounting, and [4] configuration audits and reviews."<br />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):<br />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)<br /><br />Control: request, evaluate, approve or disapprove, and implement changes (Paragraph 2.3.2)<br />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)<br /><br />Audits and reviews: determine to what extent the actual configuration item reflects the required physical and functional characteristics (Paragraph 2.3.4)<br /><br />This list is similar to the set of activities noted by Pressman:<br />"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."<br /><br /><br />The ISO perspective on CM<br />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:<br />"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.<br /><br /><br />"The [CM] system should<br />"a) identify uniquely the versions of each software item;<br />"b) identify the versions of each software item which together constitute a specific version of a complete product;<br />"c) identity the build status of software products in development or delivered and installed;<br />"d) control simultaneous updating of a given software item by more than one person;<br />"e) provide coordination for the updating of multiple products in one or more locations as required;<br />"f) identify and track all actions and changes resulting from a change request, from initiation ... to release."<br /><br />The SEI perspective on CM<br />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:<br />"The standard definition for CM taken from IEEE standard 729-1983 [updated as IEEE Std 610.12-1990] includes:<br />"Identification: identifying the structure of the product, its components and their type, and making them unique and accessible in some form<br />"Control: controlling the release of product and changes to it throughout the life cycle …<br />"Status Accounting: recording and reporting the status of components and change requests, and gathering vital statistics about components in the product<br />"Audit and review: validating the completeness of a product and maintaining consistency among the components …<br /><br /><br />"[The IEEE] definition of CM … needs to be broadened to encompass … :<br />"Manufacturing: managing the construction and building of the product<br />"Process management: ensuring the correct execution of the organization's procedures, policies, and life-cycle model<br />"Team work: controlling the work and interactions between multiple developers on a product."<br /><br /><a href="http://www.methodsandtools.com/archive/archive.php?id=36">more</a><br /><br /><a href="http://softwarecmm.blogspot.com/2007/08/configuration-management.html">more</a><br /><br /><a href="http://www.quality.co.uk/cm.htm">Advice on Configuration Management</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-5784229058263481136?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com2tag:blogger.com,1999:blog-21129982.post-39870032684525170742007-11-03T14:32:00.000-07:002007-11-03T15:33:09.833-07:00Software Validation<strong><em><span style="font-size:130%;color:#009900;">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. </span></em></strong><br /><strong><em><span style="font-size:130%;color:#009900;"></span></em></strong><br /><strong><em><span style="font-size:130%;color:#009900;">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.</span></em></strong><br /><br />Table of Contents<br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237928">SECTION 1. PURPOSE</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237929">SECTION 2. SCOPE</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237930">2.1. Applicability</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237931">2.2. Audience</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237932">2.3. THE LEAST BURDENSOME APPROACH</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237933">2.4. Regulatory Requirements for Software Validation</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237934">2.4. Quality System Regulation vs Pre-Market Submissions</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237935">SECTION 3. CONTEXT FOR SOFTWARE VALIDATION</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237936">3.1. Definitions and Terminology</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237937">3.1.1 Requirements and Specifications</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237938">3.1.2 Verification and Validation</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237939">3.1.3 IQ/OQ/PQ</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237940">3.2. Software Development as Part of System Design</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237941">3.3. Software is Different from Hardware</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237942">3.4. Benefits of Software Validation</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237943">3.5 Design Review</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237944">SECTION 4. PRINCIPLES OF SOFTWARE VALIDATION</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237945">4.1. Requirements</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237946">4.2. Defect Prevention</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237947">4.3. Time and Effort</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237948">4.4. Software Life Cycle</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237949">4.5. Plans</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237950">4.6. Procedures</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237951">4.7. Software Validation After a Change</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237952">4.8. Validation Coverage</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237953">4.9. Independence of Review</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237954">4.10. Flexibility and Responsibility</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237955">SECTION 5. ACTIVITIES AND TASKS</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237956">5.1. Software Life Cycle Activities</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237957">5.2. Typical Tasks Supporting Validation</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237958">5.2.1. Quality Planning</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237959">5.2.2. Requirements</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237960">5.2.3. Design</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237961">5.2.4. Construction or Coding</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237962">5.2.5. Testing by the Software Developer</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237963">5.2.6. User Site Testing</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237964">5.2.7. Maintenance and Software Changes</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237965">SECTION 6. VALIDATION OF AUTOMATED PROCESS EQUIPMENT AND QUALITY SYSTEM SOFTWARE</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237966">6.1. How Much Validation Evidence Is Needed?</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237967">6.2. Defined User Requirements</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237968">6.3. Validation of Off-the-Shelf Software and Automated Equipment</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237969">APPENDIX A - REFERENCES</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237970">Food and Drug Administration References</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237971">Other Government References</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237972">International and National Consensus Standards</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237973">Production Process Software References</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237974">General Software Quality References</a><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html#_Toc517237975">APPENDIX B - DEVELOPMENT TEAM</a><br /><br /><a href="http://www.fda.gov/cdrh/comp/guidance/938.html">more</a><br /><br /><a href="http://72.14.235.104/search?q=cache:Wv9a6QGpboAJ:rockfish-cs.cs.unc.edu/204/guttagADT78.pdf+software+validation&amp;hl=en&amp;ct=clnk&amp;cd=170">more</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-3987003268452517074?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-82553157649523881212007-11-03T12:52:00.000-07:002007-11-03T12:55:11.927-07:00Software Quality Basics'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; fulfillment of promises.<br /><br />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; 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; proper care should be taken during shipment and storage of finished goods. A proper inspection program &amp; feedback mechanism should exist, both for internal inspection &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; 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:<br /><br /><a href="http://www.webizus.com/newsletter/oct02/software-quality.html">more</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-8255315764952388121?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-25780730501844832022007-11-03T12:37:00.000-07:002007-11-03T12:42:41.572-07:00debugging and testingDebugging is a methodical process of finding and reducing the number of <a title="Computer bug" href="http://en.wikipedia.org/wiki/Computer_bug">bugs</a>, or defects, in a <a title="Computer program" href="http://en.wikipedia.org/wiki/Computer_program">computer program</a> or a piece of <a title="Electronic hardware" href="http://en.wikipedia.org/wiki/Electronic_hardware">electronic hardware</a> thus making it behave as expected. Debugging tends to be harder when various subsystems are <a title="Low-Coupling / High-Cohesion pattern" href="http://en.wikipedia.org/wiki/Low-Coupling_/_High-Cohesion_pattern">tightly coupled</a>, as changes in one may cause bugs to emerge in another.<br />Contents[<a class="internal" id="togglelink" href="javascript:toggleToc()">hide</a>]<br /><a href="http://en.wikipedia.org/wiki/Debugging#Origin">1 Origin</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Tools">2 Tools</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Basic_steps">3 Basic steps</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Recognize_a_bug_exists">3.1 Recognize a bug exists</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Isolate_source_of_bug">3.2 Isolate source of bug</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Identify_cause_of_bug">3.3 Identify cause of bug</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Determine_fix_for_bug">3.4 Determine fix for bug</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Fix_and_test">3.5 Fix and test</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Steps_to_reduce_debugging">4 Steps to reduce debugging</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#The_correct_mindset">4.1 The correct mindset</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Start_at_the_source">4.2 Start at the source</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Treat_user_input_with_suspicion">4.3 Treat user input with suspicion</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Use_of_log_files">4.4 Use of log files</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Test_suites">4.5 Test suites</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Change_one_thing_at_a_time">4.6 Change one thing at a time</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Back_out_changes_that_have_no_effect">4.7 Back out changes that have no effect</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#Think_of_similar_situations">4.8 Think of similar situations</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#See_also">5 See also</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#References">6 References</a><br /><a href="http://en.wikipedia.org/wiki/Debugging#External_links">7 External links</a><br /><br /><a href="http://en.wikipedia.org/wiki/Debugging">more</a><br /><br /><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','2','')" href="http://www.brothersoft.com/Software_Developer_Debugging_Download_List_1.html">Freeware Debugging Freeware Download Shareware Download ...</a><br />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 - <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;hl=en&amp;ct=clnk&amp;cd=2">Cached</a> - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:www.brothersoft.com/Software_Developer_Debugging_Download_List_1.html">Similar pages</a><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','3','')" href="http://www.windowsitpro.com/Articles/Index.cfm?ArticleID=40181">Testing and Debugging Software</a><br />Readers chose VMware Workstation as the Best Testing and Debugging Software.www.windowsitpro.com/Articles/Index.cfm?ArticleID=40181 - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:www.windowsitpro.com/Articles/Index.cfm%3FArticleID%3D40181">Similar pages</a><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','4','')" href="http://www.cs.purdue.edu/AnnualReports/95/AR95Book-126.html">New Approaches to Software Debugging</a><br />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 - <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;hl=en&amp;ct=clnk&amp;cd=4">Cached</a> - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:www.cs.purdue.edu/AnnualReports/95/AR95Book-126.html">Similar pages</a><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','5','')" href="http://www.research.ibm.com/journal/sj/411/hailpern.html">Software debugging, testing, and verification</a><br />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 - <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;hl=en&amp;ct=clnk&amp;cd=5">Cached</a> - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:www.research.ibm.com/journal/sj/411/hailpern.html">Similar pages</a><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','6','')" href="http://www.codeproject.com/Purgatory/debugprocess.asp">Software Debugging Process: How it goes and how to improve it ...</a><br />The process of debugging: formalization &amp; improvement.www.codeproject.com/Purgatory/debugprocess.asp - 31k - <a class="fl" href="http://72.14.235.104/search?q=cache:g4FRwLP25XAJ:www.codeproject.com/Purgatory/debugprocess.asp+debugging+software&amp;hl=en&amp;ct=clnk&amp;cd=6">Cached</a> - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:www.codeproject.com/Purgatory/debugprocess.asp">Similar pages</a><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','7','')" href="http://www.primidi.com/2007/10/06.html">Chipping software for faster debugging</a><br />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 - <a class="fl" href="http://72.14.235.104/search?q=cache:ADuSGTkRRsAJ:www.primidi.com/2007/10/06.html+debugging+software&amp;hl=en&amp;ct=clnk&amp;cd=7">Cached</a> - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:www.primidi.com/2007/10/06.html">Similar pages</a><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','8','')" href="http://web.mit.edu/deshpandecenter/proj_ernst.html">Deshpande Center - Complex Systems and Communications Projects</a><br />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 - <a class="fl" href="http://72.14.235.104/search?q=cache:_4muZDLqze0J:web.mit.edu/deshpandecenter/proj_ernst.html+debugging+software&amp;hl=en&amp;ct=clnk&amp;cd=8">Cached</a> - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:web.mit.edu/deshpandecenter/proj_ernst.html">Similar pages</a><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','9','')" href="http://www.ibm.com/developerworks/library/l-gdb/">Linux software debugging with GDB</a><br />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 - <a class="fl" href="http://72.14.235.104/search?q=cache:jdBbo9TqOD8J:www.ibm.com/developerworks/library/l-gdb/+debugging+software&amp;hl=en&amp;ct=clnk&amp;cd=9">Cached</a> - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:www.ibm.com/developerworks/library/l-gdb/">Similar pages</a><br /><br /><br /><a class="l" onmousedown="return clk(this.href,'','','res','10','')" href="http://www.rocketaware.com/spec/softdev/debug/">! Aware: default selections: Software Debugging and Testing</a><br />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 - <a class="fl" href="http://72.14.235.104/search?q=cache:075AYCECKoMJ:www.rocketaware.com/spec/softdev/debug/+debugging+software&amp;hl=en&amp;ct=clnk&amp;cd=10">Cached</a> - <a class="fl" href="http://www.google.com/search?hl=en&amp;q=related:www.rocketaware.com/spec/softdev/debug/">Similar pages</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-2578073050184483202?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-91702047160816039292007-10-11T18:52:00.000-07:002007-10-11T19:02:34.216-07:00Applicability of ISO 9001 to Software Developmentgo <a href="http://www.tantara.ab.ca/iso90003.htm">here</a><br /><br /><strong><em><span style="font-size:130%;color:#ff6600;">ISO 9000-3 1997 Guidelines in Plain English</span></em></strong><br />go <a href="http://www.praxiom.com/iso-9000-3.htm">here</a><br /><br /><em><strong><span style="font-size:130%;color:#ff9900;">ISO 9000-3 1997 is now OBSOLETE. It has been replaced by</span></strong></em> <a href="http://www.praxiom.com/iso-90003.htm">ISO IEC 90003 2004</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-9170204716081603929?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-30662363104162993222007-10-07T03:52:00.000-07:002007-10-07T03:53:37.427-07:00How to ensure EVM operates well for software projectsgo <a href="http://docs.google.com/View?docid=dfsgdfr9_1nmtxbk">here</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-3066236310416299322?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com2tag:blogger.com,1999:blog-21129982.post-21082228409236341932007-08-23T15:05:00.000-07:002007-08-23T15:07:19.244-07:00Configuration Management<strong><em><span style="font-size:130%;color:#ff6600;">FAQ's</span></em></strong><br />go <a href="http://www.daveeaton.com/scm/CMFAQ.html">here</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-2108222840923634193?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-7531866798631586882007-06-28T17:18:00.000-07:002007-06-28T17:30:12.153-07:00SPICE (ISO/IEC 15504) VS SEI CMMI<strong><span style="font-size:130%;color:#ff6600;">Acceptance of ISO/IEC 15504</span></strong><br />ISO/IEC 15504 has been successful as:<br /><br />In 2006 GM and Chrysler have started phasing out CMMI in favor of SPICE as they relocate their engineering centers to Europe.<br />ISO/IEC 15504 is publicly available through National Standards Bodies.<br />It has the support of the international community<br />Over 4000 assessments have been performed to date<br />Major sectors are leading the pace such as automotive, space and medical systems with industry relevant variants<br />Domain-specific models like Automotive SPICE can be derived from it<br />There have been many international initiatives to support take-up such as SPICE for small companies.<br /><br /><a href="http://en.wikipedia.org/wiki/ISO_15504">more</a><br /><br /><br /><br /><span style="font-size:130%;color:#009900;"><strong><a href="http://www.iscn.at/select_newspaper/assessments/motorola.html">Adding SPICE whiile preserving the CMM</a></strong></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-753186679863158688?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-89527075490392516362007-06-28T16:51:00.000-07:002008-04-05T14:51:45.936-07:00ISO/IEC 15504 - SPICEContents: <a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q241">What is ISO/IEC 15504?</a><a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q243">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?</a><a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q244">How does ISO/IEC 15504 relate to the Software CMM and to ISO 9001?</a><a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q245">Will the software community have to choose between 15504 and their current model of choice?</a><a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q246">What are the considerations in determining whether 15504 conformance is important to my business?</a><a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html#Q247">How can I obtain more information about 15504?</a><br /><a name="Q241"></a><br /><a href="http://www.sei.cmu.edu/cmmi/faq/15504-faq.html">http://www.sei.cmu.edu/cmmi/faq/15504-faq.html</a><br /><br /><br /><br /><br /><strong><span style="font-size:130%;color:#ff6600;">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. </span></strong><br /><br /><p><strong><span style="font-size:130%;color:#ff6600;"></span></strong></p><p><strong><span style="font-size:130%;color:#ff6600;"></p></span></strong><br />ISO/IEC 15504-3:2004 provides guidance on meeting the minimum set of requirements for performing an assessment contained in ISO/IEC 15504-2.<br /><br />It provides an overview of process assessment and interprets the requirements through the provision of guidance on:<br /><br />performing an assessment;<br />the measurement framework for process capability;<br />process reference models and process assessment models;<br />selecting and using assessment tools;<br />competency of assessors;<br />verification of conformity.<br /><br />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.<br />Corrigenda, Amendments and other parts<br /><a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38932">ISO/IEC 15504-1:2004</a><br /><a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37458">ISO/IEC 15504-2:2003</a><br /><a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37462">ISO/IEC 15504-4:2004</a><br /><a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38934">ISO/IEC 15504-5:2006</a><br /><br /><a href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37454">http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37454</a><br /></span><br /><br />There are a variety of ISO standards addressing various aspects of process improvement.<br />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.<br />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.<br />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.<br />CMMI® version 1.2 is coming. Are you ready?<br />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.<br /><a class="inlineLink" title="Find out more about CMMI v1.2." href="http://www.mdmaturity.com/cmmi12.php">Learn More</a>Learn about the L2 QuickStart Workshop.<br /><br /><br /><br /><br />Purpose Driven Process ImprovementSM is designed to:<br /><br />improve quality<br />reduce costs<br />improve morale<br />reduce cycle times<br />increase productivity<br />improve project control<br /><br /><a class="inlineLink" title="Find out if process improvement could benefit your company." href="http://www.blogger.com/needsAssessment.php">Is process improvement right for you?</a><br /><br />--><br /><a href="http://www.mdmaturity.com/models.php">http://www.mdmaturity.com/models.php</a><br /><br /></span>ISO 15504<br /><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"></a><br />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 (<a title="International Organization for Standardization" href="http://en.wikipedia.org/wiki/International_Organization_for_Standardization">International Organization for Standardization</a>) and IEC (<a title="International Electrotechnical Commission" href="http://en.wikipedia.org/wiki/International_Electrotechnical_Commission">International Electrotechnical Commission</a>).<br />ISO/IEC 15504 initially was derived from process lifecycle standard <a title="ISO 12207" href="http://en.wikipedia.org/wiki/ISO_12207">ISO 12207</a> and the ideas of capability maturity in <a class="new" title="SW CMM (page does not exist)" href="http://en.wikipedia.org/w/index.php?title=SW_CMM&amp;action=edit&amp;redlink=1">SW CMM</a>.<br />Contents<br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Overview">1 Overview</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#The_ISO.2FIEC_15504_standard">2 The ISO/IEC 15504 standard</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Reference_model">2.1 Reference model</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Processes">2.1.1 Processes</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Capability_levels_and_process_attributes">2.1.2 Capability levels and process attributes</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Assessments">2.2 Assessments</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Assessment_process">2.2.1 Assessment process</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Assessment_model">2.2.2 Assessment model</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Tools_used_in_the_assessment">2.2.3 Tools used in the assessment</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Assessor_qualifications_and_competency">2.3 Assessor qualifications and competency</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Uses_of_ISO.2FIEC_15504">2.4 Uses of ISO/IEC 15504</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Process_improvement">2.4.1 Process improvement</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Capability_determination">2.4.2 Capability determination</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#History">3 History</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#Acceptance_of_ISO.2FIEC_15504">4 Acceptance of ISO/IEC 15504</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#References">5 References</a><br /><a href="http://en.wikipedia.org/wiki/ISO_15504#External_links">6 External links</a><br /><br /><a href="http://en.wikipedia.org/wiki/ISO_15504">more</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-8952707549039251636?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com2tag:blogger.com,1999:blog-21129982.post-190199991870682262007-06-28T16:41:00.000-07:002007-06-28T16:48:34.363-07:00what you get as you head towards CMMI Level 5go <a href="http://www.sei.cmu.edu/cmmi/results/results-by-category.html">here </a><br /><br /><br /><strong><span style="font-size:130%;color:#ff6600;"><a href="http://www.sei.cmu.edu/cmmi/adoption/ques-ans.html">FAQ's</a></span></strong><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-19019999187068226?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-41430945579760736082007-06-28T13:31:00.001-07:002007-06-28T13:31:58.747-07:00Optimising the software delivery cycle **** A ZDNet UK discussion panel ****<br />Quality software delivery is a perennial challenge for anyone involved in the software delivery process, from CIOs to developers.<br />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.<br />How can you best deliver quality software on time and to budget?<br />Discover how some of the big software development houses do it in this ZDNet UK panel discussion.<br /><a href="http://newsletters.zdnetuk.cneteu.net/t/210311/1677746/407560/0/" target="_blank" rel="nofollow">Watch the panel discussion</a><br /><br /><a href="http://www.zdnet.co.uk/zdnetuk/resources/articles/0,1000001991,39287689,00.htm">http://www.zdnet.co.uk/zdnetuk/resources/articles/0,1000001991,39287689,00.htm</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-4143094557976073608?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-26002105232636826772007-05-31T21:00:00.000-07:002007-06-04T05:17:07.841-07:00[<a href="http://www.martinig.ch/mt/mtindex.php" target="_top">Methods & Tools</a>] [<a href="http://www.martinig.ch/links/links.php">Links</a>]<br /><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&zoneid=3&amp;source=&dest=http%3A%2F%2Fwww.agilej.com%2Fmandt.html" target="_blank"></a><br /><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&zoneid=4&amp;source=&dest=http%3A%2F%2Fwww.technosolutions.com%2Ftopteam_requirements_management.html" target="_blank"></a><br /><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&zoneid=5&amp;source=&dest=http%3A%2F%2Fwww.espi.org%2Fsepg" target="_blank"></a><br /><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&zoneid=35&amp;source=&dest=http%3A%2F%2Fwww.bettersoftware.com%2FFRMT07" target="_blank"></a><br /><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&zoneid=36&amp;source=&dest=http%3A%2F%2Fwww.altova.com%2Fref%2F%3Fs%3Dmethodsandtoolsbanner2%26q%3Dumldownload" target="_blank"></a><br /><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&zoneid=54&amp;source=&dest=http%3A%2F%2Fwww.incisif.net" target="_blank"></a><br /><span style="color:#ff6600;"><strong>Martinig &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. </strong></span><br /><span style="color:#ff6600;"><br /></span><span style="font-size:130%;color:#009900;"><strong>Software Process Assessments Results</strong></span><br /><a href="http://www.martinig.ch/ae/process.php?id=1">ISO 9000 and CMM usage</a><br /><a href="http://www.martinig.ch/ae/process.php?id=2">CMM (1987 questionnaire) Maturity levels and key process area results</a><br /><a href="http://www.martinig.ch/ae/process.php?id=2">CMM (1987 questionnaire)</a> <a href="http://www.martinig.ch/ae/process.php?id=3">Technology usage results</a><br />Articles<br /><a href="http://www.martinig.ch/ae/process.php?id=4">Does training influence the quality of the software development process?</a><br /><a href="http://www.martinig.ch/ae/process.php?id=6">Assessing Readiness for (Software) Process Improvement</a><br /><a href="http://www.martinig.ch/ae/process.php?id=7">Don't Write Another Process</a><br /><a href="http://www.martinig.ch/ae/process.php?id=8">Process Improvement – Is it a Lottery?</a><br /><a href="http://www.softdevarticles.com/modules/weblinks/viewcat.php?cid=51" target="_blank">Software Development Articles - Software Process Improvement area</a><br />Resources<br /><a href="http://www.martinig.ch/ae/process.php?id=5">External links page</a><br /><br /><a href="http://www.martinig.ch/ae/process.php">http://www.martinig.ch/ae/process.php</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-2600210523263682677?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-32766448210913451262007-05-31T00:05:00.000-07:002007-05-31T00:06:32.388-07:00Journey from ISO 9001 to SW CMM Level 5[PDF]<br /><a class="l" onmousedown="return clk(this.href,'','','res','109','')" href="http://www.softwaredioxide.com/channels/Content/Syntel_Journey_ISO_to_CMM.pdf">Two stage journey from ISO 9001 to CMM Level 5, an Experience</a><br />File Format: PDF/Adobe Acrobat - <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&hl=en&amp;ct=clnk&cd=109&amp;gl=in">View as HTML</a>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 - <a class="fl" href="http://www.google.co.in/search?hl=en&safe=off&amp;q=related:www.softwaredioxide.com/channels/Content/Syntel_Journey_ISO_to_CMM.pdf">Similar pages</a><br /><a class="l" onmousedown="return clk(this.href,'','','res','110','')" href="http://amitysoft.com/press9.aspx">AmitySoft receives ISO 9001 millennium version</a><br />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 - <a class="fl" href="http://72.14.235.104/search?q=cache:rulssEpNWloJ:amitysoft.com/press9.aspx+iso+9001+india&hl=en&amp;ct=clnk&cd=110&amp;gl=in">Cached</a> - <a class="fl" href="http://www.google.co.in/search?hl=en&safe=off&amp;q=related:amitysoft.com/press9.aspx">Similar pages</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-3276644821091345126?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-10671246890259214012007-05-20T03:20:00.000-07:002007-05-20T03:22:02.250-07:00FAQ;sTable of Contents <a href="http://www.softwareqatest.com/qatfaq1.html">Software QA and Testing Frequently-Asked-Questions Part 1</a>, covers the following:<br />What is 'Software Quality Assurance'?<br />What is 'Software Testing'?<br />What are some recent major computer system failures caused by software bugs?<br />Does every software project need testers?<br />Why does software have bugs?<br />How can new Software QA processes be introduced in an existing organization?<br />What is verification? validation?<br />What is a 'walkthrough'?<br />What's an 'inspection'?<br />What kinds of testing should be considered?<br />What are 5 common problems in the software development process?<br />What are 5 common solutions to software development problems?<br />What is software 'quality'?<br />What is 'good code'?<br />What is 'good design'?<br />What is SEI? CMM? CMMI? ISO? Will it help?<br />What is the 'software life cycle'?<br /><a href="http://www.softwareqatest.com/qatfaq2.html">Software QA and Testing Frequently-Asked-Questions Part 2</a>, covers the following:<br />What makes a good Software Test engineer?<br />What makes a good Software QA engineer?<br />What makes a good QA or Test manager?<br />What's the role of documentation in QA?<br />What's the big deal about 'requirements'?<br />What steps are needed to develop and run software tests?<br />What's a 'test plan'?<br />What's a 'test case'?<br />What should be done after a bug is found?<br />What is 'configuration management'?<br />What if the software is so buggy it can't really be tested at all?<br />How can it be known when to stop testing?<br />What if there isn't enough time for thorough testing?<br />What if the project isn't big enough to justify extensive testing?<br />How does a client/server environment affect testing?<br />How can World Wide Web sites be tested?<br />How is testing affected by object-oriented designs?<br />What is Extreme Programming and what's it got to do with testing? <a href="http://www.softwareqatest.com/qat_lfaq1.html">Software QA and Testing Less-Frequently-Asked-Questions</a>, covers the following:<br />Why is it often hard for organizations to get serious about quality assurance?<br />Who is responsible for risk management?<br />Who should decide when software is ready to be released?<br />What can be done if requirements are changing continuously?<br />What if the application has functionality that wasn't in the requirements?<br />How can QA processes be implemented without reducing productivity?<br />What if an organization is growing so fast that fixed QA processes are impossible?<br />Will automated testing tools make testing easier?<br />What's the best way to choose a test automation tool?<br />How can it be determined if a test environment is appropriate?<br />What's the best approach to software test estimation?<br /><a href="http://www.softwareqatest.com/qatlnks1.html">Other Software QA and Testing Resources </a><br />Top 5 List<br />Software QA and Testing-related Organizations and Certifications<br />Links to QA and Testing-related Magazines/Publications<br />General Software QA and Testing Resources<br />Web QA and Testing Resources<br />Web Security Testing Resources<br />Web Usability Resources<br /><a href="http://www.softwareqatest.com/qattls1.html">Software QA and Test Tools </a><br />Test tools<br />CM tools and PM tools<br />Web site test and management tools<br /><a href="http://www.softwareqatest.com/qatweb1.html">Web Site Test Tools and Site Management Tools </a><br />Load and performance test tools<br />Java test tools<br />HTML Validators<br />Link Checkers<br />Free On-the-Web HTML Validators and Link Checkers<br />PERL and C Programs for Validating and Checking<br />Web Functional/Regression Test Tools<br />Web Site Security Test Tools<br />External Site Monitoring Services<br />Web Site Management Tools<br />Log Analysis Tools<br />Other Web Test Tools<br /><a href="http://www.softwareqatest.com/newsandjobs1.html">Jobs and News </a><br />Web Job Boards useful to QA and Test Engineers<br />Latest News Headlines -- Technology, Software Development, Computer Security, Tech Stocks, more...<br /><a href="http://www.softwareqatest.com/qatbks1.html">Software QA and Testing Bookstore </a><br />Software Testing Books<br />Software Test Automation Books<br />Software Quality Assurance Books<br />Software Requirements Engineering Books<br />Software Metrics Books<br />Configuration Management Books<br />Software Risk Management Books<br />Software Engineering Books<br />Software Project Management Books<br />Technical Background Basics Books<br />Other Books<br /><br /><a href="http://www.softwareqatest.com/">http://www.softwareqatest.com/</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-1067124689025921401?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0tag:blogger.com,1999:blog-21129982.post-62010241183207706252007-05-20T02:46:00.000-07:002008-12-08T20:55:07.362-08:00Vendor Selection<a href="http://2.bp.blogspot.com/__PFrXxc5zc0/RlAb1O-rz3I/AAAAAAAAAE4/XygveFic-98/s1600-h/p6_pic2.jpg"><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" /></a><br /><div>for software outsourcing<br /><a href="http://72.14.235.104/search?q=cache:7o8W9ifNxbsJ:www.oobp.org/Vendor/Downloads_GetFile.aspx%3Fid%3D540+copc+or+cobit&hl=en&amp;amp;amp;amp;amp;ct=clnk&cd=5&amp;gl=in">http://72.14.235.104/search?q=cache:7o8W9ifNxbsJ:www.oobp.org/Vendor/Downloads_GetFile.aspx%3Fid%3D540+copc+or+cobit&hl=en&amp;amp;amp;amp;amp;ct=clnk&cd=5&amp;gl=in</a><br /><br />for esourcing<br /><br /><a href="javascript:window.print();"></a><br />eSourcing Capability Models<br />Quality models and certification for IT and ITES organizations<br />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.<br />The eSourcing relationship challenges include:<br />Clients often have little experience in outsourcing and have no standard criteria for selecting a provider.<br />Success criteria for the relationship are not well understood or agreed upon from inception by both parties.<br />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<br />The necessary trade-offs between the service’s quality, speed, and cost are not always articulated and understood.<br />The transfer of personnel, equipment, and knowledge between the client and service provider is often problematic.<br />Service providers often have trouble analyzing and reporting their progress in terms that are meaningful for clients.<br />Types of sourcing services<br />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.<br />eSCM for Service Providers<br />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.<br />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.<br />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.<br />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.<br />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.<br />eSCM for Client Organizations<br />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.<br />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.<br />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.<br />The eSCM-SP v2<br />The 84 eSCM-SP v2 Practices are arranged within three dimensions: Sourcing Life-cycle, Capability Areas, and Capability Levels.<br />The eSCM-CL<br />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.<br />ITSqc and UL<br />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 <a href="http://www.itsqc.cmu.edu/" target="_blank">http://www.itsqc.cmu.edu/</a>. These documents and all Model documents are available at <a href="http://itsqc.cmu.edu/downloads/" target="_blank">itsqc.cmu.edu/downloads</a>.<br />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.<br />For more information about eSourcing Capability Model, please contact Dr. Hefley at <a href="mailto:Hefley@cmu.edu">Hefley@cmu.edu</a> or JC Sekar, General Manager, Management System Registration Services (Asia Pacific, Middle East and Africa) at <a href="mailto:Jc.sekar@sg.ul.com">Jc.sekar@sg.ul.com</a>.<br /><br /><a href="http://www.ul-asia.com/news_nl/2006-Issue20/page6.htm">http://www.ul-asia.com/news_nl/2006-Issue20/page6.htm</a></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-6201024118320770625?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com1tag:blogger.com,1999:blog-21129982.post-37331418569512719552007-02-20T12:56:00.000-08:002008-12-08T20:55:07.662-08:00SEI Authorized Lead Assessor<a href="http://2.bp.blogspot.com/__PFrXxc5zc0/Rdtk9nXWEoI/AAAAAAAAACE/awDz2GOhUec/s1600-h/cmmlogo.gif"><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" /></a><br /><div><a href="http://1.bp.blogspot.com/__PFrXxc5zc0/Rdtk3XXWEnI/AAAAAAAAAB8/h_U1k2bYyLA/s1600-h/CMMCert.jpg"><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" /></a><br /><br /><div><span style="font-size:180%;color:#009900;"><strong><em>How to become an SEI Partner</em></strong></span><br /><a href="http://www.sei.cmu.edu/partners/lead-assessor.html">http://www.sei.cmu.edu/partners/lead-assessor.html</a><br /><br /><span style="font-size:180%;color:#009900;"><strong><em>SEI Partner Network Directory: SEI Partner Directory Search</em></strong></span><br /><a href="http://partner-directory.sei.cmu.edu/">http://partner-directory.sei.cmu.edu/</a><br /><br /><br /><br /><span style="font-size:180%;color:#009900;"><strong><em>Index of FAQs</em></strong></span><a name="top"></a><br /><a href="http://www.sei.cmu.edu/appraisal-program/faq.html">Appraisal Program</a><br /><a href="http://www.cert.org/faq/cert_faq.html" target="blank">CERT Coordination Center</a><br /><a href="http://www.sei.cmu.edu/cmmi/adoption/ques-ans.html">CMMI Frequently Asked Questions</a><br /><a href="http://www.sei.cmu.edu/products/courses/faq.html">Education and Training</a><br /><a href="http://www.sei.cmu.edu/about/faq.html">Intellectual Property</a><br /><a href="http://www.sei.cmu.edu/intro/documents/faq.html">INTRo</a><br /><a href="http://www.sei.cmu.edu/iprc/faq.html">IPRC</a><br /><a href="http://www.sei.cmu.edu/iso-15504/resources/FAQ.PDF">ISO/IEC 15504</a> [0.03MB PDF]<br /><a href="http://www.cert.org/octave/faq.html" target="blank">OCTAVE</a><br /><a href="http://www.sei.cmu.edu/opensystems/faq.html">Open Systems</a><br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html">People Capability Maturity Model</a><br /><a href="http://www.sei.cmu.edu/risk/risk.faq.html">Risk Management</a><br /><a href="http://www.sei.cmu.edu/collaborating/partners/faq.html">SEI Partner Network</a><br /><a href="https://seir.sei.cmu.edu/seir/frames/frmset.help.asp" target="blank">SEIR</a><br /><a href="http://www.sei.cmu.edu/productlines/companion/faq.html">Software Product Line Acquisition</a><br /><a href="http://www.sei.cmu.edu/cmmi/adoption/sunset-faq.html">Sunset of the Software CMM</a><br /><a href="http://www.sei.cmu.edu/tsp/faq.html">TSP and PSP </a><br /><a href="http://www.sei.cmu.edu/publications/publications-faq.html">Publications</a><br /><br /><a href="http://www.sei.cmu.edu/about/faq-list.html">http://www.sei.cmu.edu/about/faq-list.html</a><br /><br /><br /><br /><span style="font-size:180%;color:#009900;"><strong><em>People Capability Maturity Model (People CMM)</em></strong></span><a name="TOP"></a><br />This topic contains questions and answers about the People CMM.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q204">http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q204</a><br /><a href="http://www.sei.cmu.edu/cmmi/"></a><br />Contents: <a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#PCMM01">What is the People Capability Maturity Model (People CMM)?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#PCMM02">What are the plans for People CMM in the coming year?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#PCMM04">How do I become a People CMM Lead Appraiser?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#PCMM06">How do I get more information about the People CMM?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q195">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?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q196">Why isn't there a continuous representation of People CMM version 2?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q197">Will People CMM version 2 be integrated into CMMI?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q198">How does People CMM version 2 support integrated product development teams?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q202">Where can I obtain training on the People CMM?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q203">When will you release People CMM version 3?</a><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#Q204">How do I find an authorized People CMM Lead Appraiser?</a><br /><a name="PCMM01"></a><br />What is the People Capability Maturity Model (People CMM)?<br />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<br />characterize the maturity of their workforce practices<br />set priorities for immediate action<br />integrate workforce development with process improvement<br />become an employer of choice<br />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.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="PCMM02"></a><br />What are the plans for People CMM in the coming year?<br />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 <a href="http://www.sei.cmu.edu/publications/documents/05.reports/05sr001.html">http://www.sei.cmu.edu/publications/documents/05.reports/05sr001.html</a>.<br />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 <a href="http://www.sei.cmu.edu/products/courses/a15.html">http://www.sei.cmu.edu/products/courses/a15.html</a>.<br />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 <a href="http://www.sei.cmu.edu/products/courses/a18.html">http://www.sei.cmu.edu/products/courses/a18.html</a>.<br />A SCAMPI for People CMM course will be available in 2007.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="PCMM04"></a><br />How do I become a People CMM Lead Appraiser?<br />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.<br />Individuals who wish to become Authorized SCAMPI with People CMM Lead Appraisers must meet the following requirements:<br />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<br />have a signed Code of Professional Conduct for SEI Services in place<br />have successfully completed the <a href="http://www.sei.cmu.edu/collaborating/partners/lead-assessor.html">application process</a> to become an Authorized People CMM SCAMPI Lead Appraiser that consists of<br />participation as an appraisal team member on at least one SCAMPI A appraisal with People CMM within the prior 24 months<br />at least ten years of management, human resources, or organizational development experience<br />a minimum of two years of experience managing technical personnel<br />an advanced degree in a related management area or equivalent experience<br />have successfully completed the Introduction to People CMM course<br />have successfully completed the Intermediate Concepts of People CMM course<br />have successfully completed the SCAMPI Lead Appraiser Training for People CMM<br />have successfully been observed leading a SCAMPI Appraisal with People CMM<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="PCMM06"></a><br />How do I get more information about the People CMM?<br />Direct links to all People CMM products and services can be found at <a href="http://www.sei.cmu.edu/cmm-p/version2/">http://www.sei.cmu.edu/cmm-p/version2/</a>. Questions about the Introduction to the People CMM course can be directed to Course Information e-mail: <a href="mailto:course-info@sei.cmu.edu">course-info@sei.cmu.edu</a>. Questions about interpreting the People CMM should be directed to Sally Miller, e-mail to <a href="mailto:">sal@sei.cmu.edu</a>. 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 <a href="https://seir.sei.cmu.edu/seir/">https://seir.sei.cmu.edu/seir/</a>.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="Q195"></a><br />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?<br />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.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="Q196"></a><br />Why isn't there a continuous representation of People CMM version 2?<br />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.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="Q197"></a><br />Will People CMM version 2 be integrated into CMMI?<br />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.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="Q198"></a><br />How does People CMM version 2 support integrated product development teams?<br />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:<br />Integrated Project Management (IPPD)Specific Goal 3 - Apply IPPD Principles<br />Competency Analysis (level 3)Communication and Coordination (level 2)Workgroup Development (level 3)<br />Organization Process Definition (OPD) Specific Goal 2 - Enable IPPD Management<br />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)<br />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.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="Q202"></a><br />Where can I obtain training on the People CMM?<br />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 <a href="http://www.sei.cmu.edu/products/courses/courses.html#CMM">http://www.sei.cmu.edu/products/courses/courses.html#CMM</a>.<br />The SEI-authorized Introduction to the People CMM course is also available from SEI Partner organizations.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="Q203"></a><br />When will you release People CMM version 3?<br />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.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a name="Q204"></a><br />How do I find an authorized People CMM Lead Appraiser?<br />The list of SEI-authorized SCAMPI for People CMM Lead Appraisers will appear in the online Partner Directory in November 2006.<br />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 <a href="http://partner-directory.sei.cmu.edu/">http://partner-directory.sei.cmu.edu/</a>.<br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">return to top </a><br /><a href="http://www.sei.cmu.edu/cmm-p/version2/faq.html#top">top </a><br /><br /><br /><br /><span style="font-size:180%;color:#009900;"><strong><em>ISO/IEC 15504 FAQ's</em></strong></span><br /><a href="http://www.sei.cmu.edu/iso-15504/resources/FAQ.PDF">http://www.sei.cmu.edu/iso-15504/resources/FAQ.PDF</a></div></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21129982-3733141856951271955?l=softwarecmm.blogspot.com'/></div>tqmcintlhttp://www.blogger.com/profile/10230158250240886859noreply@blogger.com0