CMMi and Application Outsourcing

Similar documents
Offshore IT Outsourcing

Software Quality Assurance

Oracle Application Customization For USA Based Software Consultant

Online ecommerce Website For UK Based Golf Products and Accessories Retailer

E-Commerce Web Solution

E-Commerce Web Solution. UK s Largest Headphone Stockiest

E-Commerce Website. Online Grocery Store

E-Commerce Website For UK Based Company

Model Agency Management Portal (Talent Showcase)

E-Commerce Web Store For Specialized Dance Shoe Supplier Australia Based Company FMCG ECOMMERCE WEbSiTE MAGEnTO

E-Commerce Web Solution For Watercraft Rental Service US Based Company

SaaS Based Inventory Management System For US Based Client

Saloon & Service Appointment Management System For USA based Client

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

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

A Report on The Capability Maturity Model

SAAS BASED INVENTORY MANAGEMENT SYSTEM WHITE PAPER

CMMI KEY PROCESS AREAS

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

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

Process Improvement. From the Software Engineering Institute:

Leveraging CMMI framework for Engineering Services

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

ORACLE NAIO Excellence combined with Quality A CMMI Case study

CMMI for Development Introduction & Implementation Roadmap

[project.headway] Integrating Project HEADWAY And CMMI

Capability Maturity Model Integration (CMMI SM ) Fundamentals

MOBILE APP DEVELOPMENT FROM IMAGINATION TO REALITY WHITE PAPER

0. INTRODUCTION 1. SCRUM OVERVIEW

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

Using Rational Software Solutions to Achieve CMMI Level 2

Developing CMMI in IT Projects with Considering other Development Models

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

Capability Maturity Model Integration (CMMI)

Bhattacharya Uttam, Rahut Amit Kumar, De Sujoy

The Advantages of ISO 9001 Certification

Does CMMI really hurt Agile/Scrum? Pornpat Pimjaroen, DST Worldwide Services Thailand I May 26 th 2015

MKS Integrity & CMMI. July, 2007

Performance Testing and Functional Automation Specialist Cloud Services

Using CMM with DO-178B/ED-12B for Airborne System Development

Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards

Innovation & Quality for Higher Competitiveness of Companies

CMMI with Digité Universal Process Framework

LUXOFT ADVANTAGES. International Quality Standards

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

CAPABILITY MATURITY MODEL INTEGRATION

Sentiment Analysis on Big Data

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

Contrasting CMMI and the PMBOK. CMMI Technology Conference & User Group November 2005

How To Understand And Understand The Cmm

Measurement Strategies in the CMMI

Process Improvement -CMMI. Xin Feng

Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example

Frameworks for IT Management

Benchmarking Software Quality With Applied Cost of Quality

Outsourcing A Fact Based Decision?

Introduction to SEIs Capability Maturity Model Integration (CMMI)

Capability Maturity Model Integrated (CMMI)

Retail s Complexity: The Information Technology Solution

Software Quality Management

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

Lecture 8 About Quality and Quality Management Systems

Executive Briefing Outsourcing your Enterprise Management Services - IT Challenge or Business Opportunity?

Capability Maturity Model Integration (CMMI ) Overview

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

Hardware, Software & Network Requirements

Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience

How To Choose A Test Maturity Assessment Model

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

Communicating thoughts

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Role of Software Quality Assurance in Capability Maturity Model Integration

Standardization in the Outsourcing Industry

Information Technology Outsourcing (ITO) Market Update: July 2010 Preview Deck Topic: Desktop Virtualization A Cautious March

Rapidly Defining a Lean CMMI Maturity Level 3 Process

AN INNOVATIVE SQA SERVICE MATURITY MODEL USING CMMI AND ITIL

The Advantages and Disadvantages of Using Software Engineering Standards

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

Process Compliance to Business Excellence A Journey

A common core ITIL Version 3.0 and CMMi-SVC

Quantitative Project Management Framework via Integrating

Case Study. ElegantJ BI Business Intelligence. ElegantJ BI Business Intelligence Implementation for a leading Pipes Manufacturer.

Knowledge Infrastructure for Project Management 1

Testing Process Models

Managing Process Architecture and Requirements in a CMMI based SPI project 1

CMMI - The AGILE Way By Hitesh Sanghavi

Introduction to the CMMI Acquisition Module (CMMI-AM)

Interpreting Capability Maturity Model Integration (CMMI ) for Business Development Organizations in the Government and Industrial Business Sectors

Software Engineering: Analysis and Design - CSE3308

CENTRE (Common Enterprise Resource)

Engineering Standards in Support of

Process Harmonization to address High Cost of Compliance : Insights from Implementation. Keerthana Mainkar & Jude Fernadez

Human Resources Department.

The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.

SOFTWARE QUALITY ASSURANCE IN CAPABILITY MATURITY MODEL INTEGRATION

How to optimize offshore software development with Agile methodologies

COMPUTER SOFTWARE/SERVICES AND ITeS EXPORTS

White Paper. Elegant MicroWeb. Delivering the Value of Technology

Jason Bennett Thatcher Clemson University, 101 Sirrine Hall, Clemson, SC U.S.A.

Transcription:

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 to understand the whole concept of CMMi and its real life application for the buyer before getting lured with this tempting word called CMMi. Apart from understanding what the CMMi model is, its benefits it is also important to know whether the outsourcing provider has actually applied the model for its process maturity and reaping benefits out of it. It is equally important to know who performed the assessment. The CMMi model i.e. the Capability Maturity Model is developed by the Software Engineering Institute (SEI) at the Carnegie Mellon University. It is helpful for the organizations for improving their processes and give quality output. This paper explains in brief the CMMi model, its various levels, benefits and the ways to evaluate the CMMi appraised outsourcing providers. Introduction In order to understand a way to evaluate the outsourcing providers who claim being CMMi appraised, it is important to know the acronym called CMMi and its various levels. It is also important to know why it is important and fruitful to be assessed at a higher maturity level of CMMi. This paper will walk through the basics of CMMi, its benefits, components and the advantages of being assessed as CMMi level 5. CMMi Models Disciplines Systems Engineering SE Software Engineering SW Integrated Product and Process Development (IPPD) Supplier Sourcing (SS) Representations Staged Continuous SilverTouch Technologies Limited copyright 1992-2011 all rights reserved. Property of SilverTouch Technologies Ltd.

CMMi structure CMMI, staged, uses 5 levels to describe the maturity of the organization. Level 1- Initial Processes are unpredictable, poorly controlled and reactive. The process performance may not be stable and may not meet specific objectives such as quality, cost, and schedule, but useful work can be done. Level 2- Managed The managed process comes closer to achieving the specific objectives such as quality, cost, and schedule. A managed process is a performed process that is also: Planned and executed in accordance with policy Employs skilled people Adequate resources are available Controlled outputs are produced Stakeholders are involved The process is reviewed and evaluated for adherence to requirements Level 3- Defined Processes, standards, procedures, tools, etc. are defined at the organizational level. Project or local tailoring is allowed, however it must be based on the organization s set of standard processes and defined per the organization s tailoring guidelines. Major portions of the organization cannot opt out. Level 4- Quantitatively Managed At this level although the processes may produce predictable results, the results may be insufficient to achieve the established objectives 2

Level 5- Optimizing Maturity level 5 focuses continually on improving process performance through incremental and innovative process and technological improvements. An organization continually improves its processes based on the quantitative understanding of the common causes of variation inherent in the processes. The effects of deployed process improvements are measured and evaluated against the quantitative process improvement objectives. At maturity level 5 the organization in concerned with addressing common causes of process variation and changing the process to improve process performance and to achieve the established quantitative process improvement objectives. Behaviors at Five Levels CMMi Components Within each of the 5 Maturity Levels, there are basic functions that need to be performed these are called Process Areas (PAs). For Maturity Level 2 there are 7 Process Areas that must be completely satisfied. For Maturity Level 3 there are 11 Process Areas that must be completely satisfied. Given the interactions and overlap, it becomes more efficient to work the Maturity Level 2 and 3 issues concurrently. Within each PA there are Goals to be achieved and within each Goal there are Practices, work products, etc. to be followed that will support each of the Goals. 3

Benefits from the Maturity Model As per the present day data, more than 80 companies across the world have been accessed at CMMi level 5 by SEI. Growing from the initial level to the higher maturity level takes a lot of time, effort and challenges to be faced by the management. The initial efforts are to be put during the initial levels. However, it cannot be said that for attaining the higher levels there is no significant efforts needed as the base is already built up. Attaining the higher maturity levels of the CMMi requires equal amount of hard work to be put forth. The major challenges faced can be: To understand the present situation and the state of the organization. Analyze the gaps that need to be filled up for process improvement. Plans to overcome the resistance due the changes in the current processes. The top management support. The above challenges can be faced effectively by outsourcing and adapting to the CMMi models and its approaches. Outsourcing helps to an organization to get the benefits of the matured processes in a short span of time. Here in Silver Touch, we have been able take a leap from CMMi level 3 to CMMi level 5 in a span of 3 years. By implementing the practices of the higher maturity levels in to our current structure we as well as our outsourcing clients have been able to reap benefits. Some of the benefits from CMMi have been summed up below: Improved schedule and budget predictability Improved cycle time Increased productivity Improved quality (as measured by defects) Increased customer satisfaction Improved employee morale Increased return on investment Decreased cost of quality The Outsourcer s rating claim Nowadays the organizations are using the CMMi assessment and ratings as a strong marketing weapon for pitching to the clients and trying to increase their sales. However, it should be understood that the CMMi model is not a tool to validate the CMMi assessment rating claims. The verifications should be made to see that the CMMi assessment is covering not only the internal operations and processes but also the offshore development techniques. The client satisfaction is another aspect that should be covered under this. In Silver Touch the client satisfaction index is considered as the most important metric for the projects that were considered under assessment. The second factor to consider is the selection of the data. The data should be varied and should cover all the relevant details. During the assessment in Silver Touch the selection of the projects were based on the varied technologies and duration. There were around 5 projects taken for assessment. This helps in sampling of the different data sources and helps in giving a correct judgment. The lack of sufficient or correct data/ sampling would result into inaccurate results. The data chosen for the assessment is supposed to be the latest one i.e. in the past 1-2 years. In Silver Touch the current data of just the past year s operations were considered. 4

It is also important to see not just the organization under assessment but the one who is conducting the assessment. The assessment can be done by the organization by itself or by some SEI authorized third party organizations for its assessments. The assessment for CMMi level 5 in Silver Touch was done by DQS India. DQS India is a Delhi based company which is an Authorized Transition Partner with SEI (Software Engineering Institute) to provide CMMi Assessment and training services. Customer Benefit At Silver Touch various activities are going on at the organization level which is undertaken by various software engineering process groups working together. These groups work are working on: Process improvement Technology improvement Base lining the metrics which quantifies the work outputs Finding root causes of the issues prevailing in the organization and implementing the solutions for the same Review at the project level for the various artifacts and avoid deviation in the software development life cycle Our customers benefit from our process areas as a result of on time and error free deliverables. They take the advantage from the entire framework when working together for long term projects. Conclusion Hence there is always a need to check the commitments made by the outsourcer s or outsourcing providers on the basis of the CMMi assessments as there is no room for mere face value of the CMMi ratings but the benefits that can be obtained by its practices and applications. 5

Deliver best products, software solutions and services, on time with quality, and as per customer expectations About SilverTouch SilverTouch, a company established in 1992 is widely accepted for its IT solutions with a huge customer base in more than 20 countries across the world. SilverTouch is actively engaged in Enterprise software development, enterprise content management, document management and IT consulting services such as Business process optimization, process consulting, implementation and customization of ERP. SilverTouch leads brilliantly in new technical developments such as: Mobile Application development services on iphone, ipad, Blackberry, Android, J2ME and Windows mobile platforms. Even now, SilverTouch helps its global clients for major developments, deployments and managements of their mobility solutions and enterprise application development programs. SilverTouch has alliance with several industry leaders such as Microsoft, Apple, Cisco, IBM, Oracle, SAP, Java, Dell, VM ware, Symantec, Sonic Wall which provides a competitive edge over other industry peers and targets to understand and cater to all types of requirements that concern our clients, thereby, leading to serve them precisely to their satisfaction. For more information, please visit www.silvertouch.com or email info@silvertouch.com India Headquarters 2nd Floor, Saffron, Nr. Panchwati Circle, Ahmedabad-380 006. Tele : +91-79 - 2656 31 58 info@silvertouch.com www.silvertouch.com UK Headquarters SilverTouch Technologies UK Limited Essex Technology & Innovation Centre, Unit 7, The Gables,Ongar CM5 0GA Tele : +44 - (0) 124-520-6182 info@silvertouchtech.co.uk www.silvertouchtech.co.uk North America SilverTouch Technologies Ltd. 5 Seneca Rd., Cranford, NJ 07016 Tele : 201-777-2366 info@semaphore-software.com www.semaphore-software.com SilverTouch Technologies Limited copyright 1992-2011 all rights reserved. Property of SilverTouch Technologies Ltd. INDIA UK USA NETHERLANDS AUSTRALIA FRANCE GERMANY This statement of work is proprietary of SilverTouch Technologies Ltd. and contains trade secrets and confidential information which is solely the property of SilverTouch Technologies Ltd. This statement of work is intended for internal use only. Therefore, it shall not be used, reproduced, copied, disclosed and transmitted, in whole or in part, without the express consent of SilverTouch Technologies Ltd. 6