Development Plan and Quality Plan Objectives

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 12

OHT 6.

Development plan and quality plan objectives The elements of the development plan Elements of the quality plan Development and quality plans for small and for internal projects Software development risks and software risk management

Galin, SQA from theory to implementation

Pearson Education Limited 2004

OHT 6.2

Planning is meant to prepare adequate foundations for successful and timely completion of the project. The planning process includes:

1.
2. 3. 4. 5.

Scheduling development activities and estimating the required manpower resources and budget
Recruiting team members and allocating development resources Resolving development risks Implementing required SQA activities Providing management with data needed for project control
Pearson Education Limited 2004

Galin, SQA from theory to implementation

OHT 6.3

1. 2. 3. 4. 5. 6. 7.
8. 9. 10. 11.

Project products, specifying deliverables Project interfaces Projects methodology and development tools Software development standards and procedures Map of the development process Project milestones Project staff organization and coordination with external participants Required development facilities Development risks and risk management actions Control methods Project cost estimates
Pearson Education Limited 2004

Galin, SQA from theory to implementation

OHT 6.4

Galin, SQA from theory to implementation

Pearson Education Limited 2004

OHT 6.5 [6, 15]


2 days

earliest starting time latest starting time


[8, 17]

5 days

[0, 9]
6 days

B
4 days

H
11 days

[13, 22]
3 days

A
2 days

4 days

7 days

F
[5, 20]
5 days

C
16 days

[0, 15]

Activity

D
3 days

Milestone

[2, 17]

critical path

PERT Chart
Galin, SQA from theory to implementation Pearson Education Limited 2004

OHT 6.6 [6, 15]


2 days

[8, 17]

5 days

[0, 9]
6 days

B
4 days

H
11 days

[13, 22]
3 days

A
17 days

4 days

7 days

F
[5, 20]
5 days

C
16 days

Activity

D
3 days

Milestone

[2, 17]

critical path

Updated PERT Chart at day 17


Galin, SQA from theory to implementation Pearson Education Limited 2004

OHT 6.7

1. 2. 3. 4.

Project products, indicating deliverables Project benchmarks Development risks Project cost estimates

Galin, SQA from theory to implementation

Pearson Education Limited 2004

OHT 6.8

1. List of quality goals 2. Review activities 3. Software tests 4. Acceptance tests for software externally developed 5. Configuration management plans: tools, procedures and dates for version release
Galin, SQA from theory to implementation Pearson Education Limited 2004

Some quality plan's elements must be coordinated with the development process
- The schedule of review and software activities should be coordinated with the schedule for completion of the software products (documents and code). - Correction should also be coordinated with the review and test activities. - The configuration management activities and especially the release of planned baseline versions of the software system must be coordinated with the progress of the development process and the completion of the production of the relevant software products.

OHT 6.10

A. Scheduling and timing risks


B. System functionality risks C. Subcontracting risks D. Requirement management risks E. Resource usage and performance risks

F. Personnel management risks


Galin, SQA from theory to implementation Pearson Education Limited 2004

OHT 6.11

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Unrealistic schedules and budgets Developing wrong software functions Developing wrong user interface Shortfalls in externally furnished components Shortfalls in externally performed tasks Gold plating Continuing stream of requirement changes Real-time performance shortfalls Straining computer science capabilities Personnel shortfalls

(A) (B) (B) (C) (C) (D) (D) (E) (E) (F)

Galin, SQA from theory to implementation

Pearson Education Limited 2004

OHT 6.12

New project Pre project Risk identification and assessment Planning risk management activities Ongoing projects Identifying and assessing new software risks Planning and updating risk management activities

Implementing risk management actions (risk resolution) Monitoring software risk management activities Unsatisfactory results

Required results achieved

Evaluate monitoring results

Galin, SQA from theory to implementation

Pearson Education Limited 2004

You might also like