Professional Documents
Culture Documents
SOFTWARE IMPROVEMENT
Lecture 2
management activities
Scope of Quality Management
Standards
Software Engineering Institute (SEI)
and its roles
Why Software Process should be
managed
Common process problems
Scope of quality
management
Quality
management is particularly
important for large, complex
systems. The quality documentation
is a record of progress and supports
continuity of development as the
development team changes.
For smaller systems, quality
management needs less
documentation and should focus on
establishing a quality culture.
Quality management
activities
Quality assurance
Establish organisational procedures and standards for
quality.
Quality planning
Select applicable procedures and standards for a
Quality control
S oftware development
proces s
D1
D2
Quality management
proces s
D3
D4
D5
Capability
Maturity Model
Bootstrap
methodology
Capability
Maturity Model
Integration
Software Engineering
Institute (SEI)
Federally funded research and
development center (FFRDC) established
1984
Awarded to Carnegie Mellon University
Sponsored by the Office of the Secretary
of Defense/Acquisition,
Technology, and Logistics (OSD/AT&L)
to provide leadership in
advancing the state of the practice
of software engineering to improve
the quality of systems that depend
on software.
Vision: to bring engineering
discipline to the development and
maintenance of software.
Definition Of Process
Modeling
and
analyzing
business
processes enables one to develop the
Process
Process Framework
Process
teams
15
problems
Time is consumed by mountains of uncontrolled detail
16
17
18
Open-ended requirements
Uncontrolled change
Arbitrary schedules
Insufficient test time
Inadequate training
Unmanaged system standards
Poorly-defined process
Inconsistent implementation
Poor process management
20
Focusing on Software
Process Management
for improvement
21
Quality problems
Poor morale
People frustrated
Is anyone in charge?
The