E9401 Benefits of CMM-Based Software Process Improvement - Initial Results
SE Unit 13 CMM Process Improvement PPT Final
-
Upload
zameer-ahmed-sait -
Category
Documents
-
view
223 -
download
0
Transcript of SE Unit 13 CMM Process Improvement PPT Final
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
1/14
C o n f i d e n t i a l
1
Program : MBA
Semester : IV
Subject Code : MI0033
Subject Name : Software Engineering
Unit number : 13
Unit Title : CMM Based Process Improvement
Lecture Number : 13
Lecture Title : CMM Based Process Improvement
HOME NEXT
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
2/14
C o n f i d e n t i a l
2
Objectives :
To describe management sponsorship.
To briefly describe the concepts of commitments and management by
fact.
To elaborate CMM based process training, and useful processes.
To point out the customer-supplier relationship in CMM based Processes.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
CMM Based Process Improvement
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
3/14
C o n f i d e n t i a l
3
Lecture Outline
Introduction
Management Role
Process Focus
Useful Processes
Training
Risk Management
Customer Supplier Relationship
Types Of Peer Reviews
Summary
Check your Learning
Activity
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
4/14
C o n f i d e n t i a l
4
Introduction
Capability maturity model (CMM) gives the principles and practices for
underlying software processes.
CMM is one of the most famous standards of the software process
management.
Management sponsorship plays an important role in process
improvement.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
5/14
C o n f i d e n t i a l
5
Management Role
Management role helps to manage authorisation, which enables you
to specify the resources in the application are allowed to access.
Management role in CMM based process improvement has two
aspects, which are: Management sponsorship.
Commitments and management by fact.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
6/14
C o n f i d e n t i a l
6
Process Focus
CMM process focuses on the standardisation of the software production.
The first step in CMM based process focus is the formation of Software
Engineering Process Group (SEPG).
The Software Capability Maturity Model (CMM) is one of the famous standards
of the software process management.
The functions of CMM are:
Emphasising on the advancement of the software development
process
Utilising efficient, well-organised management
Planning to constantly improve and enhance the quality of softwareproducts.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
7/14C o n f i d e n t i a l
7
Useful Processes
NEXTPREVIOUS
Unit-13 Software Engineering
HOME
CMM describes the principles and practises underlying software process
to improve the maturity of software processes.
CMM SoftwareProcess
PlanningModels RepeatableProcess DefinedProcess
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
8/14C o n f i d e n t i a l
8
Training
Training is essential for consistent and effective software engineering
and management.
In an organisation, employees are trained to develop their skills.
The learning objectives of training are :
Learning about the CMM benefits.
Understanding the CMM content and structure.
Understanding the history and the purpose of CMM based
processes.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
9/14C o n f i d e n t i a l
9
Risk Management
Risk management is the identification, assessment and prioritisationof risks.
Software project management is a risk.
In one-sense, CMM is about managing risk.
The new capability maturity model (CMM) model has elevated risk
management to a complete process area.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
10/14C o n f i d e n t i a l
10
Customer Supplier Relationship
To maintain good , functional relationship with customer depends on
open communication and integrity.
For getting good feedback requires lot of support from the customer
and its difficult to avoid customer irrationality.
For attaining smooth relationship, the supplier should understand the
application domain and business environment for the software
product.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
11/14C o n f i d e n t i a l
11
Types Of Peer Reviews
Peer review is a tool for removing defects efficiently from the software
product in early stage.
The figure shows the types of peer reviews:
HOME NEXTPREVIOUS
Unit-13 Software Engineering
Types of Peer Reviews
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
12/14C o n f i d e n t i a l
12
Summary
Capability maturity model (CMM) gives the principles and
practices for underlying software processes.
CMM process focuses on the standardisation of the software
production.
The new capability maturity model (CMM) model has elevated risk
management to a complete process area.
Peer review is a tool for removing defects efficiently from thesoftware product in early stage.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
13/14C o n f i d e n t i a l
13
Check Your Learning
1. Which tool is used to remove defects efficiently in software
products ?
Ans. Peer review is used to remove defects efficiently in software
products.
2. What are two aspects of management Role ?
Ans. The two aspects of management roles are :
Management sponsorship.
Commitments and management by fact.
HOME NEXTPREVIOUS
Unit-13 Software Engineering
-
7/29/2019 SE Unit 13 CMM Process Improvement PPT Final
14/14C o n f i d e n t i a l
14
Activity
Suppose you have to conduct a peer review of a CMM based process,
in a software company. Briefly explain the process of peer review in
CMM based processes.
HOMEPREVIOUS
Unit-13 Software Engineering