You are on page 1of 12

CMMI 2.

CMMI (Capability Maturity Model Integration) is an integrated set of best practices that enable businesses to
improve performance of their key business processes.

Here a brief history of CMMI in GFT.

Since March 2019, a new version has been released, whose structure is shortly described below, highlighting the
areas not applicable to GFT 2020 evaluation:

1
Each category has various capability areas and each capability area has various practice areas.

Some of the above practice areas do not apply as GFT’s 2020 evaluation will be focused on Development
view/perspective (apart from this one, there would also be Services, Supplier Management etc).

The concepts from right to left in the picture above are:

 Practice Area: collection of activities/practices that together achieve an intent (see below in each of
them).
 Capability Area: group of related practice areas that can provide improved performance in the skills and
activities of an organization or project.
 Category: logical group or view of related capability areas that address common problems encountered
by businesses when producing or delivering solutions. They are:
o Doing – for producing and delivering quality solutions
o Managing – for planning and managing implementation of solutions
o Enabling – for supporting solution implementation and delivery
o Improving – for sustaining and improving performance.

2
A BOUT THIS DOCUMENT

This document is organized per capability area, as you will notice below, because it is at this level that the
interviews will take place.

Even though each of you will have to go through this entire document, there are some profiles/roles that shall
grant particular attention as follows with respect to practice areas:

 Analysts and Developers: RDM, VV, PR, TS, PI, PQA


 Configuration Manager: CM
 Project Managers: PQA, EST, PLAN, MC, RSK, CAR, DAR, MPM
 Senior Management: Delivery Manager, Client Manager, Delivery Executive Manager, Client Executive
Manager, COO Office, Local COO: MPM, GOV
 Corporate Services: Talent Management, Methodology Innovation, Quality Local : OT, PCM and PAD,
respectively PQA

Also, II (Implementation Infrastructure) practice area will be revised across all interviews.

Having said that, the document is structured as follows from now on:

• Capability Area (in italic blue surrounded by two horizontal lines) name
• Its overall description (in italic just underneath)
• The Practice Areas names within (in italic blue), each one containing:
o Its intent
o Some example activities.

3
CMMI CAPABILITY AREAS

Ensuring quality (ENQ)

(Develop and manage high-quality requirements and products)

Requirements Development & Management (RDM)

Intent
Elicit requirements, ensure common understanding by stakeholders, and align requirements, plans, and work
products.
Example activities

 Gather and store requirements (incl. dependencies and interfaces)


 Get commitment from team member’s part
 Review them internally and with the customer
 Trace them against design and test (necessary and sufficient)
 Maintain consistency with other project activities if any change

Process Quality Assurance (PQA)

Intent

Verify and enable improvement of the quality of the performed processes and resulting work products.

Example activities

 Identify work type (Agile, Waterfall etc) and commit to the derived project activities (self-assessment)
 Get them reviewed independently (project quality review)
 Communicate actions for improvement identified from the above (i.e. within the team), and address
them during management meetings (i.e. country committee)

Verification & Validation (VV)

Intent

Verification and validation includes activities that:

• Confirm selected solutions and components meet their requirements


• Demonstrate selected solutions and components fulfill their intended use in their target environment

Example activities

 Identify what needs to be tested


 Have guidelines/strategy on how to test (incl. criteria)
 Perform testing and analyze the results
 Clarify criteria of evaluation

4
Peer Reviews (PR)

Intent

Identify and address work product issues through reviews by the producer’s peers or Subject Matter Experts
(SMEs).

Example activities

 Identify what needs to be peer reviewed


 Have guidelines/strategy on how to perform peer-reviews (incl. criteria)
 Perform peer-review and analyze the results

5
Engineering & developing products (EDP)

(Create products that meet or exceed customer expectations)

Technical solution (TS)

Intent

Design and build solutions that meet customer requirements.

Example activities

 Build the design (incl. interfaces) and review it to ensure it meets requirements
 Build taking into account alternative-based decision
 Plan the deployment and track it to closure (incl. acceptance)

Product integration (PI)

Intent

Integrate and deliver the solution that addresses functionality and quality requirements.

Example activities

 Confirm readiness for integration (incl. of the environment and interfaces)


 Integrate them based on previously agreed strategy and evaluate afterwards
 Take into account integration with external applications

6
Planning & managing work (PMW)

(Optimize schedule to reduce time-to-market)

Estimating (EST)

Intent

Estimate the size, effort, duration, and cost of the work and resources needed to develop, acquire, or deliver the
solution.

Example activities

 Estimate the effort to be deployed using a standard method


 Track such effort, duration of tasks and cost (Kimble) of work based on the above
 Keep project activities updated if any change

Planning (PLAN)

Intent

Develop plans to describe what is needed to accomplish the work within the standards and constraints of the
organization.

Example activities

 Identify resources (people and technical ones) to perform the work


 Plan the project tasks (incl. milestones and dependencies) and the budget (Kimble), based on the
estimated effort
 Identify all project activities to de done until project closure and plan them (i.e. communication
strategy)

Monitor & Control (MC)

Intent

Provide an understanding of the project progress so appropriate corrective actions can be taken when
performance deviates significantly from plans.

Example activities

 Track the project against estimations (i.e. effort, milestones) within GFT and with the customer
 Address issues derived from the above comparison
 Ensure communication (within GFT and with the customer) is working according to the strategy

7
Managing business resilience (MBR)

(Anticipate and adapt to disruptions and opportunities)

Risk & Opportunity Management (RSK)

Intent

Identify, record, analyze, and manage potential risks or opportunities.

Example activities

 Identify project risks and opportunities


 Review them on a regular basis, keeping them consistent with the overall project status
 Share and review them in regular status meetings

8
Managing the workforce (MWF)

(Maximize training effectiveness and staff productivity)

Organization Training (OT)

Intent

Develop the skills and knowledge of personnel so they perform their roles efficiently and effectively.

Example activities

 Identify and plan training needed within GFT (i.e. based on new technologies, business needs)
 Train the people, tracking both attendance and effectiveness afterwards

9
Supporting implementation (SI)

(Ensure solution integrity and stakeholder buy-in)

Causal Analysis & Resolution (CAR)

Intent

Identify causes of selected outcomes and take action to either prevent recurrence of undesirable outcomes or
ensure recurrence of positive outcomes.

Example activities

 Analyze project activities metrics (i.e. against quantitative target) regularly and select one for
improvement
 Identify main causes and take actions for such improvement
 Check effectiveness of taken actions

Decision Analysis & Resolution (DAR)

Intent

Make and record decisions using a recorded process that analyzes alternatives.

Example activities

 Record decisions
 Follow a standard flow when decision’s impact is significant (i.e. record alternatives, criteria for each
alternative)

Configuration Management (CM)

Intent

Manage the integrity of work products using configuration identification, version control, change control, and
audits.

Example activities

 Control the versions of code and documents that need to (i.e. using a dedicated tool)
 Perform integration and release (incl. associated baseline) maintaining consistency
 Check version control and apply changes to all affected project activities when change occurs

10
Sustaining habit and persistence (SHP)

(Sustain process efficiency and performance)

Governance (GOV)

Intent

Provides guidance to senior management on their role in the sponsorship and governance of process activities.

Example activities

 Define and communicate organizational objectives (i.e. in ORQreports)


 Make sure resources and training are available to support and implement them
 Measure if objectives are being met and keep people responsible for potential deviations
 Update processes when targets are not achieved

Implementation Infrastructure (II)

Intent

Ensure that the processes important to an organization are persistently and habitually used and improved.

Example activities

 Perform activities described in all the other areas (i.e. estimate, control the versions)
 Provide resources (of all types) and training, defining and updating processes (i.e. described in
Confluence METH20) for deploying such activities
 Evaluate if activities are being implemented within the organization and if they are effective

11
Improving performance (IMP)

(Establish, track and measure performance goals aligned to your business needs)

Process Management (PCM)

Intent

Manages and implements the continuous improvement of processes and infrastructure to:

• Support accomplishing business objectives


• Identify and implement the most beneficial process improvements
• Make the results of process improvement visible, accessible, and sustainable

Example activities

 Check status of activities/templates/tools’ implementation across the organization and identify


improvements
 Develop, update, support their implementation (i.e. via dedicated MI and GRQA teams, JSD)
 Identify new ones that better respond to organizational needs

Process asset development (PAD)

Intent

Develop and keep updated the process assets necessary to perform the work.

Example activities

 Have a structure (tools, templates i.e. Confluence METH20, SP templates, OPAL, eLearning on METH and
not only, Kimble, QATool, PDR, JIRA) describing and supporting activities so that all employees can
access and understand them

Managing performance & measurement (MPM)

Intent

Manage performance using measurement and analysis to achieve business objectives.

Example activities

 Define metrics describing project (and organizational) status


 Track and share at GFT level (i.e. use Kimble and use it correctly) the project status
 Identify issues and address deviations against objectives, checking effectiveness later on

12

You might also like