Professional Documents
Culture Documents
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.
#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
Planned Planned
Review Acceptance
Activities Test
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
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