Trillium: A Customer-Oriented Assessment Method for Software System Development Capability

Size: px
Start display at page:

Download "Trillium: A Customer-Oriented Assessment Method for Software System Development Capability"

Transcription

1 Trillium: A Customer-Oriented Assessment Method for Software System Development Capability Alain April, François Coallier Bell Canada 2265 Roland Therrien Longueuil, Québec Canada J4N 1C5 aapril@qc.bell.ca Abstract Since the early 70's Bell Canada has carried out vendor assessments covering commercial and quality issues. The quality assessment has been traditionally oriented toward manufacturing and customer support functions. In the early 80's, with the growing importance of the software component in all products, the development part of the lifecycle saw its significance increase. The increasing complexity and dimension of telecommunication software s has led to numerous research activities and the development of quality tools in telecommunication product and services development. Since 1982 Bell Canada has invested toward developing a model to assess the software development process of existing and prospective suppliers as a mean to minimize the risks involved and ensure both the performance and timely delivery of software systems purchased. This paper presents the revised 1995 Trillium assessment model (version 3.0). 1. Introduction An assessment method is in itself a product designed from specifications. The specification criteria should be driven by the expectations that the assessing organization has from the supplier organizations that will be assessed. In software development it is essential that practices and methods used be measurable according to a set of well defined standards that are used industry wide. Having a good development process (in the classical sense) will contribute very significantly to an increase in the capability of a software product development organization. But other factors are important and must be considered: personnel, technology, management, development environment & tools. Traditional assessment approaches were typically process oriented a series of actions or operations conducting to an end. The assessment would focus on actions and operations and how they contribute to a desired purpose. When adding environmental factors in the assessment method we align with a "TQM" definition of process which is taking in account the mechanisms and resources as a whole. Bell Canada telecommunication network operations depends on more than 50 million lines of code. This number increases yearly as the network becomes more digital and the operational support systems are introduced to mechanize the administration. The median size of these software systems lies between 200 To 400 Kloc (thousands of lines of code), with the largest having over 20 million lines of code. Most of this software is real-time, with a majority of the systems of a hybrid nature (combination of real-time, database and graphical). In this environment some software s control safety/critical systems and must be reliable in order for Bell Canada to offer a level of service required by its customers. In April 1991 the first version of the Trillium model was elaborated by Bell Canada, Nortel and Research Bell Northern. This model and its application method have been improved based on experience and feedback from suppliers. From 1992 to 1993 versions 2 and 2.3d were used extensively and data about assessment was collected from assessment teams and management. In January 1995 version 3.0 was issued to Bell Canada suppliers and was placed in the public domain.

2 2. Model 2.1. Purpose The Trillium model has been developed from a customer perspective, as perceived in a competitive, commercial environment. In this context, Capability refers to: The ability of a development organization to consistently deliver a product or an enhancement to an existing product: that meets customer expectations, with minimal defects 1, for the lowest life-cycle cost, and in the shortest calendar time. Product in the Trillium context refers to what the customer receive, use and perceive. For an embedded telecommunication product, this would include: hardware, software, documentation, training and support services. Trillium can be used as a customer focused benchmark for either: auditing the product development and support capability of a supplier of telecommunication software product. an internal product development and support capability continuous improvement program for organizations developing and supporting telecommunication products. The ultimate purpose of improvement programs initiated as a result of a Trillium assessment is increased customer (and shareholder) satisfaction, rather than rigid conformance to the standards referenced by this document. A higher capability, in the Trillium context, means for customer organizations that: the development organization is more responsive to customer and market demands, the life-cycle cost of the product(s) is minimized, and end-user satisfaction is maximized. 1 In telecommunications and other industries defects resulting in system failure or service outages are unacceptable. However, certain defects may be tolerable provided they have no impact on service levels and operations. For the development organization, achieving a higher capability can result in: lower development and maintenance costs, shorter cycle time and development intervals, an increased ability to achieve content and schedule commitments due to effective project risk analysis and effort estimation, and, an increasing ability to meet quantifiable design and quality objectives at all stages of the development life-cycle. 2.2 Scope Trillium was designed initially to be applied to embedded software systems such as telecommunications systems. Although Trillium is aimed at embedded software systems, much of the model can be applied to other segments of the software industry such as Management Information Systems (MIS). Furthermore, a significant percentage of the practices described in the model can be applied directly to hardware development. The Trillium Model covers all aspects of the software development life-cycle, most system and product development and support activities, and a significant number of related marketing activities 2.3 Foundation The basis of the process assessment models for software relies on benchmarking, e.g.. Comparing your practices with the best and successful organizations. It is also a basic tool that you will find in the TQM literature. For software assessment we have used initially two level of benchmarks to develop the model: Professional, national and international standards; Comparisons to other organizations in the same market segment. The software assessment model should therefore map to existing engineering standards as well as quality standards. It should also provide an output that can be used easily to benchmark against "best-in-class" organizations. The Trillium model is a set of practices derived from a benchmarking exercise. The scope of these benchmarks aim at all practices

3 that would contribute to an organization product development and support capability as defined previously. The main sources of benchmarking information are, in decreasing order of importance, are: Version 1.1 of the Software Engineering Institute's Capability Maturity Model; ISO 9001:1994 International Standard and : 1991 Guideline; Bellcore's TR- NWT : Issue 2, June 1993 and TA-NWT : Issue 1, December 1993; Malcom Baldrige National Quality Award, 1995 criteria; IEEE Software Engineering standards: 1993 Edition and IEC 300: The Trillium model is based on the Software Engineering Institute (SEI) Capability Maturity Model (CMM) version 1.1. In the Trillium context, the product development and customer support processes are viewed as an integral part of the organization's business processes. The architecture of the Trillium model (described in Section 2.4) differs significantly from the one of the CMM version 1.1. The most significant differences are: a roadmap based concept [instead of key product areas], a product perspective [instead of software], a wider coverage of capability impacting issues, a strong customer focus. The Trillium model incorporates additional practices from the following topics: Organizational Processes Quality, Business Process Engineering, Technological Maturity, Development Environment, Systems Engineering, Life-Cycle Cost Modeling, Concurrent Engineering, Reliability Management, Customer Support/Partnership, Usability Engineering. To understand the Trillium model, it is desirable to have a background in product engineering and quality management, and a solid understanding of the source documents listed above. 2.4 Roadmap concept The Trillium model is based on the concept of a roadmap. A roadmap is a set of related practices that focus on an organizational area or need, or a specific element within the product development process. Each roadmap represents a significant capability for a software development organization. Within a given roadmap, the level of the practices is based on their respective degree of maturity. The most fundamental practices are at a lower level whereas the most advanced ones are located at the higher level. Each of the 5 levels can be characterized, in a commercial environment, as described in Table 1. An organization will mature through the roadmap levels. Lower level practices must be implemented and sustained for higher level practices to achieve maximum effectiveness. Roadmaps are organized into Capability Areas. Each represents a significant capability for a software development organization. There are 8 Capability Areas (see model for details) that can span the 5 Trillium Capability levels. A representation of the span of each Capability Area is shown in Table 2. For the purpose of Trillium, note that the IEEE Software Engineering Standards, which are mostly work products (e.g. Software design description, project management plan, etc.) oriented, are to be used as guidelines only. Trillium is based on Capability Areas, Roadmaps and Practices. Each Capability Area incorporates one or more Roadmaps (see Table 2). Each Roadmap comprises one or more Practices that span several Trillium levels. The complete version 3.0 has 8 capability areas, 28 roadmaps and 508 practices.

4 Lvl Level Name Risk Interpretation Unstructured High Ad-hoc development process 2 Repeatable and Project Oriented Medium Project based process 3 Defined and Process Oriented Low State of the art development process 4 Managed and Integrated Low Generally difficult to achieve now 5 Fully Integrated Low Technologically challenging Table 1: Trillium Capability Levels. Capability Area Roadmap Level Span Organizational Processes Quality Quality Management 2-4 Business Process Engineering 2-3 Human Resource Development Human Resource Development and Management and Management 2-4 Process Process Definition 2-4 Technology Management 2-4 Process Improvement & Engineering 2-5 Measurements 2-4 Management Project Management 2-4 Subcontractor Management 2-3 Customer-Supplier Relationship 2-3 Requirements Management 2-4 Estimation 2-3 Quality System Quality System 2-5 Development Practices Development Process 2-5 Development Techniques 2-5 Internal Documentation 2-4 Verification & Validation 2-4 Configuration Management 2-5 Re-Use 2-5 Reliability Management 2-4 Development Environment Development Environment 2-5 Customer Support Problem Response System 2-3 Usability Engineering 2-4 Life-Cycle Cost Modeling 2-3 User Documentation 2-3 Customer Engineering 2-3 User Training 2-3 Table 2: Capability Area/Roadmap Relationship

5 2.5 Integration Steps The Trillium model was built by integrating practices as per the following algorithm: 1- Practices are taken from the SEI CMM Version A mapping is performed between the CMM practices and ISO 9001 and ISO clauses. CMM practices may be modified to accommodate mapping. 3- From ISO 9001 and ISO clauses that cannot be mapped to CMM practices are extracted, added and integrated. 4- Bellcore standards clauses are mapped to the practices generated by steps 1, 2 & 3. Some practices may be adjusted to accommodate mapping. 5- From Bellcore standards clauses that cannot be mapped practices are extracted, added and integrated. 6- The same process is repeated with relevant portions of the Malcom Baldrige examination criteria. 7- Practices from IEC 300 are added. 8- Pointers to relevant IEEE standards are added. 9- Trillium specific practices are added to provide coverage of additional areas important to the telecommunications industry. These are based on professional benchmarks generated through the consensus of subject matter experts and validated in a peer review process. When practices are extracted from the CMM, they go through the following transformation if applicable: 1- The practice is generalized by either removing references to "software", or replacing them by "product and services" or "systems". 2- The practice is generalized by either removing references to "development", or replacing them by "development and support". 3- References to "group" or other specific organizational units are replaced by "function". 4- Allusions to specific documents are replaced by allusion to a process (e.g., "quality plan" by "quality planning") or to "documentation" or "information". The same type of transformations were applied when extracting practices from other standards. Assignation to a given level is based on the general guidelines of Table 1. - Practices that are considered fundamental for the successful conclusion of a development project are assigned to Level 2. - Practices that are considered to be organization-wide in scope or fundamental to the continuous improvement of the development process are assigned to a level 3. - Practices that deal wit CASE technology or characterize advanced process maturity (e.g. change management, integration of defect prevention, statistical process control and advanced metrics) are generally assigned to level 4. - Level 5 practices typically deals with advancing technology as it applies to process automation, formal methodologies and strategic utilization of organization repositories. 3. Trillium activities The following Trillium based activities can be performed: supplier capability evaluation, participation in supplier capability joint-assessment, participation in supplier capability selfassessment, participation in supplier capability continuous improvement program. While the first activity does not require that a special relationship exists between a customer and its supplier, the next three require an increasing level of partnering to be really effective. Succinct description of these activities follows. Readers requiring further information should consult the references. 3.1 Supplier Capability Evaluation The objective of this activity is to assess, by way of an auditing exercise using the Trillium model as the reference benchmark, the product development and support capability of a supplier. This activity is performed as per recognized auditing practices such as ISO , but as per the application principles described in section 2.6.

6 Trillium supplier capability evaluation are performed for assessing the risks associated with the procurement of a given product, and incidentally doing business with its supplier, monitoring a quality/capability improvement program as part of its acquisition supplier quality management program. To be successful, such an evaluation needs: an assessor or team of assessor with adequate qualifications, experience and skills, a minimum of cooperation from the supplier, adequate preparation. 3.2 Supplier Capability Joint-Assessment A joint-assessment in the Trillium context is an assessment with the difference that it is performed by both customer and supplier as a team exercise. This implies that the conclusions and recommendations of a Trillium jointassessment represent a consensus of the joint team. To be successful, a joint-assessment needs: a team of assessors with adequate qualifications, experience and skills, adequate partnering maturity between both organization, clear and unequivocal buy-in from senior management in both organizations. A Trillium joint-assessment that meets the above criteria will be far more efficient and reliable in getting a comprehensive appraisal of the supplier organization, but will require more resources that the normal assessment. With skilled personnel, a joint-assessment will be very efficient in appraising a low maturity organization (20/80 or Pareto rule). 3.3 Supplier Capability Self-Assessment A Trillium capability assessment is essentially an SEI self-assessment (as described in SEI-89-TR-7) with the following differences: at least one customer representative is on the self-assessment team. This representative is adequately qualified and has an improvement focused attitude, customer issues are systematically considered by the self-assessment team thought all phases of the self-assessment, the self-assessment is implemented as per the application principles described in section 2.6, the Trillium model is used as the reference benchmark. Like a SEI self-assessment, a Trillium capability assessment can become very demanding resource-wise, but is an efficient initiator of a capability improvement program because of the buy-in it is generating in the organization for its findings and recommendations. 3.4 Supplier Continuous Improvement Program A capability continuous improvement (CI) program is essentially a Deming quality cycle. A Trillium capability continuous improvement program is a Deming PDCA cycle where: at least one customer representative is on the CI program steering and management teams. This representative is adequately qualified and has an improvement-focused attitude, customer issues are systematically considered by the CI teams thought all phases of the CI cycle. the Trillium model is used as the reference benchmark, the "Check" step of the Deming quality cycle is always associated with the contribution to customer (and shareholder) satisfaction. In order to achieve the highest possible capability, development and support organizations must strive to: make the continuous improvement philosophy part of the organizational culture and ensure that proper mechanisms and processes are in place to support and encourage this culture, engineer and optimize their processes to meet customer or market requirements and objectives for the specific product and/or service, continuously optimize the resources allocated to each development project. The presence of an efficient capability continuous improvement program in a supplier is, from a Bell Canada perspective, a reassuring sign of organizational maturity. Being invited to participate in such a program

7 is a sign, from a supplier quality management perspective, of high maturity in the customersupplier partnership. The efficiency of a capability CI program should be measured in term of: contributions to customer (and shareholder) satisfaction improvement, improvements in capability maturity. 4. Applicability context The Trillium model should be always used in a pragmatic fashion keeping in mind that the bottom-line in all Trillium-based activities or program is improving customer (and shareholder) satisfaction. All Trillium based activities should thus be context driven. This means taking into account factors such as: -the nature of the product, -the context in which the product will be used, -the perception that the customer(s) has of the product (or products line) and its evolution, -only the organizations that are relevant to the development and support of the product. This implies that applicability of some practices and their implementation strategy will changes in function of the above factors. The professionalism of the staff and the organization involved in Trillium-based activities is thus critical. All Trillium-based activities should be lead by experienced software engineering personnel having, for example, tickit lead auditors training, practical knowledge of ISO auditing guidelines and SEI CMM selfassessment formal qualifications or equivalent. Malcom Baldridge assessor and QAI: CQA, or equivalent, would also be good assets. Customers perceive a supplier organization as a black box delivering products and services (e.g., Marketing, Sales, Customer Support, Research & Development [hardware, software, system, silicon], Quality Assurance, etc.). Trillium-based activities should thus, ultimately, make abstraction of internal organizational boundaries. In a Trillium context, internal organizations such as marketing, engineering, customer support, etc... are all contributing to customer (and shareholder) satisfaction. The customer will always perceive more acutely the impact of the weakest contributor. All these organizations should thus, for instance, adhere to a systematic improvement program with common and compatible goals. 5. Future versions The next experimental release of Trillium will be version 3.1 draft. This version will essentially be version 3.0 with added capability areas to address the MIS, Data Center Operations and Internal Communications Networks (LAN/WAN) practices. Version 3.1 draft will be published in a Bell Canada edition. Also a Québec-France cooperative project, titled Camélia is underway. This project funded by both the Québec and French government is aiming at translating the Trillium model to French as well as optimizing Trillium to the Management Information System focus. The Camélia v1.0 model will be tested during autumn 1995 with a full model training and experiments in Québec and France. The following additional roadmaps are covered in the Camelia model in addition to the coverage of Trillium : Re-Engineering, Business Process Engineering, Software Systems Architecture, Data Management, Data Center Management. Acknowledgments Trillium is the result of the cooperative work and contribution of many individuals. The authors would like to specially thank Neil Gammage, Allan Graydon, Jean-Normand Drouin, Jean Mayrand, John Wilson, Joe Hatz and Richard McKenzie for their work on Trillium v3.0. Denis Bistodeau, Richard Basque, Armelle LeGuevel (as well as the French Camélia team) and Michel Kwas for their work on Camélia. To obtain a version of the Trillium v3.0 model, use the following internet addresses: -ftp://ftp.quality.org/pub/qc/trillium -ftp://matrix.casti.com/pub/qc/trillium -WWW:

8 References Anonymus, 1991, IEEE Software Engineering Standards Collection, 1991, IEEE Inc. Anonymus, 1991, ISO Part 3: Guidelines for the application of ISO to the development and maintenance of software. Anonymus, 1994, Malcolm Baldrige National Quality Award 1990 Application Guidelines, US Department of Commerce. Anonymus, 1990, A Guide to Software Quality Management System Construction and Certification using EN29001 [ISO 9001], Issue 1, UK Department of Trade and Industry. Anonymus, 1989, Software Quality Program Generic Requirements (SQPR), Bellcore TR-TSY First edition, july Anonymus, 1987, Quality systems - Model for quality assurance in design/development, production, installation and servicing, ISO. Christiansen, D. [ed], 1987, Engineering Excellence - Cultural and Organizational Factors, IEEE Press. Coallier F., 1991, A Method for the Assessment of Telecom Software System Development Capability, Proceedings of the ASQC 1 st st International Conference on Software Quality. CSA Q396: 1989, Crosby P.B., 1979, Quality is Free, McGraw-Hill. Cusumao M.A., 1991, Japan s Software Factorie - A Challenge to US Management, Oxford University Press. DeMarco T. & Lister T., 1987, Peopleware - Productive Projects and Teams, Dorset House Publishing Co. Dorling A. & Simms P., 1992, Study Report: The Need and Requirements for a Software Process Assessment Standard, ISO/IEC JTC1/SC7/WG7/SG1 N944R Issue 2.0, june 11, 1992, Admiral plc, Cranfield IT Institute and UK Ministry of Defence. Grady R.B. & Caswell D.L., 1987, Software Metrics: Establishing a Company-Wide Program, Prentice-Hall. Humphrey W.S., 1989, Managing the Software Process, SEI series in Software Engineering, Addison Wesley. Humphrey W.S. & Sweet W.L., 1987, A Method for Assessing the Software Engineering Capability of Contractors, U.S. Department of Commerce NTIS Technical Report CMU/SEI-87-TR-23, sept Imai M., 1986, Kaizen - The Key to Japan s Competitive Success, McGraw-Hill Publishing Company. ISO :1991 ISO 8402:1991, Quality management and quality assurance - Vocabulary. ISO/IEC JTC1/SC7, The Need and Requirements for a Software Process Assessment Standard, Study Report N944R, Publication 2.0, june 1992 ISO/IEC JTC1/SC7/WG7, Information Technology Software Life Cycle Process, Work Item 7.21, Madhavji N.H. & Shäfer W. [eds], 1991, Software process and its support, special issue of the IEEE Sotfware Engineering Journal, september Musa J.D. et al., 1987, Sotfware Reliability - Measurement, Prediction, Application, McGraw- Hill, p178. Paulk M.C., Humphrey W.S. et al., 1991, Software Process Assessments: Issues and Lessons Learned, SEI. Paulk M.C. et al., 1991, Capability Maturity Model for Software, CMU/SEI-91-TR-00 & CMU/SEI-91- TR-24. Pressman R.S., 1987, Software Engineering - A Practitioner s Approach, McGraw-Hill Series in- Software Engineering and Technology. Rosenblatt A. & Watson G.F., 1991, Concurrent Engineering, IEEE Spectrum 28(7) july 1991, p

9 Shaw M., 1990, Prospect for an Engineering Discipline of Software, IEEE Software, november Silver W., 1992, TQM vs the SEI Capability Maturity Model, Software Quality World 4(2), p Nielsen J., The Usability Engineering Life Cycle, Computer 25(3), p , march Weber C.V. et al., 1991, Key Practices of the Capability Maturity Model, CMU/SEI-91-TR-25.

UML Modeling of Five Process Maturity Models

UML Modeling of Five Process Maturity Models UML Modeling of Five Process Maturity Models 1 UML Modeling of Five Process Maturity Models Version 1 LQL-2003-TR-02 2003 Simon Alexandre Naji Habra CETIC - FUNDP 2003 UML Modeling of Five Process Maturity

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

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

SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS

SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS 4 th Int. Conf. CiiT, Molika, Dec.11-14, 2003 61 SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS S. Grceva, Z. Zdravev Faculty for Education Goce Delcev, University of Sts. Cyril

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

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

Project Quality Management. Project Management for IT

Project Quality Management. Project Management for IT Project Quality Management 1 Learning Objectives Understand the importance of project quality management for information technology products and services Define project quality management and understand

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

The Software Engineering Institute developed Capability Maturity Model for software (CMM)

The Software Engineering Institute developed Capability Maturity Model for software (CMM) 1 1. Introduction The Software Engineering Institute developed Capability Maturity Model for software (CMM) and International Standards Organization developed ISO 9000 series, both have a common concern

More information

ISO 9000-3 OR CMM: WHICH IS MORE EXTENSIVE FOR THE QUALITY SYSTEMS IN A SOFTWARE INDUSTRY?

ISO 9000-3 OR CMM: WHICH IS MORE EXTENSIVE FOR THE QUALITY SYSTEMS IN A SOFTWARE INDUSTRY? International Journal of Advanced Research in Engineering and Applied Sciences ISSN: 2278-6252 ISO 9000-3 OR CMM: WHICH IS MORE EXTENSIVE FOR THE QUALITY SYSTEMS Monika Yadav* Kaushik Kumar** IN A SOFTWARE

More information

SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist

SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM Quality Assurance Checklist The following checklist is intended to provide system owners, project managers, and other information systems development and

More information

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,

More information

International Workshop Agreement 2 Quality Management Systems Guidelines for the application of ISO 9001:2000 on education.

International Workshop Agreement 2 Quality Management Systems Guidelines for the application of ISO 9001:2000 on education. ISO 2002 All rights reserved ISO / IWA 2 / WD1 N5 Date: 2002-10-25 Secretariat: SEP-MÉXICO International Workshop Agreement 2 Quality Management Systems Guidelines for the application of ISO 9001:2000

More information

Configuration Management and ISO 9001 Robert Bamford, William J. Deibler II Software Systems Quality Consulting

Configuration Management and ISO 9001 Robert Bamford, William J. Deibler II Software Systems Quality Consulting ISO 9000 Update Configuration Management and ISO 9001 Robert Bamford, William J. Deibler II Software Systems Quality Consulting The software engineering practices associated with software configuration

More information

Chapter 8: Project Quality Management

Chapter 8: Project Quality Management CIS 486 Managing Information Systems Projects Fall 2003 (Chapter 8), PhD jwoo5@calstatela.edu California State University, LA Computer and Information System Department Chapter 8: Project Quality Management

More information

Design of Software Process Improvement Model

Design of Software Process Improvement Model Design of Software Process Improvement Model Ankit Aggarwal Department of Computer Engineering M.TECH H.C.T.M Kaithal India (Haryana) Alankrita Aggarwal Assistant Professor Department of Computer Engineering

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

IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS. by Michael A. Ross

IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS. by Michael A. Ross IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS by Michael A. Ross Abstract. This paper justifies, defines and describes an organization-level software project management

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

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

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

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

CHAPTER 7 SOFTWARE CONFIGURATION MANAGEMENT

CHAPTER 7 SOFTWARE CONFIGURATION MANAGEMENT CHAPTER 7 SOFTWARE CONFIGURATION MANAGEMENT John A. Scott and David Nisse Lawrence Livermore National Laboratory 7000 East Avenue P.O. Box 808, L-632 Livermore, CA 94550, USA (925) 423-7655 scott7@llnl.gov

More information

Handbook of Software Engineering and Knowledge Engineering SOFTWARE ENGINEERING STANDARDS: REVIEW AND PERSPECTIVES

Handbook of Software Engineering and Knowledge Engineering SOFTWARE ENGINEERING STANDARDS: REVIEW AND PERSPECTIVES SOFTWARE ENGINEERING STANDARDS: REVIEW AND PERSPECTIVES YINGXU WANG Professor of Software Engineering Dept. of Electrical and Computer Engineering University of Calgary Alberta, Canada T2N 1N4 Email: yingxu.wang@acm.org

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

Application of software product quality international standards through software development life cycle

Application of software product quality international standards through software development life cycle Central Page 284 of 296 Application of software product quality international standards through software development life cycle Mladen Hosni, Valentina Kirinić Faculty of Organization and Informatics University

More information

CAPABILITY MATURITY MODEL INTEGRATION

CAPABILITY MATURITY MODEL INTEGRATION CAPABILITY MATURITY MODEL INTEGRATION Radu CONSTANTINESCU PhD Candidate, University Assistant Academy of Economic Studies, Bucharest, Romania E-mail: radu.constantinescu@ie.ase.ro Web page: http:// www.raduconstantinescu.ase.ro

More information

Software quality management

Software quality management Software quality management Jaak Tepandi Tallinn University of Technology Institute of Informatics Moodle: Software Quality (Tarkvara kvaliteet) Alternate download: tepandi.ee Part 3: Context and content

More information

Leveraging CMMI framework for Engineering Services

Leveraging CMMI framework for Engineering Services Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering

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

Proceedings of the 34th Hawaii International Conference on System Sciences - 2001

Proceedings of the 34th Hawaii International Conference on System Sciences - 2001 Aligning Business and Information Technology through the Balanced Scorecard at a Major Canadian Financial Group: its Status Measured with an IT BSC Maturity Model Wim Van Grembergen University of Antwerp

More information

CENTRE (Common Enterprise Resource)

CENTRE (Common Enterprise Resource) CENTRE (Common Enterprise Resource) Systems and Software Engineering Platform designed for CMMI compliance Capability Maturity Model Integration (CMMI) is a process improvement approach that provides organizations

More information

MEASURES FOR EXCELLENCE. Software Process Improvement: Management. Commitment, Measures. And Motivation

MEASURES FOR EXCELLENCE. Software Process Improvement: Management. Commitment, Measures. And Motivation MEASURES FOR EXCELLENCE Software Process Improvement: Management Commitment, Measures And Motivation J.W.E. Greene QUANTITATIVE SOFTWARE MANAGEMENT LTD 7 rue Fenoux 93 Blythe Road, Paris 75015 London W14

More information

Process Improvement. From the Software Engineering Institute:

Process Improvement. From the Software Engineering Institute: Process Improvement From the Software Engineering Institute: The Software Capability Maturity Model (SW-CMM, CMMI) (Especially CMMI V1.1 Tutorial) The Personal Software Process (PSP) (Also see The Team

More information

ITIL-CMM Process Comparison

ITIL-CMM Process Comparison ITIL-CMM Process Comparison For More information: l.lee@pinkelephant.com s.crymble@pinkelephant.com www.pinkelephant.com Page 1 Pink Elephant understands many organizations are currently striving to improve

More information

Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva

Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva SMEF 10-11 June, 2010 Software Quality Standards and Approaches from Ontological Point of View Konstantina Georgieva Otto-von-Guericke University Magdeburg Department of Computer Science, Software Engineering

More information

SPICE International Standard for Software Process Assessment

SPICE International Standard for Software Process Assessment SPICE International Standard for Software Process Assessment Marko Pyhäjärvi Helsinki, 31 st November 2004 Seminar on Quality Models for Software Engineering Department of Computer Science UNIVESITY OF

More information

International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee.

International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee. This presentation represents the opinion of the author and does not present positions of The MITRE Corporation or of the U.S. Department of Defense. Prepared for the 4th Annual PSM Users Group Conference

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

IEEE SESC Architecture Planning Group: Action Plan

IEEE SESC Architecture Planning Group: Action Plan IEEE SESC Architecture Planning Group: Action Plan Foreward The definition and application of architectural concepts is an important part of the development of software systems engineering products. The

More information

Developing CMMI in IT Projects with Considering other Development Models

Developing CMMI in IT Projects with Considering other Development Models Developing CMMI in IT Projects with Considering other Development Models Anahita Ahmadi* MSc in Socio Economic Systems Engineering Organizational Process Development Engineer, International Systems Engineering

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

CENTRE (Common Enterprise Resource)

CENTRE (Common Enterprise Resource) CENTRE (Common Enterprise Resource) Systems and Software Engineering Platform designed for CMMI compliance Capability Maturity Model Integration (CMMI) is a process improvement approach that provides organizations

More information

THE ROLE OF SOFTWARE PROCESS IMPROVEMENT INTO TOTAL QUALITY MANAGEMENT: AN INDUSTRIAL EXPERIENCE

THE ROLE OF SOFTWARE PROCESS IMPROVEMENT INTO TOTAL QUALITY MANAGEMENT: AN INDUSTRIAL EXPERIENCE THE ROLE OF SOFTWARE PROCESS IMPROVEMENT INTO TOTAL QUALITY MANAGEMENT: AN INDUSTRIAL EXPERIENCE Renato L. Della Volpe, Farley S.M. Nobre NEC do Brasil S.A. Rod. Presidente Dutra, km.214, PO. Box 161 Zip

More information

ISO/IEC 90003:2004 covers all aspects

ISO/IEC 90003:2004 covers all aspects Huge potential user base for ISO/IEC 90003 the state of the art for improving quality in software engineering ISO/IEC 90003:2004, Software engineering Guidelines for the application of ISO 9001: 2000 to

More information

QUALITY MANAGEMENT SYSTEM MANUAL

QUALITY MANAGEMENT SYSTEM MANUAL The online version of this document is controlled. Therefore, all printed versions of this document are unofficial copies. QUALITY MANAGEMENT SYSTEM MANUAL 6901 Charles Street Towson, Maryland 21204 Manual

More information

HOW ISO 9001 COMPARES WITH THE CMM. he Capability Maturity Model

HOW ISO 9001 COMPARES WITH THE CMM. he Capability Maturity Model FEATURE Organizations concerned with ISO 9001 certification often question its overlap with the Software Engineering Institute s Capability Maturity Model. The author looks at 20 clauses in ISO 9001 and

More information

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Software Productivity Research an Artemis company SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Capers Jones, Chief Scientist Emeritus Six Lincoln Knoll Lane Burlington, Massachusetts 01803

More information

CS 1632 SOFTWARE QUALITY ASSURANCE. 2 Marks. Sample Questions and Answers

CS 1632 SOFTWARE QUALITY ASSURANCE. 2 Marks. Sample Questions and Answers CS 1632 SOFTWARE QUALITY ASSURANCE 2 Marks Sample Questions and Answers 1. Define quality. Quality is the degree of goodness of a product or service or perceived by the customer. Quality concept is the

More information

Certified Software Quality Engineer (CSQE) Body of Knowledge

Certified Software Quality Engineer (CSQE) Body of Knowledge Certified Software Quality Engineer (CSQE) Body of Knowledge The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which the questions

More information

Impact of user satisfaction on Software quality in use

Impact of user satisfaction on Software quality in use International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 03 48 Impact of user satisfaction on Software quality in use Tayyaba Nafees BS (CS)-07-16 Institute of Computing, Department

More information

Development and Integration Issues about Software Engineering, Systems Engineering and Project Management Processes

Development and Integration Issues about Software Engineering, Systems Engineering and Project Management Processes Software Process Improvement 98, Monte Carlo, December 1998. 1 Development and Integration Issues about Software Engineering, s Engineering and Project Management Processes Claude Y. Laporte Oerlikon Aerospace

More information

PROJECT QUALITY MANAGEMENT

PROJECT QUALITY MANAGEMENT 8 PROJECT QUALITY MANAGEMENT Project Quality Management includes the processes required to ensure that the project will satisfy the needs for which it was undertaken. It includes all activities of the

More information

An Overview of Software Engineering Process and Its Improvement

An Overview of Software Engineering Process and Its Improvement An Overview of Software Engineering and Its Improvement O Alain April École de Technologie Supérieure, Montréal, Canada Claude Laporte École de Technologie Supérieure, Montréal, Canada Introduction The

More information

SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards

SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards Dr. A.April ETS University Table of Contents Objectives Audience Current clash An ITIL overview ISO

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

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

The Capability Road Map a framework for managing quality and improving process capability

The Capability Road Map a framework for managing quality and improving process capability 1 The Capability Road Map a framework for managing quality and improving process capability Dr Kevin Daily, Improve QPI Ltd and Luis Joaquim, Critical Software SA Abstract Software developers and IT providers

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

An Innovative Approach in Developing Standard Professionals

An Innovative Approach in Developing Standard Professionals Department of Software and IT Engineering An Innovative Approach in Developing Standard Professionals Involving Graduate Software Engineering Students in Implementing and Improving International Standards

More information

A Multi-Process Quality Model: Identification of Key Processes in the Integration Approach

A Multi-Process Quality Model: Identification of Key Processes in the Integration Approach A Multi-Process Quality Model: Identification of Key in the Integration Approach Aedah Abd Rahman 1, Shamsul Sahibuddin 2 and Suhaimi Ibrahim 3 1 Software Engineering Section, MIIT, Universiti Kuala Lumpur,

More information

Integrated Information Management Systems

Integrated Information Management Systems Integrated Information Management Systems Ludk Novák ludek.novak@anect.com ANECT a.s. Brno, Czech Republic Abstract The article tries to find consensus in these tree different types of the systems the

More information

An Overview of IEEE Software Engineering Standards and Knowledge Products

An Overview of IEEE Software Engineering Standards and Knowledge Products Paul R. Croll Chair, IEEE SESC Computer Sciences Corporation pcroll@csc.com An Overview of IEEE Software Engineering Standards and Knowledge Products Objectives Provide an introduction to The IEEE Software

More information

Quality Management Plan

Quality Management Plan 6500m HOV Project Stage 1: A-4500 HOV Document Control No.: 0000000 3-November-2009 WOODS HOLE OCEANOGRAPHIC INSTITUTION WOODS HOLE, MA 02543 Document Control Sheet Date Originator Description 07-28-09

More information

MNLARS Project Audit Checklist

MNLARS Project Audit Checklist Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?

More information

A Comparison of ISO 9001 and the Capability Maturity Model for Software

A Comparison of ISO 9001 and the Capability Maturity Model for Software Technical Report CMU/SEI-94-TR-12 ESC-TR-94-12 A Comparison of ISO 9001 and the Capability Maturity Model for Software Mark C. Paulk July 1994 Technical Report CMU/SEI-94-TR-12 ESC-TR-94-12 July 1994 A

More information

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Reaching CMM Levels 2 and 3 with the Rational Unified Process Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project

More information

Future of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council

Future of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council Future of CMM and Quality Improvement Roy Ko Hong Kong Productivity Council 1 Agenda Future Development of CMMI CMMI and Small Organizations CMMI and Agile Development Good Enough Quality CMMI and Other

More information

The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code

The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code Jean-Louis Letouzey DNV IT Global Services Arcueil, France jean-louis.letouzey@dnv.com

More information

Capability Maturity Model Integration (CMMI ) Overview

Capability Maturity Model Integration (CMMI ) Overview Pittsburgh, PA 15213-3890 Capability Maturity Model Integration ( ) Overview SM CMM Integration, SCAMPI, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University., Capability Maturity

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

STUDY OF SPI FRAMEWORK FOR CMMI CONTINUOUS MODEL BASED ON QFD

STUDY OF SPI FRAMEWORK FOR CMMI CONTINUOUS MODEL BASED ON QFD STUDY OF SPI FRAMEWORK FOR CMMI CONTINUOUS MODEL BASED ON QFD 1,2 YONGHUI CAO 1 School of Economics & Management, Henan Institute of Science and Technology 2 School of Management, Zhejiang University,

More information

15 Success Factors for Software Process Improvement

15 Success Factors for Software Process Improvement 15 Success Factors for Software Process Improvement The IT industry has certain challenges for quality management. In order to meet business and organisational objectives and deliver quality software,

More information

Software Process Improvement Framework Based on CMMI Continuous Model Using QFD

Software Process Improvement Framework Based on CMMI Continuous Model Using QFD www.ijcsi.org 281 Software Process Improvement Framework Based on CMMI Continuous Model Using QFD Yonghui CAO 1, 2 1, School of Economics & Management, Henan Institute of Science and Technology, Xin Xiang,

More information

Practice guide. quality assurance and IMProVeMeNt PrograM

Practice guide. quality assurance and IMProVeMeNt PrograM Practice guide quality assurance and IMProVeMeNt PrograM MarCh 2012 Table of Contents Executive Summary... 1 Introduction... 2 What is Quality?... 2 Quality in Internal Audit... 2 Conformance or Compliance?...

More information

MULTIMEDIA COLLEGE JALAN GURNEY KIRI 54100 KUALA LUMPUR

MULTIMEDIA COLLEGE JALAN GURNEY KIRI 54100 KUALA LUMPUR STUDENT IDENTIFICATION NO MULTIMEDIA COLLEGE JALAN GURNEY KIRI 54100 KUALA LUMPUR FIFTH SEMESTER FINAL EXAMINATION, 2014/2015 SESSION MGT2063 TOTAL QUALITY MANAGEMENT DMGA-E-F-3/12, DMGW-E-F-3/12, DMGQ-E-F-3/12

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

Certified Software Quality Assurance Professional VS-1085

Certified Software Quality Assurance Professional VS-1085 Certified Software Quality Assurance Professional VS-1085 Certified Software Quality Assurance Professional Certified Software Quality Assurance Professional Certification Code VS-1085 Vskills certification

More information

Software Engineering from an Engineering Perspective: SWEBOK as a Study Object

Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie

More information

615, GSB, University of Alberta, famr,sundari,hoover,sorensong@cs.ualberta.ca. Abstract

615, GSB, University of Alberta, famr,sundari,hoover,sorensong@cs.ualberta.ca. Abstract Software Process Improvement Model for a Small Organization: An Experience Report Amr Kamel, Sundari Voruganti, H. James Hoover and Paul G. Sorenson Dept. of Computing Science, 615, GSB, University of

More information

Treasury Board of Canada Secretariat (TBS) IT Project Manager s Handbook. Version 1.1

Treasury Board of Canada Secretariat (TBS) IT Project Manager s Handbook. Version 1.1 Treasury Board of Canada Secretariat (TBS) IT Project Manager s Handbook Version 1.1 December 12, 1997 Table of Contents Navigating the Handbook Content...1 Introduction...4 About the Handbook...9 Adaptability

More information

The Road to Enterprise Data Governance: Applying the Data Management Maturity Model in a Financial Services Firm

The Road to Enterprise Data Governance: Applying the Data Management Maturity Model in a Financial Services Firm The Road to Enterprise Data Governance: Applying the Data Management Maturity Model in a Financial Services Firm Patrick DeKenipp, SVP of Business Intelligence, Sterling National Bank events.techtarget.com

More information

Project Management Standards: A Review of Certifications/Certificates

Project Management Standards: A Review of Certifications/Certificates Project Standards: A Review of Certifications/Certificates Standards for Project Supporting Certification and Certificates Certificate Certification The Project Body of Knowledge PMBOK Guide Projects in

More information

The SWEBOK Initiative and Software Measurement Intentions

The SWEBOK Initiative and Software Measurement Intentions The SWEBOK Initiative and Software Measurement Intentions Abstract ALAIN ABRAN Executive Co-editor, SWEBOK Project Pierre Bourque, Robert Dupuis (Co-editors) Articulating a body of knowledge is an essential

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

Quantitative Project Management Framework via Integrating

Quantitative Project Management Framework via Integrating Quantitative Project Management Framework via Integrating Six Sigma and PSP/TSP Sejun Kim, BISTel Okjoo Choi, Jongmoon Baik, Abstract: Process technologies such as Personal Software Process SM (PSP) and

More information

How To Improve Software Quality

How To Improve Software Quality Software Quality and Standards Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar Dr. David Robertson dr@inf.ed.ac.uk http://www.inf.ed.ac.uk/ssp/members/dave.htm SEOC2 Spring

More information

The Importance of Project Quality Management. What Is Project Quality? The International Organization for Standardization (ISO)

The Importance of Project Quality Management. What Is Project Quality? The International Organization for Standardization (ISO) Chapter 8 Project Quality Management November 17, 2008 2 The Importance of Project Quality Management Many people joke about the poor quality of IT products People seem to accept systems being down occasionally

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

Medical Device Software Standards for Safety and Regulatory Compliance

Medical Device Software Standards for Safety and Regulatory Compliance Medical Device Software Standards for Safety and Regulatory Compliance Sherman Eagles +1 612-865-0107 seagles@softwarecpr.com www.softwarecpr.com Assuring safe software SAFE All hazards have been addressed

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

An Introduction to. Metrics. used during. Software Development

An Introduction to. Metrics. used during. Software Development An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote

More information

CMS Policy for Capability Maturity Model Integration (CMMI)

CMS Policy for Capability Maturity Model Integration (CMMI) Chief Information Officer Office of Information Services Centers for Medicare & Medicaid Services CMS Policy for Capability Maturity Model Integration (CMMI) December 2006 Document Number: CMS-CIO-POL-CMMI01-01

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

Recent Advances in Automatic Control, Information and Communications

Recent Advances in Automatic Control, Information and Communications Proposal of the improvement of actual ITIL version based on comparative IT Service Management methodologies and standards The implementation of IT Service Management frameworks and standards Anel Tanovic*,

More information

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction Lecture Slides for Managing and Leading Software Projects Chapter 1: Introduction developed by Richard E. (Dick) Fairley, Ph.D. to accompany the text Managing and Leading Software Projects published by

More information

Software Process Maturity Model Study

Software Process Maturity Model Study IST-1999-55017 Software Process Maturity Model Study Deliverable A.3 Owner Michael Grottke Approvers Eric David Klaudia Dussa-Zieger Status Approved Date 02/07/01 Contents 1 Introduction 3 1.1 Project

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