1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered...

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