Software process and product improvement: an empirical assessment

Size: px
Start display at page:

Download "Software process and product improvement: an empirical assessment"

Transcription

1 Information and Software Technology 42 (2000) Software process and product improvement: an empirical assessment J.P. Kuilboer, N. Ashrafi* University of Massachusetts, Management Science/Information Systems, 100 Morrissey Blvd., Boston, MA 02125, USA Received 16 March 1999; received in revised form 7 May 1999; accepted 3 June 1999 Abstract Despite all the attention that software process improvement (SPI) practices have received, there is no solid evidence of how extensively they are used across organizations, and their impact on quality, cost, and on-time delivery. The findings of previous studies are based on case studies, often assessing the effectiveness of a particular methodology in a large company. In our attempt to obtain a broader insight into the software process improvement practices, we conducted a survey targeted at software developers in New England. We collected 67 responses and used descriptive statistics to analyze the survey results. In addition, we examined the impact of SPI methodologies on quality factors and compared the impact to the importance of quality factors for software developers. The Spearman correlation coefficient was used to determine the degree of correlation between the two Elsevier Science B.V. All rights reserved. Keywords: Software process improvement; CMM; ISO-9000; Quality factors; Empirical assessment 1. Introduction The software development crisis has been a topic of discussion for over a decade. People in the software industry have been looking for a silver bullet to solve the problems of project cancellation, cost overruns, and schedule delays. At the threshold of the millennium, as software applications grow in size, complexity, and criticality, a search for a solution has become even more imperative. Over the years, a set of tools and techniques such as CASE tools, rapid application development (RAD), information engineering and many more have been undertaken. And yet, new products continue to fail to meet their functional, technical, and reliability objectives, often over budget and later [1,2]. Faced with these challenges, and giving up on quick-fix solutions, the software development community has been looking for a comprehensive system that provides a roadmap to achieving improvements. Software process improvement practices (SPI) have, unquestionably, been the flavor of the 1990s [3]. SPI practices are oriented toward total process improvement rather than the final product. The assumption is that well-defined and clearly documented processes will eventually result in quality products. The International Organization for Standardization s ISO standard for quality management systems, the Software Engineering Institute s Capability Maturity Model * Corresponding author. Tel.: ; fax: (CMM), and the Malcolm Baldrige National Quality Award (MBNQA) are three process-oriented methodologies that provide guidelines for software process improvement. These practices do not tell software developers how to analyze, design, implement, test, or document software development. Instead, they furnish a set of standards, which provide a basis for evaluating the process of software development and eventually contribute to the continuous process improvement. The concept of SPI as an improvement driver is best described in an ISO report in This report states that product quality is highly dependent on processes used in its creation, and the way toward product quality is to have available and to utilize a proven, consistent, reliable method of software process assessment and use the results in a continuous improvement program [4]. Originally, NASA used SPI methodologies for developing advanced military avionics applications. Today, Microsoft, Raytheon, General Electric, and IBM are but a few companies that advertise the successful use of SPI to develop software for the external market or internal use. Mark Paulk, head of the Software Engineering Institute at Carnegie Mellon, reports that The increasing ability of mature software organizations to deliver high-quality software products on budget and schedule shows [that the software crisis is dead] : at least for that part of the software community that has adopted a systematic approach to software process improvement. Despite the publicity and success stories of CMM and ISO 9000, they have not been without critics. Smaller /00/$ - see front matter 2000 Elsevier Science B.V. All rights reserved. PII: S (99)

2 28 J.P. Kuilboer, N. Ashrafi / Information and Software Technology 42 (2000) Table 1 Percentage of responses indicating the type of SPI methodology used in their organization (12% of organizations use both ISO and CMM) ISO CMM MBNQA Other None 28% 21% 0% 22% 40% companies find them difficult to implement, and were hesitant to adopt them [4]. In addition, the impact of process improvement methodologies in achieving software quality and productivity is not clear. According to Fenton [5], anecdotal evidence of significantly improved quality and productivity are not backed up by hard evidence and where real empirical evidence does exist, the results are counter to the view of the so-called experts. Caper Jones [6] notes that ISO 9000 certification and the SEI capability maturity levels do not yet have strong empirical correlation with software quality results. He adds that, although the ISO standards are aimed at quality, they have not yet created any significant results within the software industry. Whether these practices are the solutions to the software crisis, as some claim, or just another trend, which will fade away as new theory and practices come along, as some others assert, is not certain. There is no accurate estimate of their use in the software development community [7], and debates about their impact on software quality and on-time delivery continues. The basic question of whether a systematic approach to the software process improvement is the answer to software crisis remains unanswered. 2. Survey In our efforts to shed some light on these questions, we conducted a survey, targeted at software developers in New England. We contacted four professional organizations in New England Software Process Improvement Network (SPIN), Association of Computing Machinery (ACM) Boston Chapter, American Society for Quality (ASQ) of Massachusetts and New England Software Quality Assurance Forum (NESQAF), and obtained permission to attend one of their meetings. Data gathering was based on a semistructured interview: we handed out questionnaires in person and answered questions as they were raised. Naturally, those members who were not part of a developing team declined to answer. Sixty-seven responses were collected and analyzed to obtain a preliminary insight into software process improvement practices. The questionnaire consisted of three parts: in the first part, we asked the respondents to identify which methodology they were using and for how long. The choices were: ISO, CMM, MBNQA, and/or any other. As the type of organization was not consequential to our study, we did not ask for that information; rather, we wanted to attain a profile of the software products, which were being developed using a systematic approach to software process improvement. Thus, we asked questions regarding the type and the average size of software projects. The type of software was determined by indicating whether the software was developed for in-house use, on contract, for general purposes, or shrinkwrap. The size of software was measured by the size of the developing team and the time between the start and end (the first revenue shipment) of software development project. In the second part of the survey, we asked questions pertaining to the impact of SPI methodologies on cost, schedule, and quality. While cost and scheduling are quantitative in nature, and thus easier to estimate, quality is qualitative, elusive in nature, and difficult to measure. Traditionally, software quality was defined in two ways: 1. Fitness of use as measured by customer satisfaction. 2. Quality of the product as measured by totality of features and characteristics that bears on its ability to satisfy given needs; for example, conformance to specifications [IEEE 1983]. To obtain information on the former, we asked what was the impact of SPI on the overall customer satisfaction. And, to obtain a comprehensible answer to the question regarding the impact of SPI methodologies on the quality of products, we used the taxonomy of software quality factors that was recognized by software quality experts [8]. This taxonomy divides the software quality components into three dimensions: quality of design, quality of performance, and quality of adaptation. It then identifies the quality factors for each dimension. Correctness, maintainability, and verifiability of a software product contribute to a good design. Efficiency, integrity, reliability, usability, and testability are measures of high quality performance. Finally, expendability, flexibility, portability, reusability, interoperability, and intra-operability are quality factors for adaptation. For the definition of these factors refer to The Handbook of Software Quality Assurance [8]. In the third part of the survey, we asked questions regarding the importance of quality factors to software developers. We wanted to compare the impact of the SPI methodologies on the quality factors and the importance of quality factors to the developers. A correlation between impact and importance (or the lack of it) would be an indication whether SPI guidelines touch on topics, which the software developing community considers important. 3. Results Our survey revealed that while 60% of the interviewed companies use some SPI methodology, 40% replied none to the question of which SPI methodologies are used by their organizations. Table 1 depicts the percentage responses indicating the type of SPI methodology used in their organization. More organizations are using ISO 9000 than CMM, but the proportion was much lower than the 2:1 estimated ratio of a study in 1997 [9]. This may be due to an anomaly of our

3 J.P. Kuilboer, N. Ashrafi / Information and Software Technology 42 (2000) Table 2 Percentage of software projects that deployed SPI for certain time duration 1 year 1 and 2 years 2 and 3 years 3 and 5 years 10 years 22% 41% 12% 16% 9% sample or an indication that the adoption of CMM is gaining ground on alternative frameworks. MBNQA was not mentioned at all, and among other methodologies used, there was no dominant approach. Some of the approaches mentioned were proprietary methodologies such as Summit- D, US government FDA guideline FDA-QSR, Software Engineering Laboratory SEL (NASA), and a fair number of homegrown methodologies. The average adoption time for our respondents was 38 months (about three years). This finding concurs with a technical report conducted by CM/USEI-94-TR-013 [10], which indicates that the median number of years for an organization that initiated software process improvement efforts in recent years was 3.5. Table 2 shows the percentage of software projects that have deployed SPI for specific time duration. Although both ISO and CMM have been available for almost 10 years, more than 90% of the respondents have been using a SPI methodology for 5 years or less and 63% for 2 years or less. The raw data did not indicate a significant difference in the duration of the use of ISO and CMM. Our survey results disclosed that projects, for which SPI methodologies were deployed, are mostly developed in-house or for customers under contract. Table 3 shows the breakdown for the type of software projects. The size of projects was derived from two factors: development team size and the time between the start and end (the first revenue shipment) of the software development project. For both factors, we asked for a range of values rather than a specific value, and used mean and standard deviation for lower and upper limits as an indication of size and its variability. Table 4 summarizes this information. These measures show a wide range for both team size and development duration, indicating that once companies adopt a SPI methodology, they apply it to small and larger projects alike. These preliminary data provide a profile of software development projects that deploy SPI methodologies and set the ground for the primary purpose of this paper: examining the impact of SPI on productivity and quality. To this end, we asked the respondents to rate the impact of SPI on cost, Table 3 Percentage of the type of software projects developed using a SPI methodology. (Note that some companies develop two or three types of software applications) In-house Contract General/retail Shrink wrap 50% 60% 20% 15% schedule, and quality factors ranging from highly increased, increased, the same, decreased to highly decreased. Tables 5 and 6 relate to the impact of SPI on cost, schedule, and customer satisfaction. For the sake of simplicity and clarity, we combined highly increased with increased, and decreased with highly decreased. Table 5 excludes 30% of the overall respondents that indicated that it was too early to describe the impact of SPI on the schedule and cost. On the whole, it was difficult to determine a significant increase or decrease on cost and scheduling. The raw data indicated that companies using a SPI methodology for a longer period predominantly showed an overall increase in cost and delivery time. ISO, CMM, or other schemes did not indicate a significant difference in their impact on cost and schedule. The second part of the questionnaire focused on obtaining information on the impact of SPI methodologies on quality defined as fitness of use. We found that unlike cost and scheduling, the perceived satisfaction of the customer for companies who used some sort of SPI methodologies was noteworthy: more than two thirds reported an increased or highly increased impact. Table 6 shows the results for this question. These findings were consistent with Yourdon and Howard Rubin s report of some decline in the productivity, and a substantial increase in the quality in recent years due to use of SPI [11]. Based on these results, perhaps one could conclude that quality is not free, as some experts have declared. When comparing the impact of ISO and CMM, we found that 100% of the companies using both ISO and CMM claimed an increase in customer satisfaction, 80% of those using only CMM declared high to very high increase, while only 20% of the firms using only ISO reported high to very high increase in customer satisfaction. ISO 9000 was originally intended to facilitate trade rather than process improvement [9], and led to the least satisfaction. One Table 4 Size of software projects developed using a SPI methodology Average and standard deviation for the size of developing team Average and standard deviation for the time between the start and the end of software development project (in months) Lower limit Upper limit m ˆ 5 m ˆ 31 s ˆ 8 s ˆ 47 m ˆ 6 m ˆ 20 s ˆ 7 s ˆ 11

4 30 J.P. Kuilboer, N. Ashrafi / Information and Software Technology 42 (2000) might argue that while the documentation of processes and the discipline imposed by the ISO standards limits the risks (i.e. you know what you get), it does not achieve the process improvements satisfying the customers. To analyze the impact of the SPI methodology on the quality factors, we asked the respondents to rank their perceived impact from very low, low, average, high to very high. Again, to simplify and avoid confusion, we combined the percentages of respondents who answered high and very high, and used this figure as a basis of our analysis for this part of survey and we will refer to it as HVH henceforth. Fig. 1 shows the impact of SPI methodology on the quality of design. Readers interested to see and compare the percentage of responses for HVH, low to very low (LVL) and no difference impact should refer to Table 7. Therefore, the percentage of respondents who reported HVH impact of methodologies on the quality of design dimensions was moderate, with correctness being the leading indicator, followed by verifiability. Correctness and verifiability are addressed by key process areas at level 2 of CMM and clauses 5.9.2/6.1.3 and 5.4.6/5.5.2, respectively in ISO Maintainability had the lowest HVH impact. This is understandable, as there is an ongoing debate about whether CMM addresses maintainability directly or at all, though it is explicitly covered in ISO 9000 clause Fig. 2 shows the HVH impact of SPI methodology on the quality of performance. The HVH impact of methodologies on the quality of performance factors was uneven. Reliability had the highest impact, followed by usability and testability. Reliability is one of the most important aspects of software quality and it is encouraging that more than 50% of respondents reported high to very high impact on this factor. Reliability, usability, and testability are explicitly covered in key process areas of the CMM at level 2, and 5.7 and 5.9 clauses of ISO. The impact of methodologies on efficiency and integrity of product was quite low. These results are not surprising, given that both CMM and ISO guidelines are primarily concerned with the integrity and efficiency of the process, which do not necessarily lead to integrity and efficiency of the final product. Table 8 presents summary information on the percentage of responses for HVH, LVL and no difference impact on quality of performance. Fig. 3 shows the HVH impact of SPI methodology on the quality of adaptation. Among factors that determine the quality of adaptation, expandability received the highest HVH impact and was followed by intra-operability. Reusability is covered in the clause of ISO, but originally, it was not covered in CMM; however, in 1996, its importance was recognized and addressed specifically in an extension of CMM, which deals with the Software Acquisition process (SA-CMM). Expandability, flexibility, and portability are covered in ISO clauses c, , 5.3.1, respectively, and are covered in level 2 of CMM. It must be noted that in extensions to CMM (CMMI), extra attention is given to integration, which should have an impact on both the intra- and inter-operability. Table 9 presents the summary information on the percentage of responses for HVH, LVL and no difference impact on the quality of adaptation. In the third part of the questionnaire, we asked the respondents to rank the importance of quality factors from very low, low, average, high, to very high. In this section of the study, we wanted to compare the impact of SPI methodologies on the quality factors and the importance of the quality factors to the software developers. It made sense to compare the percentage of respondents who answered HVH impact and those who reported HVH importance. Fig. 4 depicts the histogram that shows this comparison. Correctness, reliability, and intra-operability were the most important factors to the software developers. The impacts of SPI on these three factors do not measure up to their perceived importance. The factors rated lowest in importance are efficiency and integrity. They could be perceived as not being part of the purview of the developers surveyed. The difference between the perceived importance and the impact for the inter-operability factor could reflect that, originally, ISO and CMM both focused on getting internal processes under control before paying attention to the external capabilities of software products. As the concept of integration and supply chain gain importance, inter-operability is likely to get more attention in forthcoming standards. The impact of SPI on reusability exceeds its stated importance. Reusability is specifically mentioned in the CMM methodology ( 94 SEI report p. 5), and is often cited as the path for technological innovation. However, it faces some resistance from developers, who have not got into the idea of using reusable component made elsewhere. Portability and expandability are also viewed as better served than the importance would warrant. The software developers are either not judging these two issues at their proper value, or overestimating the impact of SPI. Table 10 compares the percentage of respondents that assigned HVH importance to factors with the percentage that reported the HVH impact of SPI. This table shows that the most important quality factor to software developers is correctness, and yet this correctness also yields the biggest discrepancy between impact and importance. The negative numbers in the difference column indicate that impact of expandability, reusability, and portability exceeds their importance. The last two columns show the ranking of importance and impact, indicating some correlation between the two; rankings are close for most factors. To validate whether there was a correlation between importance and impact, we ran the Spearman correlation test. The result showed a high correlation (71%) between the two. This is good news, showing that the priorities of software developers for high quality product and the impact of SPI requirements are congruent.

5 Table 5 Impact of SPI methodologies on cost and schedule J.P. Kuilboer, N. Ashrafi / Information and Software Technology 42 (2000) Increased/highly increased Same Decreased/highly decreased Impact of SPI on cost (actual cost vs. estimated cost) (%) Impact of SPI on scheduling (actual delivery vs. estimated delivery) (%) Table 6 Impact of SPI methodologies on customer satisfaction Increased/highly increased Same Decreased/highly decreased Impact of SPI on customer satisfaction 71% 18% 11% Fig. 1. HVH impact of SPI methodology on the quality of design. Fig. 2. HVH impact of SPI methodology on the quality of performance. 4. Conclusion and summary Our survey results provided an insight into the SPI practices in New England region, sometimes referred to as the Silicon Valley of the Northeast. This study is exploratory in nature and may have some limitations. Although the respondents belong to four different groups, some of them (i.e. SPIN members) have vested interest in software process improvement activities and may exhibit some bias towards SPI methodologies. Also, as we could not be sure that our sample was a true representation of software developers in New England region, we did not perform any inferential statistics that require scientific sampling procedure. Hence, we limited our analysis to descriptive statistics, which is used basically for exploratory examination of qualitative and quantitative observations. For our future research, we will extend our survey to include a much broader base (via internet), and will use a Table 7 Impact of SPI methodology on the quality of design HVH (%) LVL (%) No difference (%) Correctness Maintainability Verifiability

6 32 J.P. Kuilboer, N. Ashrafi / Information and Software Technology 42 (2000) Table 8 Impact of SPI methodology on the quality of performance HVH (%) LVL (%) No difference (%) Efficiency Integrity Reliability Usability Testability Table 9 Impact of SPI methodology on the quality of adaptation HVH (%) LVL (%) No difference (%) Expandability Flexibility Portability Reusability Inter-operability Intra-operability Fig. 3. Impact of SPI methodology on the quality of adaptation. Fig. 4. Comparison of impact and importance.

7 Table 10 Comparison of importance and impact J.P. Kuilboer, N. Ashrafi / Information and Software Technology 42 (2000) Quality factors % of HVH importance % of HVH impact Difference (importance-impact) Ranking importance Ranking impact Correctness Reliability Intra-operability Testability Verifiability Maintainability Expendability Interoperability Flexibility Usability Integrity Reusability Portability Efficiency modified questionnaire that identifies more clearly the position of the respondents, type of companies, and other detailed information. We could then use this information for a different type of comparative studies involving inferential statistics. For this study, however, we were only interested in developers opinions and their perceptions of SPI methodologies. The findings of this study were quite interesting, some of which validated previous case studies. The most noteworthy results are summarized below: 1. The majority of our respondents reported that deploying an SPI methodology does not necessarily decrease the cost or speed up the delivery. They indicated, however, that the use of a methodology had a high impact on perceived customer satisfaction. 2. Our survey results disclosed that projects developed inhouse or/and for customers under contract, are the best targets for deploying SPI methodologies. The retail market s low adoption supports the opinion that the time to market, rather than quality, remains the dominant factor. 3. Our results showed a wide range for both team size and development duration, indicating that once the companies adopt a SPI methodology, they apply it to small and larger projects alike. Some shortcomings regarding the impact of SPI on quality factors were detected. Given that a high proportion of IS budgets go into maintenance, the low impact on maintainability signals that this factor warrants more attention in future frameworks. Integrity and efficiency are two factors experiencing the least impact from SPI. With the advent of the Internet, integrity, along with systems resistance to intrusion, and self-healing configuration are emerging as issues and will require more consideration. Efficiency, however, remains a low concern for the software development community because rapid advances in hardware more than compensates software deficiencies. The HVH impact of SPI on factors that determine the quality of adaptation was generally good. The future extensions to CMM such as CMMI, give extra attention to integration, which should have an impact on both intra- and inter-operability. The 71% positive correlation between impact and importance indicates that some of the SPI methodologies do address some aspects of the software crisis. Our study, although limited to the New England region, provides some insight into SPI practices and the results are encouraging overall. Some of the discovered shortcomings are being addressed by the revisions of CMM, which aim at improving their guidelines through new extensions to CMM key process areas, and by ISO through its SPICE/ISO initiative. The search for software process and product improvements is not over. As new and/or improved techniques, philosophies, and methodologies come into picture, there is a need to ensure that the emerging guidelines meet the needs of their users. This is only possible by conducting studies, which voice the practitioners view on the effectiveness of paradigms. Successive refinement based on proper feedback could be a partial solution to the software development crisis. References [1] The Standish Group, Chaos, Standish Group Report, [2] H.E. Thomson, P. Mayhew, The software process: a perspective on improvement, The Computer Journal 37 (8) (1994) [3] E.M. Gray, W.L. Smith, On the limitation of software process assessment and the recognition of a required re-orientation for global process improvement, Software Quality Journal 7 (1998) [4] ISO/IEC, ISO/IEC JTC1/SC7 N944R, The need and requirements for a software process assessment standard, Study Report, Issue 2.0, June [5] N. Fenton, How effective are software engineering methods? Journal of Systems and Software 22 (1993) [6] J. Capers, The best of Capers Jones: essentials in software development, Artemis Management Systems, [7] J. Herbsleb, D. Zubrow, D. Goldenson, W. Hayes, M. Paulk, Capability maturity model and the software quality, Communications of the ACM 40 (6) (1997)

8 34 J.P. Kuilboer, N. Ashrafi / Information and Software Technology 42 (2000) [8] G. Schulmeyer, J.I. McManus, The Handbook of Software Quality Assurance, Prentice Hall, Englewood Cliffs, NJ, [9] S.A. Sheard, The framework quagmire, Crosstalk, September [10] J. Herbsleb, A. Carleton, J. Rozum, J. Siegel, D. Zubrow, Benefits of CMM-based software process improvement initial results, Technical Report CMU/SEI-94-TR-013 ESC-TR , August [11] R.L. Glass, The reality of software technology payoffs, Communications of the ACM 32 (2) (1999)

The impact of software process improvement on quality: in theory and practice

The impact of software process improvement on quality: in theory and practice Information & Management 40 (2003) 677 690 The impact of software process improvement on quality: in theory and practice Noushin Ashrafi * Department of MSIS College of Management, University of Massachusetts,

More information

Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504

Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Dipak Surie, Email : ens03dse@cs.umu.se Computing Science Department Umea University, Umea, Sweden Abstract. During software development,

More information

Software Process Improvement CMM

Software Process Improvement CMM Software Process Improvement CMM Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Software Engineering Institute Founded by the Department of Defense

More information

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise

More information

Simulation of Different SPI Models

Simulation of Different SPI Models Simulation of Different SPI Models Bharti Sharma Neeraj Sharma Neeshu Sharma Student, M-tech Lecturer Student, M-tech Department of CSE Department of CSE Department of CSE Punjabi University Patiala Punjabi

More information

Comments on Software Quality by Watts S. Humphrey Fellow, Software Engineering Institute Carnegie Mellon University Pittsburgh, PA

Comments on Software Quality by Watts S. Humphrey Fellow, Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Comments on Software Quality by Watts S. Humphrey Fellow, Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Summary This paper reviews the software industry s current approach to

More information

Lecture 8 About Quality and Quality Management Systems

Lecture 8 About Quality and Quality Management Systems Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that

More information

Toward Quantitative Process Management With Exploratory Data Analysis

Toward Quantitative Process Management With Exploratory Data Analysis Toward Quantitative Process Management With Exploratory Data Analysis Mark C. Paulk Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Abstract The Capability Maturity Model

More information

Comparative Analysis of Different Software Quality Models

Comparative Analysis of Different Software Quality Models Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha Jamwal.grandee@gmail.com, Jamwal.shivani@gmail.com,dpadha@rediffmail.com Lecturer, Research

More information

ISO, CMMI and PMBOK Risk Management: a Comparative Analysis

ISO, CMMI and PMBOK Risk Management: a Comparative Analysis ISO, CMMI and PMBOK Risk Management: a Comparative Analysis Cristine Martins Gomes de Gusmão Federal University of Pernambuco / Informatics Center Hermano Perrelli de Moura Federal University of Pernambuco

More information

RAMALA: A KNOWLEDGE BASE FOR SOFTWARE PROCESS IMPROVEMENT

RAMALA: A KNOWLEDGE BASE FOR SOFTWARE PROCESS IMPROVEMENT RAMALA: A KNOWLEDGE BASE FOR SOFTWARE PROCESS IMPROVEMENT Y. Rimawi Computer Science Department, Carlos III University of Madrid, Avda. de la Universidad 30, 28911 Leganes, Madrid, Spain A. Amescua Computer

More information

The Role of Information Technology Studies in Software Product Quality Improvement

The Role of Information Technology Studies in Software Product Quality Improvement The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department

More information

Software Engineering Practices in Jordan

Software Engineering Practices in Jordan Software Engineering Practices in Jordan Nuha El-Khalili Faculty of Information Technology, University of Petra, Amman, Jordan nuhak@uop.edu.jo Dima Damen Faculty of Information Technology, University

More information

V. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919

V. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919 Software Quality Assurance in CMM and XP- A Comparative Study CH.V. Phani Krishna and Dr. K.Rajasekhara Rao CSE Department, KL University, Guntur dt., India. Abstract Software Quality Assurance is a planned

More information

Using Rational Software Solutions to Achieve CMMI Level 2

Using Rational Software Solutions to Achieve CMMI Level 2 Copyright Rational Software 2003 http://www.therationaledge.com/content/jan_03/f_cmmi_rr.jsp Using Rational Software Solutions to Achieve CMMI Level 2 by Rolf W. Reitzig Founder, Cognence, Inc. Over the

More information

About the time Fred Brooks was warning us there was. Capability Maturity Mo. Software Quality and the

About the time Fred Brooks was warning us there was. Capability Maturity Mo. Software Quality and the Software Quality and the Capability Maturity Mo About the time Fred Brooks was warning us there was not likely to be a single, silver bullet solution to the essential difficulties of developing software

More information

QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half

QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half THE IMPACT OF AGILE QUANTIFIED SWAPPING INTUITION FOR INSIGHT KEY FIndings TO IMPROVE YOUR SOFTWARE DELIVERY Extracted by looking at real, non-attributable data from 9,629 teams using the Rally platform

More information

Risk Knowledge Capture in the Riskit Method

Risk Knowledge Capture in the Riskit Method Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili jyrki.kontio@ntc.nokia.com / basili@cs.umd.edu University of Maryland Department of Computer Science A.V.Williams Building

More information

1. INTRODUCTION. 23'd Int. Conf. Information Technology Interfaces /TI 2007, June 19-22, 2001, Pula, Croatia

1. INTRODUCTION. 23'd Int. Conf. Information Technology Interfaces /TI 2007, June 19-22, 2001, Pula, Croatia 83 The Concept of Quality Information System (QIS) Ninoslav Slavek Faculty of Electrical Engineering and Computing, University of Osijek, Croatia Phone: (0385) 03 1 208 900, e-mail: ninoslav.slavek@etfos.hr

More information

Brillig Systems Making Projects Successful

Brillig Systems Making Projects Successful Metrics for Successful Automation Project Management Most automation engineers spend their days controlling manufacturing processes, but spend little or no time controlling their project schedule and budget.

More information

MTAT.03.243 Software Engineering Management

MTAT.03.243 Software Engineering Management MTAT.03.243 Software Engineering Management Lecture 17: Other SPI Frameworks and QM Systems Dietmar Pfahl Spring 2014 email: dietmar.pfahl@ut.ee Structure of Lecture 17 Other SPI Frameworks People CMM

More information

An Enterprise Framework for Evaluating and Improving Software Quality

An Enterprise Framework for Evaluating and Improving Software Quality An Enterprise Framework for Evaluating and Improving Software Quality Abstract Philip Lew philip.lew@xbosoft.com With the world s economy increasingly driven by software products, there has been a relentless

More information

The Usability of Electronic Stores based on the Organization of Information and Features

The Usability of Electronic Stores based on the Organization of Information and Features The Usability of Electronic Stores based on the Organization of Information and Features CHAN KAH-SING Singapore Polytechnic This paper describes an investigation on how the perceived usability of electronic

More information

THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW

THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW Monica Villavicencio 1,2, Alain Abran 1 1 École de technologie supérieure, Montréal,

More information

Making Process Improvement Work

Making Process Improvement Work Making Process Improvement Work A Concise Action Guide for Software Managers and Practitioners Neil Potter Mary Sakry The Process Group help@processgroup.com www.processgroup.com Version 2.3 1 Session

More information

Software Customer Satisfaction

Software Customer Satisfaction Abstract Software Customer Satisfaction Linda Westfall The Westfall Team Satisfying our customers is an essential element to staying in business in this modern world of global competition. We must satisfy

More information

Software Engineering Compiled By: Roshani Ghimire Page 1

Software Engineering Compiled By: Roshani Ghimire Page 1 Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define

More information

Continuous Risk Management Guidebook

Continuous Risk Management Guidebook Carnegie Mellon Software Engineering Institute Continuous Guidebook Audrey J. Dorofee Julie A. Walker Christopher J. Alberts Ronald P. Higuera Richard L. Murphy Ray C. Williams The ideas and findings in

More information

Quality Systems Frameworks. SE 350 Software Process & Product Quality 1

Quality Systems Frameworks. SE 350 Software Process & Product Quality 1 Quality Systems Frameworks 1 What is a Quality System? An organization uses quality systems to control and improve the effectiveness of the processes used to deliver a quality product or service A Quality

More information

Role of Software Quality Assurance in Capability Maturity Model Integration

Role of Software Quality Assurance in Capability Maturity Model Integration Role of Software Quality Assurance in Capability Maturity Model Integration Rekha Chouhan 1 Dr.Rajeev Mathur 2 1 Research Scholar, Jodhpur National University, JODHPUR 2 Director, CS, Lachoo Memorial College

More information

Asking the "tough questions" in choosing a partner to conduct Customer Experience Measurement and Management (CEM) programs for Your Company

Asking the tough questions in choosing a partner to conduct Customer Experience Measurement and Management (CEM) programs for Your Company Asking the "tough questions" in choosing a partner to conduct Customer Experience Measurement and Management (CEM) programs for Your Company A whitepaper by John Glazier Steve Bernstein http://www.waypointgroup.org

More information

Use of Metrics in High Maturity Organizations

Use of Metrics in High Maturity Organizations Use of Metrics in High Maturity Organizations Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 Jalote@iitk.ac.in Summary A high maturity

More information

Fundamentals of Measurements

Fundamentals of Measurements Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role

More information

Software Engineering. Introduction. Lecturer: Giuseppe Santucci

Software Engineering. Introduction. Lecturer: Giuseppe Santucci Software Engineering Introduction Lecturer: Giuseppe Santucci Summary Some useful pieces of information Introduction to Software Engineering Standardization of Software Process 2 Software Engineering Classes

More information

AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES

AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES Marcello Visconti 1 Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, CHILE visconti@inf.utfsm.cl Curtis R. Cook

More information

Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group

Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group Background Started in 1817, Bank of Montreal - BMO Financial Group (NYSE, TSX: BMO) is a highly diversified financial services

More information

MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI. Y.Batu Salman, Adem Karahoca

MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI. Y.Batu Salman, Adem Karahoca MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI Y.Batu Salman, Adem Karahoca Bahcesehir University, Engineering Faculty, Computer Engineering Department Bahcesehir,

More information

Comparison Between Joint Commission Standards, Malcolm Baldrige National Quality Award Criteria, and Magnet Recognition Program Components

Comparison Between Joint Commission Standards, Malcolm Baldrige National Quality Award Criteria, and Magnet Recognition Program Components Comparison Between Joint Commission Standards, Malcolm Baldrige National Quality Award Criteria, and Magnet Recognition Program Components The Joint Commission accreditation standards, the National Institute

More information

Software Engineering: Analysis and Design - CSE3308

Software Engineering: Analysis and Design - CSE3308 CSE3308/DMS/2004/25 Monash University - School of Computer Science and Software Engineering Software Engineering: Analysis and Design - CSE3308 Software Quality CSE3308 - Software Engineering: Analysis

More information

Benchmarking Software Quality With Applied Cost of Quality

Benchmarking Software Quality With Applied Cost of Quality Benchmarking Software Quality With Applied Cost of Quality Cost of Quality has remained theoretical in many treatments despite its powerful relevance in software quality. A survey-based approach makes

More information

SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY

SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY Mrs. Manisha L. Waghmode Assistant Professor Bharati Vidyapeeth Deemed University, Institute of Management and Rural Development Administration, Sangli Dr.

More information

The Role of Feedback Management in Becoming Customer Centric

The Role of Feedback Management in Becoming Customer Centric A Customer Centricity White Paper 5 Old Coach Road Hudson, NH 03051 603-491-7948 www.customercentricity.biz The Role of Feedback Management in Becoming Customer Centric By Stewart Nash QuestBack Boston

More information

Software Quality Assurance: VI Standards

Software Quality Assurance: VI Standards Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: hg@upb.de Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion

More information

Errors in Operational Spreadsheets: A Review of the State of the Art

Errors in Operational Spreadsheets: A Review of the State of the Art Errors in Operational Spreadsheets: A Review of the State of the Art Stephen G. Powell Tuck School of Business Dartmouth College sgp@dartmouth.edu Kenneth R. Baker Tuck School of Business Dartmouth College

More information

SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC

SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume LIII, Number 1, 2008 SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC DUMITRU RĂDOIU AND MILITON FRENŢIU Abstract. The Capability Maturity Model (CMM) was defined

More information

Total Quality Management for Improving Services of Information Technology Based Organizations: a case study

Total Quality Management for Improving Services of Information Technology Based Organizations: a case study Total Quality Management for Improving Services of Information Technology Based Organizations: a case study Abstract This paper applies TQM theories to facilitate improving IT products/services. A TQMbusiness

More information

Software Process Improvement

Software Process Improvement Software Process Improvement V. Paúl Pauca Department of Computer Science Wake Forest University CSC 331-631 Fall 2013 Software Process Improvement I Management of the software process identified as important

More information

Deploying a CRM system in practice Understanding the user experience Received (in revised form): 5th February, 2007

Deploying a CRM system in practice Understanding the user experience Received (in revised form): 5th February, 2007 Deploying a CRM system in practice Understanding the user experience Received (in revised form): 5th February, 2007 Yuksel Ekinci is one of the leading international academics in service quality and customer

More information

Seven Steps To Measure Supplier Performance

Seven Steps To Measure Supplier Performance SUPPLY CHAIN MANAGEMENT Seven Steps To Measure Supplier Performance by Sherry Gordon Every organization knows it should be assessing supplier performance. Most are deploying some sort of supplier performance

More information

Quality Management. Lecture 12 Software quality management

Quality Management. Lecture 12 Software quality management Quality Management Lecture 12 Software quality management doc.dr.sc. Marko Jurčević prof.dr.sc. Roman Malarić University of Zagreb Faculty of Electrical Engineering and Computing Department of Fundamentals

More information

Cost Estimation for Secure Software & Systems

Cost Estimation for Secure Software & Systems Background Cost Estimation for Secure Software & Systems Ed Colbert Dr. Barry Boehm Center for Systems & Software Engineering, University of Southern California, 941 W. 37th Pl., Sal 328, Los Angeles,

More information

asked the Software Engineering Institute Publishes Software Technology Review A Cliffs Notes Approach for PEOs, PMs, IPTs, and Support Staff

asked the Software Engineering Institute Publishes Software Technology Review A Cliffs Notes Approach for PEOs, PMs, IPTs, and Support Staff ACQUISITION REFERENCE SOURCE Software Engineering Institute Publishes Software Technology Review A Cliffs Notes Approach for PEOs, PMs, IPTs, and Support Staff ROBERT ROSENSTEIN KIMBERLY BRUNE JOHN FOREMAN

More information

Jason Bennett Thatcher Clemson University, 101 Sirrine Hall, Clemson, SC 29634 U.S.A. {jthatch@clemson.edu}

Jason Bennett Thatcher Clemson University, 101 Sirrine Hall, Clemson, SC 29634 U.S.A. {jthatch@clemson.edu} RESEARCH ARTICLE IS EMPLOYEE ATTITUDES AND PERCEPTIONS AT VARYING LEVELS OF SOFTWARE PROCESS MATURITY Janet K. Ply Pendére, Inc., 1805 S. 9 th Street, Waco, TX 76706 U.S.A. {janet.ply@pendere.com} Jo Ellen

More information

The Concept of Project Success What 150 Australian project managers think D Baccarini 1, A Collins 2

The Concept of Project Success What 150 Australian project managers think D Baccarini 1, A Collins 2 The Concept of Project Success What 150 Australian project managers think D Baccarini 1, A Collins 2 1 Curtin University of Technology, Perth, Western Australia 2 Broad Construction Services, Perth, Western

More information

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

More information

[project.headway] Integrating Project HEADWAY And CMMI

[project.headway] Integrating Project HEADWAY And CMMI [project.headway] I N T E G R A T I O N S E R I E S Integrating Project HEADWAY And CMMI P R O J E C T H E A D W A Y W H I T E P A P E R Integrating Project HEADWAY And CMMI Introduction This white paper

More information

Key Factors for Developing a Successful E-commerce Website

Key Factors for Developing a Successful E-commerce Website IBIMA Publishing Communications of the IBIMA http://www.ibimapublishing.com/journals/cibima/cibima.html Vol. 2010 (2010), Article ID 763461, 9 pages Key Factors for Developing a Successful E-commerce Website

More information

Engineering Standards in Support of

Engineering Standards in Support of The Application of IEEE Software and System Engineering Standards in Support of Software Process Improvement Susan K. (Kathy) Land Northrop Grumman IT Huntsville, AL susan.land@ngc.com In Other Words Using

More information

Multi-Dimensional Success Factors of Agile Software Development Projects

Multi-Dimensional Success Factors of Agile Software Development Projects Multi-Dimensional Success Factors of Agile Software Development Projects Nagy Ramadan Darwish Department of Computers and Information Sciences Institute of Statistical Studies and Research Cairo University

More information

Software Process Improvement. Overview

Software Process Improvement. Overview Software Process Improvement Overview Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Motivation Immaturity of software engineering - state of the

More information

An Empirical Study of Software Process Maturity, TQM Practices and Organizational Characteristics in Taiwanese Companies

An Empirical Study of Software Process Maturity, TQM Practices and Organizational Characteristics in Taiwanese Companies Total Quality Management Vol. 16, No. 10, 1091 1102, December 2005 An Empirical Study of Software Process Maturity, TQM Practices and Organizational Characteristics in Taiwanese Companies SHIANG-HENG CHEN,

More information

Software Metrics and Measurements

Software Metrics and Measurements Software Metrics and Measurements Michalis Xenos School of Sciences and Technology, Hellenic Open University, 23 Saxtouri Str, Patras, GR 262 22, Greece xenos@eap.gr Tel: +30 2610 367405 Fax: +30 2610

More information

A Capability Maturity Model for Scientific Data Management

A Capability Maturity Model for Scientific Data Management A Capability Maturity Model for Scientific Data Management 1 A Capability Maturity Model for Scientific Data Management Kevin Crowston & Jian Qin School of Information Studies, Syracuse University July

More information

Measurement Information Model

Measurement Information Model mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides

More information

Stakeholder Analysis: The Key to Balanced Performance Measures

Stakeholder Analysis: The Key to Balanced Performance Measures Stakeholder Analysis: The Key to Balanced Performance Measures Robert M. Curtice Vice President, Performance Improvement Associates The Need for Balanced Performance Measures Traditional business performance

More information

Graduate Students' Perceptions of Computer-Based Project and Systems Engineering Management Methods

Graduate Students' Perceptions of Computer-Based Project and Systems Engineering Management Methods Graduate Students' Perceptions of Computer-Based Project and Systems Engineering Management s Amira Sharon Technion Israel Institute of Technology Haifa 32000, Israel amirash@technion.ac.il Olivier L.

More information

COMPLIANCE IS MANDATORY

COMPLIANCE IS MANDATORY NODIS Library Legal Policies(2000s) Search NASA Directive: NPD 2820.1A POLICY Effective Date: May 29, 1998 DIRECTIVE Expiration Date: May 29, 2005 COMPLIANCE IS MANDATORY This Document Is Uncontrolled

More information

Differences in Characteristics of the ERP System Selection Process between Small or Medium and Large Organizations

Differences in Characteristics of the ERP System Selection Process between Small or Medium and Large Organizations Proc. of the Sixth Americas Conference on Information Systems (AMCIS 2000), pp. 1022-1028, Long Beach, CA, 2000. Differences in Characteristics of the ERP System Selection Process between Small or Medium

More information

David H. Gray. 5 March, 2008

David H. Gray. 5 March, 2008 Educational Research and Review Vol. 3 (4), pp. 114-120, April, 2008 Available online at http://www.academicjournals.org/err ISSN 1990-3839 2008 Academic Journals Full Length Research Paper Needs assessment

More information

Outsourcing Risk - What should every client of outsourced software know about mitigating the risk of project failure? April 2014

Outsourcing Risk - What should every client of outsourced software know about mitigating the risk of project failure? April 2014 Outsourcing Risk - What should every client of outsourced software know about mitigating the risk of project failure? April 2014 Scope of this Report IT Governance is about defining what decisions need

More information

International Journal of Computing and Business Research (IJCBR) ISSN (Online) : 2229 29-6166 VOLUME 5 ISSUE 1 JANUARY 2014

International Journal of Computing and Business Research (IJCBR) ISSN (Online) : 2229 29-6166 VOLUME 5 ISSUE 1 JANUARY 2014 ISSN (Online) : 2229 29-6166 GROUPTHINK IN SOFTWARE ENGINEERING Michael Scott Brown Project Director, Software Engineering University of Maryland University College Abstract: This brief paper outlines

More information

Factors Influencing Design Quality and Assurance in Software Development: An Empirical Study

Factors Influencing Design Quality and Assurance in Software Development: An Empirical Study Factors Influencing Design Quality and Assurance in Software Development: An Empirical Study Cristina Valdaliso Rutgers/NJIT University, Newark, NJ Valdaliso@earthlink.net Osama Eljabiri New Jersey Institute

More information

STANDARDIZATION OF INFORMATION SYSTEMS DEVELOPMENT PROCESSES AND BANKING INDUSTRY ADAPTATIONS

STANDARDIZATION OF INFORMATION SYSTEMS DEVELOPMENT PROCESSES AND BANKING INDUSTRY ADAPTATIONS STANDARDIZATION OF INFORMATION SYSTEMS DEVELOPMENT PROCESSES AND BANKING INDUSTRY ADAPTATIONS Zuhal Tanrikulu 1 and Tuna Ozcer 2 1 Department of Management Information Systems, Bogazici University, Istanbul,

More information

Portfolio, Programme and Project Management Maturity Model - a Guide to Improving Performance

Portfolio, Programme and Project Management Maturity Model - a Guide to Improving Performance Portfolio, Programme and Project Management Maturity Model - a Guide to Improving Performance By Andy Murray Improving Performance Using Maturity Models The 1990's saw a dramatic increase in the number

More information

A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS

A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS P. Mandl-Striegnitz 1, H. Lichter 2 1 Software Engineering Group, University of Stuttgart 2 Department of Computer Science,

More information

Information and Software Technology

Information and Software Technology Information and Software Technology 52 (2010) 79 91 Contents lists available at ScienceDirect Information and Software Technology journal homepage: wwwelseviercom/locate/infsof Business-oriented software

More information

How Large Are Software Cost Overruns? A Review of the 1994 CHAOS Report

How Large Are Software Cost Overruns? A Review of the 1994 CHAOS Report How Large Are Software Cost Overruns? A Review of the 1994 CHAOS Report Magne Jørgensen 1 and Kjetil Moløkken Simula Research Laboratory Abstract: The Standish Group reported in 1994 that the average cost

More information

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Agile for Business www.agilefluent.com Summary The success of Agile project

More information

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3)

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) 1st February 2006 Version 1.0 1 P3M3 Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce This is a Value

More information

5 Regional Approaches

5 Regional Approaches 5 Regional Approaches 5.1 The Capability Maturity Model (SW and Integrated) Tailored in Small Indigenous Software Industries Authors Rosario Blowers and Ita Richardson Abstract The Irish Software Industry

More information

I.3 Quality Management

I.3 Quality Management I.3 Quality Management [Sommerville2004] Quality Management System [ISO 9000]: The organizational structure, responsibilities, procedures, processes and resources for implementing quality management Concerned

More information

Implementing Systematic Requirements Management in a Large Software Development Programme

Implementing Systematic Requirements Management in a Large Software Development Programme Implementing Systematic Requirements Management in a Large Software Development Programme Caroline Claus, Michael Freund, Michael Kaiser, Ralf Kneuper 1 Transport-, Informatik- und Logistik-Consulting

More information

Utilization of Statistical Process Control in Defined Level Software Companies to Manage Processes Using Control Charts with Three Sigma

Utilization of Statistical Process Control in Defined Level Software Companies to Manage Processes Using Control Charts with Three Sigma Proceedings of the World Congress on Engineering and Computer Science 00 Vol I WCECS 00, October 0-, 00, San Francisco, USA Utilization of Statistical Process Control in Defined Level Software Companies

More information

NEOXEN MODUS METHODOLOGY

NEOXEN MODUS METHODOLOGY NEOXEN MODUS METHODOLOGY RELEASE 5.0.0.1 INTRODUCTION TO QA & SOFTWARE TESTING GUIDE D O C U M E N T A T I O N L I C E N S E This documentation, as well as the software described in it, is furnished under

More information

Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)

Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 Jalote@iitk.ernet.in, jalote@iitk.ac.in

More information

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Modellistica Medica Maria Grazia Pia INFN Genova Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Lezione 16-17 Introduction to software process Software process models,

More information

Foredragfor Den Norske Dataforening, den 08.10.2003

Foredragfor Den Norske Dataforening, den 08.10.2003 Foredragfor Den Norske Dataforening, den 08.10.2003 CMM, CMMI and ISO 15504 (SPICE) Bruk av modenhetsmodeller under programmvareutvikling, er det nøkkelen til suskess? Malte Foegen, Jürgen Richter IT Maturity

More information

MEASURES FOR EXCELLENCE

MEASURES FOR EXCELLENCE MEASURES FOR EXCELLENCE Software Quality Assurance (SQA) Of Management Processes Using The SEI Core Measures Copyright J.W.E Greene QUANTITATIVE SOFTWARE MANAGEMENT LTD 7 Rue Fenoux 1A Aynhoe Road 75015

More information

Knowledge Infrastructure for Project Management 1

Knowledge Infrastructure for Project Management 1 Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 Jalote@iitk.ac.in Abstract In any

More information

The Design and Improvement of a Software Project Management System Based on CMMI

The Design and Improvement of a Software Project Management System Based on CMMI Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software

More information

CMMI 100 Success Secrets

CMMI 100 Success Secrets CMMI 100 Success Secrets Capability Maturity Model Integration 100 Success Secrets - 100 Most Asked Questions: The Missing CMMI-DEV, CMMI-ACQ Project Management and Process Guide Lance Batten CMMI 100

More information

EVALUATING ASSET MANAGEMENT MATURITY IN THE NETHERLANDS: A COMPACT BENCHMARK OF EIGHT DIFFERENT ASSET MANAGEMENT ORGANIZATIONS

EVALUATING ASSET MANAGEMENT MATURITY IN THE NETHERLANDS: A COMPACT BENCHMARK OF EIGHT DIFFERENT ASSET MANAGEMENT ORGANIZATIONS EVALUATING ASSET MANAGEMENT MATURITY IN THE NETHERLANDS: A COMPACT BENCHMARK OF EIGHT DIFFERENT ASSET MANAGEMENT ORGANIZATIONS Telli van der Lei¹, Andreas Ligtvoet 1, Leentje Volker¹, & Paulien Herder¹

More information

An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations

An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations Chanwoo Yoo 1, Junho Yoon 1, Byungjeong Lee 2, Chongwon Lee 1, Jinyoung Lee 1, Seunghun Hyun 1, and Chisu Wu 1 1 School of

More information

Understanding High Maturity Organizations

Understanding High Maturity Organizations Understanding High Maturity Organizations Donna K. Dunaway, Charles V. Weber, Mark C. Paulk, Will Hayes, and Mary Beth Chrissis Carnegie Mellon University Pittsburgh, PA 15213-3890 Capability Maturity

More information

Analyzing and interpreting data Evaluation resources from Wilder Research

Analyzing and interpreting data Evaluation resources from Wilder Research Wilder Research Analyzing and interpreting data Evaluation resources from Wilder Research Once data are collected, the next step is to analyze the data. A plan for analyzing your data should be developed

More information

Application Support Solution

Application Support Solution Application Support Solution White Paper This document provides background and administration information on CAI s Legacy Application Support solution. PRO00001-MNGMAINT 080904 Table of Contents 01 INTRODUCTION

More information

Exploring Graduates Perceptions of the Quality of Higher Education

Exploring Graduates Perceptions of the Quality of Higher Education Exploring Graduates Perceptions of the Quality of Higher Education Adee Athiyainan and Bernie O Donnell Abstract Over the last decade, higher education institutions in Australia have become increasingly

More information

Data Quality Assessment

Data Quality Assessment Data Quality Assessment Leo L. Pipino, Yang W. Lee, and Richard Y. Wang How good is a company s data quality? Answering this question requires usable data quality metrics. Currently, most data quality

More information

A Report on The Capability Maturity Model

A Report on The Capability Maturity Model A Report on The Capability Maturity Model Hakan Bayraksan hxb07u 29 November 2009 G53QAT Table of Contents Introduction...2 The evolution of CMMI...3 CMM... 3 CMMI... 3 The definition of CMMI... 4 Level

More information

CSC 408F/CSC2105F Lecture Notes

CSC 408F/CSC2105F Lecture Notes CSC 408F/CSC2105F Lecture Notes These lecture notes are provided for the personal use of students taking CSC 408H/CSC 2105H in the Fall term 2004/2005 at the University of Toronto. Copying for purposes

More information