Software Quality Assurance

Slides:



Advertisements
Similar presentations
By: MSMZ. Objective After completing this chapter, you will be able to: Explain 2 contract review stage List the objective of each stage of the contract.
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
 Every stage from phase DESIGN in Software Development Process will have “design document” especially in analysis and design phases.  “Design document”
SOFTWARE QUALITY ASSURANCE Maltepe University Faculty of Engineering SE 410.
OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.
OHT 6.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Development plan and quality plan objectives The elements of the development.
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Pre-project components Software project life cycle components Infrastructure.
OHT 7.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software development methodologies: - The software development life cycle.
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited Objectives of cost of software quality metrics 2.The classic model.
Components of software quality assurance system overview
OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
OHT 7.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software development methodologies: - The software development life cycle.
OHT 6.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Development plan and quality plan objectives The elements of the development.
Chapter 8 Assuring the quality of external participants’ contributions
SQA Architecture Software Quality.
Development and Quality Plans
Development plan and quality plan for your Project
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Prof. Mohamed Batouche Costs of software quality Introduction  More and more, commercial companies or public organizations are requiring.
SQA Work Procedures.
SE513 Software Quality Assurance Lecture04: Contract Review Galin, SQA from Theory to Education Limited 2004.
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
OHT 16.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The objectives of training and certification The training and certification.
Software Quality assurance SQA – SWE 333
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
SQA Architecture Software Quality By: MSMZ.
Pre-Project Activities Text Chapters 5 and 6. Pre-Project Activities 1.Contract Review 2.Development Plan 3.Quality Plan.
Introduction to Software Quality Assurance (SQA)
Chapter 8 - The Planning and Writing of Persuasive Proposals 1 Proposals Proposals are marketing tools that sell your ideas to others A persuasive document.
Chapter 4 Components of the Software Quality Assurance System
Galin, SQA from theory to implementation © Pearson Education Limited 2004 Review objectives Formal design reviews (FDRs) Participants Preparations The.
Software Quality Assurance Activities
OHT 25.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The quality assurance organizational framework Top management’s quality.
Assuring the quality of external participants' contributions Michael Rooney mpr07u.
OHT 23.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The benefits of use of standards The organizations involved in standards.
SE513 Software Quality Control Lecture01: Introduction to Software Quality Assurance Galin, SQA from Theory to Education Limited.
Chapter 5 Contract review Contract review process and stages
Overview of SQA Components
S Q A.
CHAPTER 3 Pre-Project Components. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser Learning Objectives: To discuss: Contract Review Development and Quality.
OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
Pre-Project Components
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
SE513 Software Quality Assurance Lecture10: Documentation and Quality Records Control Galin, SQA from Theory to Education Limited.
SEN 460 Software Quality Assurance. Bahria University Karachi Campus Waseem Akhtar Mufti B.E(C.S.E) UIT, M.S(S.E) AAU Denmark Assistant Professor Department.
Multitude of source of errors - various style of source of errors will affect the SQA components * The environment in which software development & maintenance.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
P RE - PROJECT P RE - PROJECT SOFTWARE QUALITY COMPONENTS Dr. Ahmad F. Shubita.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
Contract Review Software Quality Assurance and Testing.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
Contract review. What Is a Contract?  an agreement between two or more parties to the doing or to provide a product or service.
Components of software quality assurance system overview
Software Quality Control and Quality Assurance: Introduction
Supporting quality devices
Presentation 5 Contract review Contract review process and stages
Components of software quality assurance system overview
MRABFH SE604 Software Testing and QA Lecture #2: Contract Review Lecture #3: SQA Planning . Slides by Mohammad El-Ramly,
The Software Quality Challenge
Quality Management Systems – Requirements
Presentation 5 Contract review Contract review process and stages
Chapter # 5 Supporting Quality Devices
Chapter # 6 Software Configuration Management
Chapter # 4 Development and Quality Plans
Chapter # 3 The Components of SQA
Presentation transcript:

Software Quality Assurance Contract Review Software Quality Assurance

Contract Review Contract review is the software quality element that reduces the probability of such undesirable situations. Contract review is a requirement by the ISO 9001 standard and ISO 9000- 3 Guidelines.

The contract review process and its stages Several situations can lead a software company (“the supplier”) to sign a contract with a customer. The most common are : 1. Participation in a tender. 2. Submission of a proposal according to the customer’s RFP. 3. Receipt of an order from a company’s customer 4. Receipt of an internal request or order from another department in the organization.

The Review Process The review process itself is conducted in two stages : Stage One – Review of the proposal draft prior to submission to the potential customer (“proposal draft review”). Stage Two – Review of contract draft prior to signing (“contract draft review”).

Stage One PROPOSAL DRAFT REVIEW

Proposal Draft review objectives The objective of the proposal draft review is to make sure that the following activities have been satisfactorily carried out: 1. Customer requirements have been clarified and documented. 2. Alternative approaches for carrying out the project have been examined. 3. Formal aspects of the relationship between the customer and the software firm have been specified. 4. Identification of developments risks. 5. Adequate estimation of projects resources and timetable have been prepared. 6. Examination of the firm’s capacity with respect to the project. 7. Examination of the customer’s capacity to fulfill his commitments. 8. Definition of partner and subcontractor participation conditions. 9. Definition and protection of proprietary rights.

Proposal Draft review – Subject checklist

Proposal Draft review – Subject checklist

Proposal Draft review – Subject checklist

Proposal Draft review – Subject checklist

Proposal Draft review – Subject checklist

Stage Two CONTRACT DRAFT REVIEW

Contract Draft Review Objectives The objective of the contract draft review are to make sure that the following activities have been performed satisfactorily 1. No unclarified issues remain in the contract draft. 2. All understanding a reached subsequent to the proposal are correctly documented. 3. No “new” changes, additions, or omissions have entered the contract draft.

Contract Draft review – Subject checklist

Implementation of a contract review

Implementation of a contract review Contract reviews vary in their magnitude, depending on the characteristics of the proposed project. Factors affecting the extent of a contract review Project magnitude Project technical complexity Degree of all staff acquaintance with and experience in the project area Project organizational complexity Who performs a contract review ? The leader or another member of the proposal team The members of the proposal team An outside professional or a company staff member who is not a member of the proposal team A team of outside experts.

Factors affecting the extent of a contract review: 9 Factors affecting the extent of a contract review:  Project magnitude, usually measured in man- month resources.  Project technical complexity  Degree of staff acquaintance with and experience in the project area.  Project organizational complexity, the greater the number of organizations ( partners, subcontractors, and customers ) taking part in the project, the greater the contract review efforts required.

Who performs a contract review: 10 Who performs a contract review:  The leader or another member of the proposal team  The members of the proposal team  An outside professional or a company staff member who is not a member of the proposal team.  A team of outside experts.

Implementation of a contract review of a major proposal 11 Implementation of a contract review of a major proposal  The characteristics of the major proposal :  Very large-scale project  Very high technical complexity  New professional area for the company  High organizational complexity

Implementation of a contract review for a major proposal Implementation of a contract review process for a major project usually involves substantial organizational difficulties. The difficulties of carrying out contract reviews for major proposals Time pressures. Proper contract review requires substantial professionals work. The potential contract review team members are very busy.

Implementation of a contract review of a 12 Implementation of a contract review of a major proposal  Recommended avenues ( approaches ) for implementing major contract reviews :  The contract review should be scheduled.  A team should carry out the contract review  A contract team leader should be appointed  The activities of the team leader include :  Recruitment of the team members  Distribution of review tasks  Coordination between members  Coordination between the review team and the proposal team  Follow-up of activities, especially compliance with the schedule  Summarization of the findings and their delivery to the proposal team.

Contract Review Subjects Contract Reviews examine many subjects, based on the contract review objectives. Checklist are useful devices for helping review teams to organize their work and achieve high coverage of the relevant subjects.

Contract Reviews for Internal Projects

Summary 1. Explain the two contract review stages Proposal draft review Contract draft review 2. List the objectives of contract review 3. Identify the factors that affect the extent of the contract review 4. Identify the difficulties in performing a major contract review 5. Explain the recommended avenues for implementing a major contract review 6. Discuss the importance of carrying out a contract review for internal projects

Reference: Galin, SQA from Theory to Implementation @Pearson Education Limited 2004