CS170A
PROCESS & SOFTWARE PRODUCT ENGINEERING
SYNOPSIS
The "Process & Software Product Engineering" course covers improvements and
compliance with the SEI CMM for software and is illustrated using well defined
process case study:
ELIGIBILITY REQUIREMENTS
Anyone who wants to understand the processes of defining and improving software
processes and software life cycle processes.
- Software process specialists responsible for an organization's software
process improvement
- Software managers
- Technical leads
- Attendees of this course should have:
- Knowledge of software engineering principles
- Awareness of process management concepts
- Knowledge of management (applies only to managers)
LEARNING OBJECTIVES
The principal objective of the course is to give each participant a better
understanding of Process & Software Product Engineering.: Specific learning
objectives are to:
- Gain knowledge, skills and abilities on the related KPAs and SEI CMM for
software through a well defined process case study;
- Comprehend the importance of an organization process focus;
- Understand what is "organization process;" and,
- Gain experience in Software Product Engineering
COURSE DESCRIPTION
A workshop on defining and maintaining on organization's standard software
process (OSSP), with emphasis on software process specifications; the CMM for
Software, specifically the Key Process Areas of Organization Process Focus,
Organization Process Definition and Software Product Engineering. Uses templates
for a process specification, an organizational policy, a SEPG charter, a Process
Improvement Team (PIT) charter, a Software Process Improvement (SPI) handbook
and a case study on the creation and working of a SEPG to illustrate the processes
employed in defining and maintaining an OSSP.
COURSE OUTLINE
- Introduction to Software Process Improvement
- Organization Process Focus (Purpose, Activities, Commitment, Ability, Measurement,
Verification)
- Organization Process Definition (Purpose, Activities, Commitment, Ability,
Measurement, Verification)
- Software Product Engineering (Purpose, Activities, Commitment, Ability,
Measurement, Verification)
- Organizational Policies
- Software Engineering Process Group (SRPG) Charter
- Process Improvement Team (PIT) Charter
- Fixed Focus Team (FFT) Charter
- Software Process Improvement (SPI) Handbook
- Defining Software Processes
- Case Study: "A Year in the Life of an SEPG"
© COPYRIGHT
Educational Technology, Inc.
San Diego, California
All Rights Reserved