LUXOFT ADVANTAGES. International Quality Standards

Similar documents
Capability Maturity Model Integration (CMMI SM ) Fundamentals

CMMI for Development Introduction & Implementation Roadmap

The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified

Capability Maturity Model Integration (CMMI ) Version 1.2 Overview

Implementing CMMI for High-Performance

CMMI 100 Success Secrets

Steve Masters (SEI) SEPG North America March Carnegie Mellon University

Lecture 8 About Quality and Quality Management Systems

CMMI-Services Visao Geral & CMMI v1.3 Plans

Frameworks for IT Management

Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering

Developing CMMI in IT Projects with Considering other Development Models

Measuring the level of quality of IT Service Management

Agenda. CMMI, ITIL & ISO A Mutually Supportive Relationship

Manoo Ordeedolchest Chairman ICT Policy Committee Sripatum University Microsoft Software Development Life Cycle Management of Enterprise June 5, 2007

CMMI meets ITIL. Dr. Ute Streubel

Towards a new approach of continuous process improvement based on CMMI and PMBOK

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

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

A SURVEY OF ARTIFICIAL INTELLIGENCE TECHNIQUES FOR CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC

Why CMMI and Agile? 3. CMMI Lightweight Framework for SMEs/VSE. 2. Agile for Management Approach. 1. CMMI for Software Engineering Process Approach

Implementation of Multiple Quality Frameworks An Analysis

Software Quality. Process Quality " Martin Glinz. Chapter 5. Department of Informatics!

Leveraging CMMI framework for Engineering Services

Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation

Process Improvement. From the Software Engineering Institute:

A Report on The Capability Maturity Model

Project Management Challenges in Software Development

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

Process Improvement in Governmental Agencies Toward CMMI Certification

EASPI EASPI. The Integrated CMMI-based Improvement Framework for Test and Evaluation. Jeffrey L. Dutton Principal Consultant

Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management

Introduction to SEIs Capability Maturity Model Integration (CMMI)

SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor

Hidenori Shibamoto, VEL

SITA Service Management Strategy Implementation. Presented by: SITA Service Management Centre

CHAPTER. Software Process Models

A common core ITIL Version 3.0 and CMMi-SVC

Measurement Strategies in the CMMI

Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci

CMMI for Development, Version 1.3

CMMI Version 1.2. SCAMPI SM A Appraisal Method Changes

CMMi and Application Outsourcing

MKS Integrity & CMMI. July, 2007

Quality Assurance in an Agile Environment

Using Rational Software Solutions to Achieve CMMI Level 2

Software Process Improvement. Overview

wibas Team CMMI-ITIL IT Maturity S e r v i c e s

THE SOFTWARE QUALITY ENGINEER SOLUTIONS TEXT

MTAT Software Engineering Management

Universiteit Leiden. ICT in Business. Leiden Institute of Advanced Computer Science (LIACS) Capability Maturity Model for Software Usage

Bhattacharya Uttam, Rahut Amit Kumar, De Sujoy

Unit 1 Learning Objectives

Applying Lean Principles to CMMI for Services and ITIL

Lessons Learned from Adopting CMMI for Small Organizations

Life Cycle Models, CMMI, Lean, Six Sigma Why use them?

Software Quality Assurance: VI Standards

Software Development Life Cycle Models - Process Models. Week 2, Session 1

CMS Policy for Capability Maturity Model Integration (CMMI)

CMMI Executive Overview

CMMI for Development, Version 1.3

Benchmarking Software Quality With Applied Cost of Quality

Software Engineering. Christopher Simpkins Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS / 16

FEASIBILITY STUDY FOR MAPPING MULTI- SPECIALTY HOSPITAL PROCESS WITH CMMI

Engineering Standards in Support of

Using Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach

TMMi Case Study. Methodology. Scope. Use TMMi to do a gap analysis for an independent

CAPABILITY MATURITY MODEL INTEGRATION

Aligning CMMI & ITIL. Where Am I and Which Way Do I Go? cognence, inc.

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Data Management Maturity Model. Overview

Organizations. by Paul Boca Hornbill Technologies Andrew Brettle - Lamri V1.1

Case Studies of Excellence through Management by Process

The Final Quality Gate: Software Release Readiness. Nancy Kastl, CSQA Kaslen Group, Inc. (630)

Incorporating Innovative Practices in Software Engineering Education

Capability Maturity Model Integration (CMMI ) Overview

Project Quality Management. Project Management for IT

Australian Computer Society. Policy Statement

Synergism of the CMMI Development and Services Constellations in a Hybrid Organization

Security by Design with CMMI for Development, Version 1.3

Mature Agile with a twist of CMMI

The Implementation of CMMI-ACQ into Bank Industries: A Case Study

Capability Maturity Model Integrated (CMMI)

An Approach for assessing the Quality of Software for small and medium sized firms

Is the CMMI¹ of Value for Flight Software? Dr. Gary M. Heiligman Space Department The Johns Hopkins University Applied Physics Laboratory

Realizing CMMI using Enterprise Architect and UML for Process Improvement

Foredragfor Den Norske Dataforening, den

Transcription:

CMMI

LUXOFT ADVANTAGES International Quality Standards CMMI CIS s first SEI CMM/CMMI level 5 assessment in 2003, Europe s first SEI CMMI v1.2 Level 5 assessment in 2007 ISO annual confirmation of ISO 9001:2008 and ISO 27001:2005 certification by Lloyd s Register Quality Assurance company Dedicated department Quality Center with vast experience in consulting and assessing services provided in the software development process areas. Trained and experienced Team of Experts in process quality

CMMI MODELS CMMI Models are collections of best practices that help organizations to improve their processes. CMMs contain the essential elements of effective processes. CMMI constellation is a collection of components that are used to construct models, training materials, and appraisal related documents for an area of interest CMMI-DEV provides CMMI-SVC provides guidance for managing, guidance for delivering measuring, and monitoring services within organizations development processes DEVELOPMENT SERVICES and to external customers ACQUISITION CMMI-ACQ provides guidance to enable informed and decisive acquisition leadership

PREPARATION TO CMMI-DEV APPRAISAL Results: implementation of processes met CMMI requirements and preparation for an official appraisal conducted by SCAMPI method Phase: Training Introduction to CMMI GAP analysis of current processes per CMMI requirements Development of Software Process Improvement plan Development of new or modification of current software process Piloting and implementation of new software process Implementation of measurement and benchmarking process Providing readiness check and preparing to external appraisal Providing Appraisal by SCAMPI class A method

CMMI MATURITY LEVELS LUXOFT RECOMMENDS CMMI LEVEL 3 OR HIGHER FOR ORGANIZATION ASSESSMENT I. INITIAL II. MANAGED III. DEFINED IV. QUANTITATIVELY MANAGED V. OPTIMIZING Processes are usually ad hoc and chaotic; the organization usually does not provide a stable environment to support processes. Processes are planned and executed in accordance with policy; the projects employ skilled people who have adequate resources to produce Processes are well characterized and understood, and are described in standards, procedures, tools, and methods. Standard processes are used to The organization and projects establish quantitative objectives for quality and process performance and use them as criteria in managing projects. The organization continually improves its processes based on a quantitative understanding of its business objectives and performance controlled outputs. establish consistency across the organization. Quality and process performance is understood in statistical terms and is managed throughout the life of projects. needs. The organization uses a quantitative approach to understand the variation inherent in the process and the causes of process outcomes.

WHY CMMI? ADVANTAGES OF CMMI APPRAISAL Transparency of project status: objective assessment based on quantitative indicators Increase of key stakeholders involvement into requirements development Impact analysis of requirements change related to product quality, cost and schedule Timely risk detection and taking corresponding corrective actions Increase of estimation accuracy of functionality development/change Decrease of rework efforts and schedule delays CMMI EFFECTIVENESS STATISTICS PERFORMANCE CATEGORY MEDIAN IMPROVEMENT LOWEST IMPROVEMENT HIGHEST IMPROVEMENT Cost 34% 3% 87% Schedule 50% 2% 95% Productivity 61% 11% 329% Quality 48% 2% 132% Customer Satisfaction 14% -4% 55% Return of Investment 4.0 : 1 1.7 : 1 27.7 : 1

INDEPENDENT AUDITS Results: independent assessment done by experts to check quality level and effectiveness of exiting software development processes and elaboration of recommendations to increase the processes effectiveness Types: Audit to check compliance to international quality management standards and models (ISO 9001:2008, CMMI-DEV, other) Audit to check compliance to the requirements of industrial methodologies for software development (RUP, MFS, PMI,SPICE, Agile, other) Audit against Luxoft Standard Process Framework Scope: Project Group of projects Software development department

SOFTWARE DEVELOPMENT PROCESS DEPLOYMENT Results: Implementation of new processes or improvement of current software process effectiveness based on results of gap analysis Approach: GAP analysis of current process against standard one Adjustment of standard process to be inline with the current practices and customer business process specifics Development of new software process description Piloting and implementation of new software process [optional] Implementation of infrastructure for software process maintenance Standard Processes Luxoft standard process (met CMMI ML 5 requirements) Rational Unified Process/Open Unified Process Agile (based on SCRUM)