You are on page 1of 22

Chapter 4

Development and
Quality Plans
Learning Objectives
Student able to
◦ Explain the objectives of development plan and quality plan
◦ Identify the elements of development plan
◦ Identify the elements of quality plan
◦ develop quality plan for software project
◦ develop quality plan or software project
Development plan and quality plan
objectives
1. Scheduling high quality development activities,
2. estimate resource and budget
3. Recruit team members accordingly
4. Resolve development risk
5. Implementing required SQA activities
6. Provide data for project control
Elements of Development Plan
Each elements applicable to different project components, comprise of a
project development plan.

Project Project Software Mapping of


Project
Interfaces Methodology development the
Products
and standard and development
development procedure process
tools

Project Project self Development Development Control Project Cost


Milestone organization Facilities Risk Methods Estimation
Elements of Development Plan

#1
Project
1. Design documents specifying Product
dates of completion with identified
deliverables
2. Software products
3. Training Tasks
Elements of Development Plan

#2
Project
1. Interface with existing software interface
packages
2. Interface with other software or
hardware
3. Interface with existing hardware
Elements of Development Plan

#3
Project
1. Project methodology to be applied Method &
at every phase of the project Dev tools
2. Development tools to be applied at
every phase of the project
Elements of Development Plan

#4
Software
1. List of software development Dev
standards and procedures to be Standards
applied
#5 Elements of Development Plan
Providing detail definition of each process
phase includes input and output
definitions, and specific activities plan
Mapping of the
1. Estimate of activity’s duration development
2. Logical sequence of activity to be process
performed
3. Type of professional resource
required for each activity
Elements of Development Plan

#6
Project
1. Define project product Milestone
(documentation and code) and
completion time
Elements of Development Plan

#7
Project Self
1. Organizational structure Organization
2. Professional Requirements
3. Number of team members required
over time
4. Name of team leaders and members
Elements of Development Plan

#8
Development
1. Hardware Facilities
2. Software
3. Development tools
4. Period required
#9 Elements of Development Plan
Development risk – a state or property of
a development task or environment which
if ignored will increase the likelihood of
project failure
Development
1. Technology gaps Risks
2. Staff shortage
3. Interdependence of organizational
elements
Elements of Development Plan

#10
Control
1. Monitoring practices when Method
preparing progress reports and
coordinating meetings
Elements of Development Plan

#11
Project Cost
1. Based on proposal cost estimates Estimation
2. Review cost relevance
Class Discussion

What pro and cons of


implementing development plan?
Elements of Quality Plan
This is a sample text. You can replace this text. Enter text here.

Planned Planned
Review Acceptance
Activities Test

Quality Goals Configuration


Planned Management
Software Test
#1 Elements of Quality Plan
Quality Goals – developed software
system’s substantive quality
requirements.

Quality
1. Quantitative measurements with Goals
objective assessments of software
performance during software
development and system testing
#2 Elements of Development Plan
Complete listing of planned review
activities such as design review, design
inspections, code inspections etc

1. Scope of the review activities Planned


2. Type of review activities Review
3. Schedule of review activities Activities
4. Specific procedures
5. Who responsible for each review
activities
#3 Elements of Development Plan
Complete listing of planned software test

Planned
1. The unit, integration or complete
Software
system to be tested
Test
2. Type of testing activities
3. Planned test schedule
4. Specific procedure
5. Who is responsible for every test
#4 Elements of Development Plan
Complete listing of planned acceptance
test for externally developed software

Planned
1. Purchase software Acceptance
2. Software developed by Test
subcontractors
3. Customer supplied software
#5 Elements of Development Plan
Specify configuration management tools
and procedures

Configuration
1. Change control procedure Management

You might also like