Software Process Assessment and Improvement - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Software Process Assessment and Improvement

Description:

Title: Software Process Improvement Author: burrise Last modified by: Eddie Burris Created Date: 12/6/2006 5:57:13 PM Document presentation format – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 25
Provided by: burrise
Learn more at: https://sse.umkc.edu
Category:

less

Transcript and Presenter's Notes

Title: Software Process Assessment and Improvement


1
Software ProcessAssessment and Improvement
2
Software Process
  • Process is what binds people, methods and tools
  • A process is defined by
  • Process model (ie waterfall, spiral, etc.)
  • Phases and timing between phases
  • Entry and exit criteria for each phase
  • Methods for performing the activities within each
    phase (i.e. object-oriented design, test-driven
    development, formal inspections, etc.)
  • Roles and responsibilities of workers
  • Workflows (requirements ? design ? code ? test)

3
Process Issues
  • There are good and bad processes
  • Processes are more or less effective or mature
  • Quality processes lead to quality products

4
Software Process Assessmentand Improvement
  • Software process assessment is used to
  • Judge the capabilities of potential contractors
  • Establish a current baseline from which to start
    an improvement initiative
  • Software process improvement is important to stay
    competitive, lower costs, improve quality, etc.

5
A Desirable Process is
  • Defined
  • Measured
  • Controllable
  • Effective
  • Institutionalized

6
Foundations of Software Process Improvement
  • Software process improvement principles and
    techniques evolved from those used in
    manufacturing during the industrial revolution
  • Based on the work of Shewhart, Deming, Crosby,
    Juran
  • Watts Humphrey and Ron Radice applied these
    principles of process improvement in
    manufacturing to software development

7
Different Process Improvement Frameworks
  • Capability Maturity Model Integrated (CMMI)
  • ISO 9001
  • ISO/IEC 15504 (SPICE)

8
CMMI
  • Version 1.1 of the CMMI came out in 2002. Version
    1.2 came out in 2006. Version 1.3 came out in
    2010.
  • CMMI integrates existing stand-alone or silo
    models (CMM, SW-CMM, SE-CMM, Integrated product
    development maturity model)

9
CMMI Process Areas
  • CMMI contains 22 process areas
  • Project Planning
  • Configuration Management
  • Measurement and Analysis
  • Etc
  • The CMMI supports two different representations
    of these process areas
  • Staged
  • Continuous

10
Staged vs. Continuous
11
Staged
12
(No Transcript)
13
CMMI DEV Staged Representation
14
Model Components
  • Process Areas (PA)
  • Specific Goals (SG) Required
  • Specific Practices (SP) Expected
  • Typical Work Products Informative
  • Sub-practices Informative
  • Notes Informative
  • Discipline Amplifications Informative
  • References Informative
  • Generic Goals (GG) Required
  • Generic Practices (GP) Expected
  • Generic Practice Elaborations Informative

15
Example Process AreaProject Planning
16
(No Transcript)
17
(No Transcript)
18
(No Transcript)
19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com