View
213
Download
0
Category
Tags:
Preview:
Citation preview
1
Dr. Ashraf El-Farghly
SECC
2
•Level 3 focus on the organization
- Best practices are gathered across the organization.
- Processes are tailored depending on the project.
3
•Involves
- Developing the project’s defined software process by tailoring the organization’s standard software process.
- Managing the software project according to the defined software process.
4
•Each project tailors the organization’s standard software process for its particular needs
- Includes software life cycles, standards, proceduresUses lessons learned from previous projects.
- Feed back measurement data and documents to the organization for use by other projects.
5
• Organization’s Software Process Asset
- Organization Software Process Database.
- Library of software process document.
- Description of the software life cycle.
- Guidelines and criteria for tailoring software process.
External requirements.External requirements.
System requirements.System requirements.
Select the software life cycle.Select the software life cycle.
Develop the project’s defined software process.Develop the project’s defined software process.
6
7
Project tasks.Project tasks.
Project Activities.Project Activities.
8
• Software Development plan is based on the project’s defined software process.
• Projects can use and share process data and lessons learned.
• Integrated Software Management is the evolution of software project planning and software project tracking key process area.
9
Goal 1:
The project’s defined software process is a tailored version of the organization’s standard software process.
Goal 2:
The project is planned and managed according to the project's defined software process.
10
Commitment 1:
The project follows a written organization policy
requiring that the software project planned and
managed using the organization's standard software
process and related process assets.
11
Each project documents the project’s defined software process by tailoring the organization standard software process.
The project’s deviation from the organization’s standard software process are documented and approved.
Each project performs its software activities in accordance with the project’s defined software process.
Each projects collects and store appropriate project measurement data in the organization's software process database.
11
• Adequate resources and funding are provided for managing the software project using the project’s defined software process.
• The individuals responsible for developing the project’s defined software process receive required training in how to tailor the organization's standard software process and use the related process assets.
12
• The software managers receive required training in
managing the technical, administrative, and personnel
aspects of the software project based on project’s defined
software process .
13
• The project's defined software process is developed by
tailoring the organization's standard software process
according to a documented procedure.
• Each project’s defined software process is revised
according to a documented procedure
14
• The project’s software development plan, which
describes the use of the project’s defined software
process, is developed and revised according to a
documented procedure.
• The software project is managed according with the
project’s defined software process.
15
• The organization’s software process database is
used for software planning and estimating.
• The size of the software work product is managed
according documented procedure.
16
• The project’s software effort and costs are managed
according to documented procedure.
• The project’s critical computer resources are managed
according to a documented procedure.
17
• The critical dependencies and critical paths of the
project’s software schedule are managed according to
a documented procedure.
• The project’s software risks are identified, assessed,
documentation, and managed according to a
documented procedure.
18
• Reviews of the software project are periodically
performed to determine the actions needed to bring the
software project’s performance and results in line with
the current and projected needs of business, customer,
and end users, as appropriate.
19
• Measurements are made and used to determine the
effectiveness of the integrated software management
activities.
20
• The activities for managing the software project are viewed with the senior management on a periodic basis.
• The activities for managing the software project are reviewed with the project manager on both a periodic and event-driven basis.
• The software quality assurance group reviews and audit the activities and work products for managing the software project and reports the results.
21
• Integrated software management KPA :
2 Goals. 1 Commitment to perform. 3 Ability to perform. 11 Activities. 1 Measurements. 3 Verifications.
22
Recommended