FIT2024 Lecture Notes - Lecture 5: Deliverable, Quality Management, Configuration Management
Week 5 - Project & Quality Management; Testing
Software Quality Management
● Establish a Quality Infrastructure
○ Establish a quality policy
○ Set up a group to create the quality system
○ Develop a plan to implement the quality policy
○ Review the process
○ Create standards and procedures
○ Implement configuration management
○ Control the development environment
○ Train staff
○ Keep quality related records
○ Take action to correct problems
● Software Quality Plan
○ Specifies the responsibilities and required tasks of the Quality Assurance
Group/Team for a particular software project
○ Plan includes
■ The standards each work product will meet
■ Tools and methodologies to be used
■ Types of inspections to be performed
■ The authority to enforce correction of deviations
■ The method of record-keep and archiving
● After creating an effective quality infrastructure it is necessary to manage the software
development project
Software Management Plans
● For the plan to be delivered on time, within budget and to the required quality
● Plans are required for four main areas:
○ Software Project Management
■ Organizing the project
● Define the development phases of the project with the inputs and
outputs
● Define the team structure with clear responsibilities and lines of
authority for each team member
● Document assumptions, dependencies and constraints
■ Analyzing Risks
● Identifies and controls the factors critical to the success of a
project with a view to reducing the risk
Document Summary
Week 5 - project & quality management; testing. Set up a group to create the quality system. Develop a plan to implement the quality policy. Specifies the responsibilities and required tasks of the quality assurance. The standards each work product will meet. The authority to enforce correction of deviations. After creating an effective quality infrastructure it is necessary to manage the software development project. For the plan to be delivered on time, within budget and to the required quality. Plans are required for four main areas: Define the development phases of the project with the inputs and outputs. Define the team structure with clear responsibilities and lines of authority for each team member. Identifies and controls the factors critical to the success of a project with a view to reducing the risk. Work within the constraints of the organization standards and practices. Break the project into phases and activities.