SE Unit 13 CMM Process Improvement PPT Final

Embed Size (px)

Citation preview

  • 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