Software Quality Engineering

Slides:



Advertisements
Similar presentations
Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
Advertisements

I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007.
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
Agile Quality Assurance Reference Model Jacob Sandnes 3/23/15.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
CMMI Overview Quality Frameworks.
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
Effective Methods for Software and Systems Integration
Using Six Sigma to Achieve CMMI Levels 4 and 5
Chapter : Software Process
Tsvetelina Kovacheva, Quality Manager Musala Soft June 19, 2007 Implementing Models and Standards for Software Development Benefits and Risks.
Process: A Generic View
Process: A Generic View n A software process  is a roadmap to building high quality software products.  provides a framework for managing activities.
Integrated Capability Maturity Model (CMMI)
UNIT-II Chapter : Software Quality Assurance(SQA)
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
Software Engineering Lecture # 17
NDIA Systems Engineering Supportability & Interoperability Conference October 2003 Using Six Sigma to Improve Systems Engineering Rick Hefner, Ph.D.
James R. Persse, PhD / / Altair Solutions CMMI, ISO 9001:2000, Six Sigma: Fit or Fat?
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
Capability Maturity Model CS3300 Fall The Problem Contractors over budget and late. Need a way to rank how likely a software company is to deliver.
1 ISO 9001:2000 ISO 9001 is the creation of the International Organisation for Standardisation (ISO), a Swiss-based federation of national standards bodies.ISO.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
Software Engineering - I
Overview of Portfolio Process Maturity
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
CMMI. 1.Initial - The software process is characterized as ad hoc, and occasionally even chaotic. Few processes are defined, and success depends on individual.
Process: A Generic View
Michael Campe U.S. Army Aviation and Missile Command NDIA TID Technical Information Division Symposium Royal Sonesta Hotel, New Orleans, LA August 2003.
Requirements Development in CMMI
CMMI FRAMEWORK SRIKANTH DEVINENI. Process failure is recognised when Project is delivered late Too much redundancy Customer complaints after delivery.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
Software Engineering (CSI 321) Software Process: A Generic View 1.
CMMI1 Capability Maturity Model Integration Eyal Ben-Ari 8/2006.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
CMMI Overview Quality Frameworks. Slide 2 of 146 Outline Introduction High level overview of CMMI Questions and comments.
© 2004 Tangram Hi-Tech Solutions Project Management According to the CMMI1 Project Management according to the Capability Maturity Model (CMMI)
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
A Comparison of CMMI & SPICE
1 Week 3 Software Engineering Spring Term 2016 Marymount University School of Business Administration Professor Suydam.
Overview of CMMI Global Certification Consultant is aiming to designed CMMI Presentation to share knowledge about CMMI,
Transforming Organizations to achieve TMMi certification
School of Business Administration
CS4311 Spring 2011 Process Improvement Dr
Chapter 10 Software Quality Assurance& Test Plan Software Testing
CMMI Overview Quality Frameworks.
CMMI Q & A.
Engineering Design Process
Software Engineering (CSI 321)
Information Technology Project Management – Fifth Edition
CMMI Overview.
Level - 3 Process Areas (CMMI-DEV)
CMMI – Staged Representation
Project Management Process Area
Software Quality Engineering
Software Quality Engineering
Agile Delivery Process Improvement
Testing Services.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Use of CMMI in an Acquisition Context Using CMMI for Process Improvement at USAF Space and Missile Systems Center (SMC) Dr. Jack R. Ferguson
Requirements Development in CMMI
Optimizing Your Help Desk:
Chapter 4: Software Process Models
Presentation transcript:

Software Quality Engineering Example CMMI Maturity Level-I

Standards and Models

BG # 1 Standards and Models Example CMMI Maturity Level-I Same Question, same organization, multiple person but different answer !!! Pg. 111 The Unschooled Mind

Software Quality Engineering CMMI Maturity Level-II

BG # 1 Standards and Models CMMI Maturity Level-II Level -II: Managed Processes are planned, documented and monitored at Project Level Often reactive Pg. 111 The Unschooled Mind

BG # 1 Standards and Models CMMI Maturity Level-II Reliance on experience resources like HEROS’ When HERO’s are gone then Process is gone !!! Pg. 111 The Unschooled Mind

Software Quality Engineering Example CMMI Maturity Level-II

Standards and Models

Standards and Models

BG # 1 Standards and Models Example CMMI Maturity Level-II Usually lack of documentation is justified with intelligence !!!! Pg. 111 The Unschooled Mind

Software Quality Engineering CMMI Maturity Level-III

BG # 1 Standards and Models CMMI Maturity Level-III Level -III: Defined Processes are planned, documented and monitored at Organization Level Usually Proactive Pg. 111 The Unschooled Mind

BG # 1 Standards and Models CMMI Maturity Level-III Reliance on defined Processes. People understand, support and follow the Processes Mostly companies swing between Level – II and III Pg. 111 The Unschooled Mind

Software Quality Engineering Example CMMI Maturity Level-III

Standards and Models

BG # 1 Standards and Models Example CMMI Maturity Level-III Every Step is same for every Project Manager to proceed. Pg. 111 The Unschooled Mind

Software Quality Engineering CMMI Maturity Level-IV

BG # 1 Standards and Models CMMI Maturity Level-IV Level -IV: Quantitatively Managed Statistical measure of the Process Management can measure and tune process as per project Pg. 111 The Unschooled Mind

BG # 1 Standards and Models CMMI Maturity Level-IV Metric based evaluation is followed Processes are predictable Special variation points are identified for improvements Pg. 111 The Unschooled Mind

Software Quality Engineering Example CMMI Maturity Level-IV

Standards and Models

BG # 1 Standards and Models Example CMMI Maturity Level-IV Process without Stats can’t be improved Pg. 111 The Unschooled Mind

Software Quality Engineering CMMI Maturity Level-V

BG # 1 Standards and Models CMMI Maturity Level-V Level -V: Optimization Performance is improved incrementally Focus on identifying common causes of variation Pg. 111 The Unschooled Mind

BG # 1 Standards and Models CMMI Maturity Level-V Qualitatively improve process performance Pg. 111 The Unschooled Mind

Software Quality Engineering Example CMMI Maturity Level-V

Standards and Models

Standards and Models

BG # 1 Standards and Models Example CMMI Maturity Level-IV Process without Stats can’t be improved Pg. 111 The Unschooled Mind

Software Quality Engineering Example CMMI Maturity Level-V

Standards and Models

Software Quality Engineering Capability Level

BG # 1 Standards and Models Capability Level Capability level consist of specific and generic practices for Process Area Reflect how well organization is align to process area Improvement in Process Area reflect Process improvement Pg. 111 The Unschooled Mind

Software Quality Engineering Component of CMMI Process Model

BG # 1 Standards and Models Component of CMMI Process Model Process Areas Specific Practices General Practices Maturity and Capability is derived from them. Pg. 111 The Unschooled Mind

Software Quality Engineering Process Area, Goal and Practices

Standards and Models

BG # 1 Standards and Models Process Area, Goal and Practices In total there are 22 Process Areas. Every Process Area have standard guidelines. Organization can adopt to guidelines to achieve higher maturity level. Pg. 111 The Unschooled Mind

Software Quality Engineering Process Improvement Framework

Engineering Process Areas

Engineering Process Areas BG # 1 Process Improvement Framework Engineering Process Group (EPG) is umbrella to manage Process Action Team (PAT) Different PAT’s have associated Technical Resources Pg. 111 The Unschooled Mind

Software Quality Engineering Different Process Areas and Goal

Engineering Process Areas BG # 1 Different Process Areas and Goal There are in total 22 Process Areas. Engineering related Process Areas will be discussed. Requirement Management Process Area Pg. 111 The Unschooled Mind

Engineering Process Areas BG # 1 Different Process Areas and Goal Technical Solution Process Area Project Management Process Area Product Integration Software Validation Process Area Software Verification Process Area Pg. 111 The Unschooled Mind

Software Quality Engineering Process Action Teams (PAT)

Engineering Process Areas BG # 1 Process Action Teams (PAT) Team which is responsible for implementation of Specific Process Area Each Process Areas have associated Process Action Team Pg. 111 The Unschooled Mind