22
1 Dr. Ashraf El-Farghly SECC

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

Embed Size (px)

Citation preview

Page 1: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

1

Dr. Ashraf El-Farghly

SECC

Page 2: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

2

•Level 3 focus on the organization

- Best practices are gathered across the organization.

- Processes are tailored depending on the project.

Page 3: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

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.

Page 4: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

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.

Page 5: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

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.

Page 6: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

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

Page 7: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

7

Project tasks.Project tasks.

Project Activities.Project Activities.

Page 8: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

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.

Page 9: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

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.

Page 10: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

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.

Page 11: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

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

Page 12: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 13: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 14: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 15: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 16: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 17: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 18: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 19: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 20: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• Measurements are made and used to determine the

effectiveness of the integrated software management

activities.

20

Page 21: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• 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

Page 22: 1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending

• Integrated software management KPA :

2 Goals. 1 Commitment to perform. 3 Ability to perform. 11 Activities. 1 Measurements. 3 Verifications.

22