Testing Process Models
|
|
- Lewis Atkins
- 8 years ago
- Views:
Transcription
1 Testing Process Models Process Model of a Test Factory EECS 814 Fall 2009 Jennifer Kaufman
2 Agenda 1. Introduction & Abstract 2. Organizational Models 3. Testing Process Models 4. Process Model of a Test Factory 5. Conclusion 12/12/2009 2
3 Introduction A proposal of a process model to create a Test Factory by: Ana Sanz Javier Garcia Javier Saldana Antonia Amescua Presented at the ICSE 09 Workshop on Software Quality 12/12/2009 3
4 Abstract Software testing is being outsourced to Test Factories Test Factories must implement an organizational model that includes a defined testing process model This research presents a testing process model to manage a Test Factory 12/12/2009 4
5 Software Quality Assurance According to Wikipedia, Software Quality Assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality. SQA strives to minimize the cost of guaranteeing quality throughout the development process 12/12/2009 5
6 SQA & Testing Validation ensures the right functions are performed Verification ensures the correct performance of these functions Testing is part of validation and verification Inspections Technical review Unit testing Integration testing All are SQA activities 12/12/2009 6
7 Outsourcing Testing Software reliability is demanded by customers Complex systems require efficient SQA activities including more testing Companies that do not have the testing resources are beginning to outsource testing These organizations have been termed Test Factories 12/12/2009 7
8 Test Factories Designed to correctly perform validation and verification activities Dedicated resources and infrastructure for complex testing Can help reduce software development costs Lack organizational model to manage the testing process 12/12/2009 8
9 Hypothesis If we have a well-defined organizational model which allows the creation of Test Factories, outsourcing testing-related activities could be managed efficiently. A well-defined organizational model includes: Organizational structure Process model Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/2009 9
10 Organizational Models Software testing can be organized in various ways Developers as testers Independent test teams Integrated test teams QA/QC Outsourcing & Test Factories 12/12/
11 Testing Process Models Testing process improvement increases client satisfaction, reduces defect rates, and increases fulfillment of quality objectives There are numerous testing process reference models 12/12/
12 Framework Quagmire Ahern, D. M., Clouse, A., & Turner, R. (2001). CMMI Distilled. New York: Addison-Wesley. 12/12/
13 CMMI Capability Maturity Model Integrated Developed by the Software Engineering Institute (SEI) at Carnegie Mellon University Works organizations to continually improve software-intensive systems Helps organizations to develop or acquire the right software, defect free, within budget and on time, every time Carnegie Mellon University. (2009). CMMI Overview. Retrieved October 31, 2009, from Software Engineering Institute: 12/12/
14 CMMI WHAT to do Ad Hoc & Immature Mature & Discipline Business Goals Not HOW and WHO should do it A benchmark of the maturity of an organization s processes with industry state of practice 14 Carnegie Mellon University. (2009). CMMI Overview. Retrieved October 31, 2009, from Software Engineering Institute: 12/12/2009
15 CMMI It helps integrate once separate organizational functions Set process improvement goals and priorities Provide guidance for quality processes Provide a point of reference for appraising current processes CMMI does not fully support testing process improvement 15 Carnegie Mellon University. (2009). CMMI Overview. Retrieved October 31, 2009, from Software Engineering Institute: 12/12/2009
16 TMM Testing Maturity Model Developed at the Illinois Institute of Technology by professors Bob Carlson and Ilene Burnstein and their graduate students It provides a guideline for test process improvement Compliments Capability Maturity Model IIT Center for Professional Development. (2009). Software Testing Maturity Model (TMM). Retrieved December 10, 2009, from IIT Center for Professional Development: 12/12/
17 TMM Six levels of maturity 1. Initial Rush to code from requirements No clear separation between design and code phases No attempt is made to use well known design techniques or methods 2. Phased Clear separation between the requirements phase and design is phase IIT Center for Professional Development. (2009). Software Testing Maturity Model (TMM). Retrieved December 10, 2009, from IIT Center for Professional Development: 12/12/
18 TMM 3. Systematic Defined design process with a methodical approach to design and the incorporation of design activities in the project plan Process can be taught and mastered, highly repeatable 4. Integrated Defined design process integrated with development and testing processes Portion of the code can be automatically generated and is consistent in structure Can be consistently maintained IIT Center for Professional Development. (2009). Software Testing Maturity Model (TMM). Retrieved December 10, 2009, from IIT Center for Professional Development: 12/12/
19 TMM 5. Managed Design process managed by measures Large scale reuse and use of components leads to a high level of consistency Minimize the knowledge gap between management and software development staff 6. Optimal Systems are based on composition of designs Methodology is repeatable across people Process lends itself to self-analysis seeking corrections, efficiency, and improvements to the product 12/12/
20 TMMi Developed and promoted by the TMMi Foundation Compliments CMMI Based on TMM Guideline and reference framework for test process improvement TMMi Foundation. (2009). Test Maturity Model Integration. Retrieved December 10, 2009, from TMMi Foundation: 12/12/
21 TMMi 5. Optimization Defect Prevention Test Process Optimization Quality Control 4. Management and Measurement Test Measurement Software Quality Evaluation Advanced Peer Reviews 3. Defined 2. Managed 1. Initial Test Organization Test Training Program Test Life Cycle and Integration Non-Functional Testing Peer Reviews Test Policy and Strategy Test Planning Test Monitoring and Control Test Design and Execution Test Environment TMMi Foundation. (2009). Test Maturity Model Integration. Retrieved December 10, 2009, from TMMi Foundation: 12/12/
22 TPI Test Process Improvement model Develop by Sogeti, an IT service provider Supports the improvement of test processes Offers insight into the maturity of the test processes within your organization Helps define gradual and controllable improvement steps Sogeti. (2009). Test Process Improvement (TPI ): A step-by-step guide for improving your test process. Retrieved December 10, 2009, from Sogeti: 12/12/
23 TPI 20 key areas for improvement Life cycle model Moment of involvement Estimating and planning Test specification techniques Static test techniques Metrics Test automation Test environment Office environment Commitment and motivation Test functions and training Scope of methodology Communication Reporting Defect management Testware management Test process management Evaluation Low-level testing Sogeti. (2009). Test Process Improvement (TPI ): A step-by-step guide for improving your test process. Retrieved December 10, 2009, from Sogeti: 12/12/
24 TPI Each key area is given a maturity level ranging from A to D A Test Maturity Matrix established the relations among areas A set of checkpoints and improvements are made after the assessment Sogeti. (2009). Test Process Improvement (TPI ): A step-by-step guide for improving your test process. Retrieved December 10, 2009, from Sogeti: 12/12/
25 TPI Sogeti. (2009). Test Process Improvement (TPI ): A step-by-step guide for improving your test process. Retrieved December 10, 2009, from Sogeti: 12/12/
26 TestPAI Integrated with CMMI level 3 engineering processes Includes and defines all practices related to testing Same structure as CMMI Proposes 5 specific goals and related practices Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
27 What s Lacking The 4 models discussed are helpful to create a Test Factory, but not complete No model examined integrate organizational structure and a well-defined process model The authors proposed a process model of a Test Factory Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
28 Proposed Process Model 3 categories of testing processes Management Technical Support Each process was defined by identifying these elements: Purpose Description Activities Inputs/Outputs Roles Work Elements Work Products Technical Instructions Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
29 Proposed Process Model Management Testing Requirement Development Testing Planning Testing Design Support Technical Quality Assurance Control and Monitoring Configuration Management Measurement and Analysis Testing Execution Validation Tests Verification Tests Acceptance Tests Testing Report 12/12/
30 Management Testing requirement development Inputs: Analysis document, requirement document, specification of client needs Outputs: Contract between the organization and the Test Factory, testing requirements Description: If the feasibility study and project scope are agreed upon, a contract is signed and testing requirements are captured and managed Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
31 Management Testing Planning Inputs: Analysis document, testing requirement document Outputs: Test plan Description: A test plan is developed and maintained. In addition to the normal elements of a test plan, it includes sections of the project plan which are necessary manage the testing phase. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
32 Management Testing Design Inputs: Analysis document, design document, testing requirement document, test plan Outputs: Test plan, Test design specification, test procedure specification Description: Establish the information to execute testing effectively and efficiently including test plan tasks, schedule, risk, resources, and cost Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
33 Technical Testing Execution Inputs: Test work package including artifacts to be tested, project documentation and testing documentation Outputs: Result reporting Description: Test cases and scripts and data are required to prepare and execute tests. A result report is prepared after execution. This is comprised of verification tests, validation tests and acceptance tests. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
34 Technical Verification Tests Inputs: Artifacts to be tested Outputs: Result reporting Description: Inspections, walkthroughs and technical reviews are performed to review the artifacts. Checklists can be used as a simple and useful verification tool. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
35 Technical Validation Tests Inputs: Project documentation and testing documentation Outputs: Result reporting Description: Unit tests, integration tests, system tests, regression tests, stress tests, performance tests and usability tests are executed to check the system. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
36 Technical Acceptance Tests Inputs: Requirement document and testing document Outputs: Result reporting Description: Acceptance tests are executed by the customer or end user to ensure the system meets the client s needs. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
37 Technical Testing Report Inputs: Result reporting Outputs: Result summary reporting Description: Testing results are analyzed and evaluated and a brief report is drafted. This process controls and manages incidents. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
38 Support Quality Assurance Inputs: Test work package Outputs: Result audit reporting Description: Verification that the activities defined in the current process have been carried out and that the appropriate intermediate or final product is obtained. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
39 Support Control and Monitoring Inputs: Test plan, result monitoring reporting Outputs: Result monitoring reporting Description: To control and monitor the state of the projects in regards to schedule, costs, resources, milestones, commitments and risks. This is a continuous process. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
40 Support Configuration Management Inputs: Any element involved in the project Outputs: Information about the change Description: Changes in the configuration items must follow a formal process of change. The impact is assessed and the change is accepted or rejected. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
41 Support Measurement and Analysis Inputs: Project and process specifications Outputs: Measurement reporting Description: To control the processes implemented in the organization. Information collected is measured and analyzed based on set indicators. A measurement report is drafted. Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
42 Use of The Model The proposed model has been implemented at several companies in Spain The proposed process model was adapted for each implementation to include: Justification for using a Test Factory Metrics to measure the performance of the model Methodological guides to be considered when testing Sanz, A., Garcia, J., Saldana, J., & Amescua, A. (2009). A proposal of a proces model to create a Test Factory. WoSQ '09 (pp ). Vancouver, Canada: IEEE. 12/12/
43 Conclusion Test Factories is one way to structure testing in organizations Successfully managing a Test Factory requires a customized management model that includes A process model An organizational structure 12/12/
44 Conclusion The proposed model defines: The processes required to manage a testing factory Key elements to develop a contract for outsourcing testing activities The proposed model has been implemented in several companies but the results were not presented in this article 12/12/
45 Future of Software Testing 12/12/
TPI a model for Test Process Improvement
TPI a model for Test Process Improvement Jari Andersin Helsinki, 5th October 2004 Seminar on Quality Models for Software Engineering Department of Computer Science UNIVERSITY OF HELSINKI ii TPI a model
More informationTMMi Case Study. Methodology. Scope. Use TMMi to do a gap analysis for an independent
TMMi Case Study TMMi Case Study Presentation Use TMMi to do a gap analysis for an independent testing organisation Involves 2 assessors for 5 days Objectives Determine how well the organisation is meeting
More informationMTAT.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 informationLeveraging 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 informationComing up soon: TMMI. What to expect. Jan Jaap Cannegieter Vice President SYSQA
Coming up soon: TMMI What to expect Jan Jaap Cannegieter Vice President SYSQA Almere Quality Assurance in ICT / 1 Agenda The history: TMM Why TMMI What we know in advance TMMI compared to other models
More informationReaching 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 informationProcess and Procedure Definition: A Primer
Process and Procedure Definition: A Mike Bandor Member of the Technical Staff Acquisition Support Program mbandor@sei.cmu.edu Overview What is a process? Definitions Varieties of Processes & Procedures
More informationCONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?
Preface Acknowledgements xi xiii 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards? 3 2. Summaryof CMMI-SW 5 The CMM*-SW 5 CMMI--SW Continuous
More informationIntegrating Quality Assurance into the Software Development Life Cycle
Integrating Quality Assurance into the Software Development Life Cycle Leslie Tierstein, STR LLC Hilary Benoit, W R Systems W R Systems, Ltd. 1 Overview (1) Why bother with QA? QA and the SEI CMM/CMMI
More informationSoftware Testing Maturity Model SM (SW-TMM SM ) Presenter: Duy Huynh
Outline Software Testing Maturity Model SM (SW-TMM SM ) Presenter: Duy Huynh Thomas C. Staab. Using SW -TMM to Improve the Testing Process. Crosstalk The Journal of Defense Software Engineering. November
More informationSoftware 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 informationThe 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 informationYour 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 informationwww.tmmifoundation.org
www.tmmifoundation.org Editor: Erik van Veenendaal Copyright Notice Unlimited distribution subject to Copyright Copyright TMMi Foundation, Ireland. TMMi Framework.R1.0.docx Page 1 of 219 Test Maturity
More informationProcess Improvement Reviews
Process Improvement Reviews Why your team should have regular Process Improvement Reviews Leanne Howard, Agile Practices Consultant Planit Software Testing Abstract We all should be continuously challenging
More informationEssentials of the Quality Assurance Practice Principles of Testing Test Documentation Techniques. Target Audience: Prerequisites:
Curriculum Certified Software Tester (CST) Common Body of Knowledge Control Procedures Problem Resolution Reports Requirements Test Builds Test Cases Test Execution Test Plans Test Planning Testing Concepts
More informationCertified 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 informationRapidly Defining a Lean CMMI Maturity Level 3 Process
Rapidly Defining a Lean CMMI Maturity Level 3 Process Zia Tufail, zia@hp.com, 301.233.4228 Julie Kellum, Julie.Kellum@hp.com, 404.731. 52.63 Tim Olson-QIC, Tim.Olson@qic-inc.com, 760.804.1405 2004 Hewlett-Packard
More informationCAPABILITY 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 informationRole 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 informationAdvanced Test Manager E-learning Course Outline
Advanced Test Manager E-learning Course Outline General Description This course provides test managers with advanced skills in test estimation, test planning, test monitoring, and test control. Attendees
More informationSOFTWARE 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 informationISTQB - Certified Tester Advanced Level - Test Manager
CTALTM - Version: 3 30 June 2016 ISTQB - Certified Tester Advanced Level - Test Manager ISTQB - Certified Tester Advanced Level - Test Manager CTALTM - Version: 3 5 days Course Description: Being a technical
More information7-6-2012. Past one. Agenda. Test Maturity Model Integration. Software Testing chapter TI/KVIV. Part 1 TMMi history and model Two TMMi PA s
Test Maturity Model Integration Software Testing chapter TI/KVIV Agenda Part 1 TMMi history and model Two TMMi PA s Part 2 TMMi assessment approaches Data from 25 TMMi workshops Conclusions 2 Past one
More informationA 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 informationSoftware Quality Development and Assurance in RUP, MSF and XP - A Comparative Study
Software Quality Development and Assurance in RUP, MSF and XP - A Comparative Study Wolfgang Zuser Vienna University of Technology wolfgang.zuser@inso.tuwien.ac.at Stefan Heil Capgemini Consulting Austria
More informationLee Copeland. lee@sqe.com
Lee Copeland lee@sqe.com SQE 2012 What Is An Innovation? in no va tion (ĭn'ə-vā'shən) 1. Something new or different 2. Something newly introduced or adopted 3. A creation (a new device or process) resulting
More informationMKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
More informationA comparison of TMM and other Test Process Improvement Models.
A comparison of TMM and other Test Process Improvement Models Author Company Title Document Code Document Status Keywords Abstract Ron Swinkels Frits Philips Institute A comparison of TMM and other Test
More informationHow does TMMi work and what does it contain? June 2013
How does TMMi work and what does it contain? June 2013 Scope Poor quality is expensive and trying to test quality back into a damaged product is a losing game. The TMMi seeks to help organizations to improve
More informationSoftware Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
More informationIDIMT-2013. VERLAG universität. Schriftenreihe Informatik. Information Technology Human Values, Innovation and Economy
VERLAG universität Schriftenreihe Informatik 42 Doucek Petr r Chroust Gerhard r Oškrdal Václav (Editors) IDIMT-2013 Information Technology Human Values, Innovation and Economy 21 st Interdisciplinary Information
More informationCENTRE (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 informationPlan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
More informationStandard Glossary of Terms Used in Software Testing. Version 3.01
Standard Glossary of Terms Used in Software Testing Version 3.01 Terms Used in the Advanced Level - Test Manager Syllabus International Software Testing Qualifications Board Copyright International Software
More informationDeveloping 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 informationCertified 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 informationQUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski
International Journal "Information Theories & Applications" Vol.10 113 QUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski Abstract: Our previous research about possible quality improvements in Extreme
More informationCENTRE (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 informationCHAPTER 7 Software Configuration Management
CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration
More informationRAMALA: 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 informationCase 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 informationQuality 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 informationSoftware 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 informationCMMI for Development Introduction & Implementation Roadmap
www.businessbeam.com CMMI for Development Introduction & Implementation Roadmap Business Beam (Pvt.) Limited Today 1 About CMMI for Development 2 Implementation Roadmap 3 CMMI & Business Beam 2 About CMMI
More informationHow to measure the ROI of SPI as early as possible
How to measure the ROI of SPI as early as possible Jan Jaap Cannegieter Vice President SYSQA B.V. Almere Quality Assurance in ICT / 1 Agenda Measuring the benefits of SPI Reasons for implementing reviews
More informationSoftware 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 informationTester, get out of your cave! Jan Jaap Cannegieter Vice President SYSQA B.V.
Tester, get out of your cave! Jan Jaap Cannegieter Vice President SYSQA B.V. 2 Why are we here? 3 Agenda TMMi in under 10 minutes Data from 20 TMMi workshops Conclusions How to get out of your cave 4 TMMi
More informationThe Advantages of ISO 9001 Certification
Standards, d Certification and Regulations Reprisal: Types of Requirements Functional requirements: requirements that specify a function that a system or system component must be able to perform The watch
More informationDRAFT TABLE OF CONTENTS 1. Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April
DRAFT TABLE OF CONTENTS 1 Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April Foreword This book introduces the basic concepts of software quality assurance. The book illustrates how
More informationEducation-Based Test Certifications
h ug s ro ion Th at er fic re rti C a Ce ur ed yo as op -B el on ev ti D uca Ed Education-Based Test Certifications Issued by: International Institute for Software Testing Certified Software Test Professional
More informationUsing 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 informationChapter1. Managing Software Projects
96_JALOTE_ch01.fm Page 1 Tuesday, January 8, 2002 11:36 AM Managing Software Projects Chapter1 Worldwide, some half a million project managers execute about a million software projects each year, producing
More informationManagement. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York
Software Project Management A Process-Driven Approach Ashfaque Ahmed CRC Press Taylor Si Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business
More informationDesign 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 informationCMMi and Application Outsourcing
White Paper CMMi and Application Outsourcing Abstract A lot of applications outsourcing providers in the market today are claiming for being assessed in different maturity levels of CMMi. But it is important
More informationNancy Kastl, CSQA President and Founder Chicago Quality Assurance Association Chicagoland QAI Global Institute Chapter
Nancy Kastl, CSQA President and Founder Chicago Quality Assurance Association Chicagoland QAI Global Institute Chapter 1 Profession Introduction, Competency, and Collaboration 2 About QAI Global Institute
More informationDo You Have the Right Stuff to be a Good Tester?
An e-newsletter published by April 2008 Software Quality Consulting, Inc. Vol. 5 No. 4 Welcome to Food for Thought TM, an e-newsletter from Software Quality Consulting. I've created free subscriptions
More informationMahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa - Jordan mahmoud@zpu.edu.jo
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 1, No. 2, 26-33, 2011 Validation Measures in CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology
More informationPerformance Testing and Functional Automation Specialist Cloud Services
www.steria.com/uk Performance Testing and Functional Automation Specialist Cloud Services Public Sector organisations will be increasingly developing and adopting Cloud computing strategies to reduce costs,
More informationDarshan Institute of Engineering & Technology Unit : 7
1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work
More informationFormal Software Testing. Terri Grenda, CSTE IV&V Testing Solutions, LLC www.ivvts.com
Formal Software Testing Terri Grenda, CSTE IV&V Testing Solutions, LLC www.ivvts.com Scope of Testing Find defects early Remove defects prior to production Identify Risks Unbiased opinion When Should Testing
More informationDistributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering
Distributed and Outsourced Software Engineering The CMMI Model Peter Kolb Software Engineering SEI Trademarks and Service Marks SM CMM Integration SCAMPI are service marks of Carnegie Mellon University
More informationBasic Testing Concepts and Terminology
T-76.5613 Software Testing and Quality Assurance Lecture 2, 13.9.2006 Basic Testing Concepts and Terminology Juha Itkonen SoberIT Contents Realities and principles of Testing terminology and basic concepts
More information0. INTRODUCTION 1. SCRUM OVERVIEW
Scrum and CMMI: A High level assessment of compatibility Srinivas Chillara 1 and Pete Deemer 2 Abstract: This article s purpose is to assess the compatibility of Scrum with CMMI and also provide a base
More informationA Brief Overview of Software Testing Techniques and Metrics
A Brief Overview of Software Techniques and Metrics Anitha.A Programmer, School of Computer Studies (PG), RVS college of Arts & science, Coimbatore, India. Abstract: Software is the process of executing
More informationTransforming Software Quality Assurance &Testing
Transforming Software Quality Assurance &Testing 2012 Last Mile Consultants Technology Solutions Pvt. Ltd. Course Description of Transformation Programs Who we are With a focus on business objectives,
More informationBenchmarking 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 informationThe 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 informationCamber Quality Assurance (QA) Approach
Camber Quality Assurance (QA) Approach Camber s QA approach brings a tested, systematic methodology, ensuring that our customers receive the highest quality products and services, delivered via efficient
More informationThe Advantages of Using CENTRE
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 informationMetrics in Software Test Planning and Test Design Processes
Master Thesis Software Engineering Thesis no: MSE-2007:02 January 2007 Metrics in Software Test Planning and Test Design Processes Wasif Afzal School of Engineering Blekinge Institute of Technology Box
More informationData Management Maturity Model. Overview
Data Management Maturity Model Overview UPMC Center of Excellence Pittsburgh Jul 29, 2013 Data Management Maturity Model - Background A broad framework encompassing foundational data management capabilities,
More informationProcess 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 informationEngineering 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 informationIndustry Metrics for Outsourcing and Vendor Management
Industry Metrics for Outsourcing and Vendor Management Scott Goldfarb Q/P Management Group, Inc. 10 Bow Street Stoneham, Massachusetts 02180 sgoldfarb@qpmg.com Tel: (781) 438-2692 FAX (781) 438-5549 www.qpmg.com
More informationBusiness Excellence and ROI based process maturity
Business Excellence and ROI based process maturity SPEG North America 2014 KK Raman, KPMG 6th of May 2014 2014 KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms
More informationISTQB Expert level Improving the testing process
ISTQB Expert level Improving the testing process First practical experience www.ip-consult.be Isabelle Robrechts Version 1.1 Agenda Training content Practical experience Conclusion 2 2014 Improve Quality
More informationSoftware Quality. Software Quality Assurance and Software Reuse. Three Important Points. Quality Factors
Software Quality Software Quality Assurance and Software Reuse Peter Lo Conformance to explicitly-stated functional and performance requirements, explicitly-documented development standards, and implicit
More informationMeasuring the benefits of verification. Jan Jaap Cannegieter. SYSQA B.V. Almere
Measuring the benefits of verification Jan Jaap Cannegieter SYSQA B.V. Almere Almere Quality Assurance in ICT / 1 Agenda Measuring the benefits of SPI Reasons for implementing reviews / inspections Measuring
More informationStandard Glossary of Terms Used in Software Testing. Version 3.01
Standard Glossary of Terms Used in Software Testing Version 3.01 Terms Used in the Expert Level Improving the Test Process Syllabus International Software Testing Qualifications Board Copyright International
More informationJason 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 informationStandard Glossary of Terms Used in Software Testing. Version 3.01
Standard Glossary of Terms Used in Software Testing Version 3.01 Terms Used in the Foundation Level Syllabus International Software Testing Qualifications Board Copyright International Software Testing
More informationCENTRE (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 informationUsing the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
More informationCapability Maturity Model Integration (CMMI SM ) Fundamentals
Capability Maturity Model Integration (CMMI SM ) Fundamentals Capability Maturity Model Integration and CMMI are are service marks of Carnegie Mellon University 2008, GRafP Technologies inc. 1 What is
More informationCMMI: Specific Goals and Practices
Software Engineering for Outsourced & Offshore Development CMMI: Specific Goals and Practices PeterKolb Software Engineering CMMI Process Areas for R&D Projects Slide 2 Content Management in Projects Project
More informationI.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 informationISTQB Certified Tester. Foundation Level. Sample Exam 1
ISTQB Certified Tester Foundation Level Version 2015 American Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. #1 When test cases are designed
More informationSoftware 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 informationOracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008
Oracle Insurance Policy Administration System Quality Assurance Testing Methodology An Oracle White Paper August 2008 Oracle Insurance Policy Administration System Quality Assurance Testing Methodology
More information5.2 A Software Process Improvement Solution for Small and Medium-Size Enterprises
5.2 A Software Process Improvement Solution for Small and Medium-Size Enterprises Authors Jose A. Calvo-Manzano, Gonzalo Cuevas Agustin, Ivan Garcia Pacheco, Tomas San Feliu Gilabert, and Ariel Serrano
More informationIndustry Metrics for Outsourcing and Vendor Management
Industry Metrics for Outsourcing and Vendor Management Scott Goldfarb Q/P Management Group, 10 Bow Street Stoneham, Massachusetts 02180 sgoldfarb@qpmg.com Tel: (781) 438-2692 FAX (781) 438-5549 www.qpmg.com
More informationTesting of safety-critical software some principles
1(60) Testing of safety-critical software some principles Emerging Trends in Software Testing: autumn 2012 Matti Vuori, Tampere University of Technology 27.11.2012 Contents 1/4 Topics of this lecture 6
More informationSoftware Testing Capabilities in BMC BSM Copyright 2011 Vyom Labs Pvt. Ltd.
Software Testing Capabilities in BMC BSM Agenda VyomLabs Testing Practice VyomLabs BMC Testing Assignments/Capabilities BMC Remedy Testing Life Cycle VyomLabs Testing Practice At A Glance People and Skills
More informationITIL. Lifecycle. www.alctraining.com.my. ITIL Intermediate: Continual Service Improvement. Service Strategy. Service Design. Service Transition
Take your ITIL skills to the next level ITIL Lifecycle ITIL Intermediate: Part of the complete ITIL Education Program Advance your career Add value to your organisation Gain credits towards ITIL Expert
More informationMaturity Assesment for Processes in IT
Maturity Assesment for Processes in IT What is MAPIT? Maturity Assessment for Processes in IT Tool for assessing the maturity of IT Service Management processes in terms of performance and quality Based
More informationFrameworks for IT Management
Frameworks for IT Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see www.vanharen.net 7 CMMI Capability Maturity Model Integration
More informationMeasuring the level of quality of IT Service Management
Central Page 176 of 344 Measuring the level of quality of IT Service Management Melita Kozina, Lucija Horvat Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {melita.kozina,
More informationCHAPTER 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