kovair alm application on model based process improvement

19
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission 17-05-2017 www.kovair.com 1 Configured for Model Based Process Improvement for CMMI® - Development Version 1.3 Presented by : Shibaji Gupta Director, Kovair Software

Upload: kovair

Post on 22-Jan-2018

243 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

17-05-2017 www.kovair.com 1

Configured for

Model Based Process Improvement for

CMMI® - Development Version 1.3

Presented by :

Shibaji GuptaDirector, Kovair Software

Page 2: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

A Real-life Application Development Scenario

17-05-2017 www.kovair.com 2

RequirementsManagement

Design /Coding

ConfigurationManagement

Build Management

(Manual Process)

TestManagement

DefectManagement

RiskManagement

ProjectManagement

Lack of Visibility, Process Automation and

Traceability

Page 3: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

What is Required?

17-05-2017 www.kovair.com 3

• Connect Software Teams & Tools to achieve• Real-time collaboration• Automated Task Based workflow• Real-time visibility on project and release

progress

A centralized system that helps you

• Where do I start from?

Process Improvement

Page 4: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Process Improvement - Approaches

17-05-2017 www.kovair.com 4

Model Based Process Improvement Is the type of approach that CMMI uses.

The other models available are ISO and Malcolm Baldidge.

CMMI based Process Improvement is more focused towards a specific industry whereas the others are generic in nature and can be adopted by any industry.

Although there are difference in approaches, there are also similarities as follows:

Each approach select a process and not product to be improved. The result is an improved product. Each approach use team either formally or informally having planning and research in common. Definition of current process and the proposed changes are documented. Results are communicated between stake holders.

Kovair Supports all the approaches

Business Process Re-engineering

[BPR]

Benchmarking

Model Based

Process Improvement

Process

Improvement5 Approaches

Reverse Engineering

Process

Engineering / work Flow management

Page 5: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Capability Maturity Model Integration – CMMI (Dev) V 1.3 - why?

17-05-2017 www.kovair.com 5

What is your Motive behind selecting a Model ?

Did you understand the Model before selecting the same ?

Process Improvement

Tried other Process improvement

strategies, not liked or tired of that

approach

Customer is asking you to be

CMMICMMI covers

systems, software, hardware

engineering along with integrated

team dev.CMMI covers systems, to reduce

the cost and confusion

The Appraisal

View

The Process Improvement

View3% to 5 % of tech. staffing

Views Initiator

Page 6: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

CMMI (Dev) V 1.3 - Two Major Terms and Definition

17-05-2017 www.kovair.com 6

IMPLEMENTATION

Is simply performing a task within the process area.(A process area is an area that CMMi has selected where your organization needs to focus on, such as Project Planning or Configuration Management. It is a set of related task that addresses a common area).

INSTITUTIONALIZATION

Implies that the process is ingrained in the way the work is performed and there is commitment & consistency to performing (i.e., executing) the process. It ensures that the process will also continue in the absence of those how has created it .

Kovair Facilitates uniform implementation to

institutionalization of Process Area across all Projects in the organization.

Configured to ensure activities done as per CMMI Dev 1.3 Model to satisfy the GG & GP of different maturity level.

Proving the ROI for the Model and the tool.

Page 7: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

SURVIVAL PROCESS

Organizational goal

Cmmi institute partner

Organization

Process consultant Transition partners

EPG & PAT

Identifying the AS IS process

May be in the Scope of

work

May be in the Scope of

work

Identifying the TO BE process

Implementation & organizational plan

Action PlanModel

Overview

Training of ATMs

Training on CMMI Model & appraisal

method

Implementation & Institutionalization of

the process

APPRISAL

SCAMPI AFor Mat Level

Achieving Maturity / capability Level

Model Overview

CMMI (Dev) V --- 1.3 ----- How do you get the Maturity Level

17-05-2017 www.kovair.com 7

Kovair Ensures Planning of Processes and Monitoring

the changes in Process improvement (PI) plan .

Predefined Processes as per CMMI are

configured to enable you “Plug & Play”

Changes in the process definition or procedures

can be tracked and configured in the Tool.

Page 8: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

CMMI (Dev) V 1.3 ---- Model and Process Area Over View

17-05-2017 www.kovair.com 8

Page 9: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

CMMI (Dev) V 1.3 ---- Process Areas and their Relations and Impacts

17-05-2017 www.kovair.com 9

How do you maintain these impactso Manually Through Document?o Through Excel sheets?

Can you Achieve accuracy Aren't you leaving yourself open for surprises?

BASIC PROCESS MANAGEMENT PA

OPF OPD

OT

Resources & coordination

Org process needs & objectives

Standard Process& other assets

ADVANCED PROCESS MANAGEMENT PA

OPM

OPP

CommonMeasuresAbility to develop and deploy

Standard process and other assets

SR MANGM

ENT

Business Objectives

Quality & ProcessObjectives

Performancecapability

organization

Improvements

Basic Project management

Advanced Project management

Supplier

MA

PPQA

CM

DAR

CAR

SAM

Supplier Agrement

PP PlansREQM

Product & component req.

PMC

Status , issues and resultsOf reviews and monitoring

Corrective Action

What to Monitor

Replan

Project Shared Vision

IPM

Project Performance

Data

RSKM

Risk taxonomies& parameters

Risk status, riskMitigation plans,

& corrective action

QPM

Project Compose and Defined process

Identified Risk

Team Learning &Guidelines

Organization's standardProcess work Environment

Standards and supporting assets

Statistical Management Data

Process performanceObjective baseline

And models

Engineering process Area

RD TS PI

VALVER

Requirments

Product and componentsRequitments

Alternative Solution

Requirements

Product Componets

Customer

Customer Needs

Requirement, productComponent, work

Product ver & val rpt

ALL PROCESS

AREAS

TS RD

VA

L

VER

PI

REQ

M

QP

M

IPM

RSK

M

PP

SAM

PM

C

OP

M

OP

P

OT

OP

F

OP

D

CA

R

DA

R

CM

PP

QA

MA

TS

RD

VAL

VER

PI

REQM

QPM

IPM

RSKM

PP

SAM

PMC

OPM

OPP

OT

OPF

OPD

CAR

DAR

CM

PPQA

MA

IMPACT OF PROCESS AREAS ON EACH OTHER

Page 10: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Kovair value propositions

17-05-2017 www.kovair.com 10

Establishing Your Process Improvement Organization

Required Documentations or Work Products

SETUPDESIG

NPILOT

IMPLEMENT

Defect Rectification Predefined Processes as per CMMI are

configured to enable you “Plug & Play”

People, Roles and Responsibilities

Create The Engineering Process Group(EPG) with their roles & responsibilities and access rights

Create Process Area Team (PATs) with their roles & responsibility and access rights

Group & Role based access rights

Predefined Templates, auto loaded attributes as the users moves over the steps of the process

To create a document the same attributes can be edited and saved as the latest version

Change tracing and version controlling of the documents.

Defining Processes, procedures, policies and Charters

Tool Configured as per the defined Process and procedure in “Plug & Play” manner through workflows

Changes can be made and tracked on the Process and Procedures Templates

Changes can be implemented in Work Flow after impact analysis of the changes.

Page 11: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Measurement!! a Boatload of Metrics and Statistical Process Control

17-05-2017 www.kovair.com 11

CMMI focuses on measurement throughout the model

The Generic Practices (GP) in all Process areas for GP 2.8,

2.10 and 3.2 covers the same

Kovair has 202 Metrics preconfigured at different PA’s, The

user has the choice to select the Metrics he needs at the

Project level or the Organization level

Example : REQM PA

1. Requirement Volatility (Percentage of Requirement change)

2. Number of Requirement by Type or Status (Defined, reviewed,

approved and implemented) …. etc.

PA LEVEL 2 LEVEL 3 LEVEL 4 LEVEL 5

TS 25

RD 8

VAL 3

VER 7

PI 3

REQM 10

QPM 23

IPM 7

RSKM 10

PP 7

SAM 18

PMC 8

OPM 14

OPP 4

OT 6

OPF 4

OPD 5

CAR 8

DAR 2

CM 14

PPQA 14

MA 2

TOTAL 73 80 27 22

202

NUMBER OF METRICS AT DIFFERENT LEVEL

SPC In SPC Kovair has the capability of showing representation in

Check sheets

Run Chart

Histogram

Pareto Chart

Control Chart

Users can configure their dashboards as per their requirements

Page 12: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Sample Screen - Cross Tool End to End Traceability

17-05-2017 www.kovair.com 12

Page 13: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Kovair value propositions

17-05-2017 www.kovair.com 13

“It takes at least few renditions to make an indelible mark on a learned mind.” As Kovair has the CMMI® practices ingrained in it, its use automates institutionalisation of the

practices across all projects Training will be necessary to create the awareness, but will reduce the need of renditions Impact:

o Reduces the learning curveo Saves about 75% of cost towards process training

Improving Effectiveness of Process Training

Managing Impacts on Changes

“Change is the only constant thing in life.” Changes impact work products - interlinked and bound by a maze of processes – integrity of work

products may be easily compromised Having Kovair helps you to:

o Trace links among processes vis-à-vis work products & automates change managemento Maintain traceability of work productso Save from rework /damages from inadvertent mistakes while implementing change requests

Evidence of practice implementations are captured in real time manner Facilitates continuous monitoring of process implementation & their effectiveness Benefits:

o You can preview where it all stands before the appraisal is actually conductedo Keeps the organization in “appraisal-ready state”

Keeps You Ready for SCAMPI®

Page 14: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

PIIDs and Data Consolidation Sheets

17-05-2017 www.kovair.com 14

Status of practice implementations are captured in real time in the PIID and can be drilled down to view the evidences

Mapping of all practices – SPs and GPs – for all PAs - done across all projects – Run Time!

Facilitates continuous monitoring of process implementation & their effectiveness

Benefits:o Saves the Man-hour invested in

preparation of the PIIDs

Practise implementation Indicators Description

Data Consolidation Sheet.

22 PIIDs from the process areas are be consolidated

Facilitates Sponsor to have a view on the INSTITUTIONALIZATION of the model on real time

basis

PROCESS AREA GP SP PROJECT TOTAL FIELDHOURS

@ 15MIN

MAN

DAYS

REQM 10 5 5 75 18.75 2.34

PP 10 14 5 120 30.00 3.75

PMC 10 10 5 100 25.00 3.13

SAM 10 6 5 80 20.00 2.50

MA 10 8 5 90 22.50 2.81

PPQA 10 4 5 70 17.50 2.19

CM 10 7 5 85 21.25 2.66

DAR 12 6 5 90 22.50 2.81

OPF 12 9 5 105 26.25 3.28

OPD 12 7 5 95 23.75 2.97

OT 12 7 5 95 23.75 2.97

RD 12 10 5 110 27.50 3.44

TS 12 8 5 100 25.00 3.13

PI 12 9 5 105 26.25 3.28

VER 12 8 5 100 25.00 3.13

VAL 12 5 5 85 21.25 2.66

IPM 12 10 5 110 27.50 3.44

RSKM 12 7 5 95 23.75 2.97

OPP 12 5 5 85 21.25 2.66

QPM 12 7 5 95 23.75 2.97

OPM 12 10 5 110 27.50 3.44

CAR 12 5 5 85 21.25 2.66

INVESTMENT IN CREATING A PIIDs

LEVEL 3 LEVEL 5

MANDAY EMP MON MANDAY EMP MON

53.44 2.43 65.16 2.96

EPG can focus on innovation and decisions rather than data collections.

Page 15: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Kovair value propositions

17-05-2017 www.kovair.com 15

User has the option to select the methodology for the Project

Organisation can have multiple project on different methodology.

All activities performed under chosen Methodology are mapped with CMMI generic and specific practices , and thereby supporting the PIIDs.

Kovair support your Model Irrespective of Methodology

22 Pre configured Process Areas as per the CMMI – Dev V 1.3 Model Organization level processes are defined in the Work Space

o Changes if required in the process flow can be easily done as per requirement.o Customer Accounts can be created

• Multiple Projects under the Accounts can be created • Project level PA’s are automatically configured on their creation.• Centralized support processes for all projects as per the CMMI Model are configured.

Configuration overview

APLICATION LIFE CYCLE

CMMI

WATERFALLOR

AGILE

Philosophy

PI Approach

Methodology

Page 16: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Stakeholders Benefit

17-05-2017 www.kovair.com 16

Executives/Senior Management

• Easy online access to reports and dashboards

• End to End visibility of projects and portfolio

• Predictable & increased number of releases

• Improved Productivity and Quality

• Satisfied and Happy Customer

Front Line Managers

• Continuous updates on project status any time, any where

• Better visibility of Team and individual performance irrespective of locations

• Real-time update on conformance to the code quality metrics and industry standards with integrations like LDRA, SonarQube, FxCop

• Consolidated and real-time reports and dashboards for project management like EVM

• Real-time communication through task based workflow and notification reducing phone calls, emails and meetings -productivity gain

Page 17: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Stakeholders Benefit

17-05-2017 www.kovair.com 17

Developers

• Get ‘ALM-In-Place’ within IDE (Eclipse, Visual Studio) – no need to go to any external tool

• Initiate unit testing, code coverage, and code analysis from the IDE

• Traceability view of test artifacts and their execution status from the IDE

• Remain updated with the latest and correct Requirements

• Real-time visibility of defects and related information against their code

• Productivity gain

Testers

• Real-time availability of multiple Test coverage statistics that helps in measuring progress of the ongoing testing activities

• Traceability of testing back to use cases, requirements, design, other artifacts for higher project visibility

• Keep updated with real-time status of the development progress

• Updated about information on Build status – content and defects

• Productivity gain

Page 18: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

Solution achieved through Kovair

17-05-2017 www.kovair.com 18

RequirementsManagement

Design /Coding

ConfigurationManagement

Build Management

TestManagement

DefectManagement

RiskManagement

ProjectManagement

CentralizedTool

Change Management This is all about changing you organisation culture

Page 19: Kovair ALM application on model based process improvement

Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written perm ission

17-05-2017 www.kovair.com 19

Thank You

Visit us for more details and Demo of the Tool at

www.Kovair.com

Source and acknowledgements to :Interpreting the CMMI … By Margaret K.Kulpa & Kent A. JohnsonCMMI® for Development, Version 1.3 Ambarnath Chakroborty, Greenfield Solutions.Kovair CMMI® configuration manualMisc Websites