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 projects defined software process by tailoring the organizations standard software process. - Managing the software project according to the defined software process.
4 Each project tailors the organizations standard software process for its particular needs - Includes software life cycles, standards, procedures Uses lessons learned from previous projects. - Feed back measurement data and documents to the organization for use by other projects.
5 Organizations 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 projects defined software process. Develop the projects defined software process. 6
7 Project tasks. Project tasks. Project Activities. Project Activities.
8 Software Development plan is based on the projects 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 projects defined software process is a tailored version of the organizations 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 projects defined software process by tailoring the organization standard software process. The projects deviation from the organizations standard software process are documented and approved. Each project performs its software activities in accordance with the projects 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 projects defined software process. The individuals responsible for developing the projects 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 projects 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 projects defined software process is revised according to a documented procedure 14
The projects software development plan, which describes the use of the projects defined software process, is developed and revised according to a documented procedure. The software project is managed according with the projects defined software process. 15
The organizations software process database is used for software planning and estimating. The size of the software work product is managed according documented procedure. 16
The projects software effort and costs are managed according to documented procedure. The projects critical computer resources are managed according to a documented procedure. 17
The critical dependencies and critical paths of the projects software schedule are managed according to a documented procedure. The projects 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 projects 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