OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.

Slides:



Advertisements
Similar presentations
Software Quality Assurance Plan
Advertisements

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.
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
SOFTWARE QUALITY ASSURANCE Maltepe University Faculty of Engineering SE 410.
OHT 10.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The testing process Determining the test methodology phase Planning.
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 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 What is software? Software errors, faults and failures Classification.
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Pre-project components Software project life cycle components Infrastructure.
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited Objectives of cost of software quality metrics 2.The classic model.
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
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 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.
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.
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.
Galin, SQA from theory to implementation © Pearson Education Limited Chapter 6 Development Plans Quality Plans.
Chapter 4 Components of the Software Quality Assurance System
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.
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
CHAPTER 3 Pre-Project Components. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser Learning Objectives: To discuss: Contract Review Development and Quality.
1 Project Risk Management Project Risk Management Dr. Said Abu Jalala.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
Georgia Institute of Technology CS 4320 Fall 2003.
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
OHT 18.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction The foundations of high quality Foundation 1: software.
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
SE513 Software Quality Assurance Lecture07: Maintenance Life Cycle Quality Assurance Tools Galin, SQA from Theory to Education.
Pre-Project Components
OHT 20.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The components of project progress control Progress control of internal.
Project Management and Risk. Definitions Project Management: a system of procedures, practices, technologies, skills, and experience needed to manage.
Project & Risk Management For next class -- Pressman: 3, , 5.8, , 6.6 Introductions Software Development Processes Software Maturity Models.
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.
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
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.
Prof. Mohamed Batouche An SQA Architecture Project Development plan and Quality Plan Ch.6 Pre-project SQA components Project Life.
Multitude of source of errors - various style of source of errors will affect the SQA components * The environment in which software development & maintenance.
P RE - PROJECT P RE - PROJECT SOFTWARE QUALITY COMPONENTS Dr. Ahmad F. Shubita.
OHT 18.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software configuration, software configuration items and software configuration.
Development and Quality Plans Chapter 6. Introduction Project managers prepare –development and –quality plans. Onerous (مرهق) task, –Senior level management.
Contract Review Software Quality Assurance and Testing.
OHT 10.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The testing process Determining the test methodology phase Planning.
Contract review. What Is a Contract?  an agreement between two or more parties to the doing or to provide a product or service.
Development and Quality Plans
Software Quality Assurance
Components of software quality assurance system overview
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,
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
Presentation 5 Contract review Contract review process and stages
Chapter # 6 Software Configuration Management
Chapter # 4 Development and Quality Plans
Chapter # 3 The Components of SQA
Definition of Project “An organized endeavor aimed at accomplishing a specific non-routine or low-volume task.” Definition of Project Management “The.
Presentation transcript:

OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation of contract review Contract review subjects Contract review for internal projects

OHT 5.2 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Participation in a tender Proposal submission according to customer’s RFP Receipt of an order from a company’s customer Internal request from another department in the organization

OHT 5.3 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Proposal draft review + Contract draft review Contract review

OHT 5.4 Galin, SQA from theory to implementation © Pearson Education Limited 2004 To make sure that the following activities have been satisfactorily carried out: 1.Customer requirements clarified and documented 2.Alternative approaches for carrying out the project examined 3.Formal aspects of the relationship between the customer and the software firm specified 4.Development risks identified 5.Project resources and timetable adequately estimated 6.The firm’s capacity with respect to the project examined 7.The customer’s capacity to fulfill his commitments examined 8.Partner and subcontractor’s participation conditions defined 9.Protection of proprietary rights defined

OHT 5.5 Galin, SQA from theory to implementation © Pearson Education Limited 2004 To make sure that the following activities have been satisfactorily carried out: 1. No unclarified issues remain in the contract draft 2. All understandings reached subsequent to the proposal are correctly documented 3. No “new” changes, additions, or omissions have entered the contract draft

OHT 5.6 Galin, SQA from theory to implementation © Pearson Education Limited 2004 (1) Administrative or operative software to be applied internally (2) Software packages originally intended to be sold to the public as “off-the-shelf” packages (3) Firmware to be embedded in the company’s products

OHT 5.7 Galin, SQA from theory to implementation © Pearson Education Limited 2004 SubjectDisadvantages to the internal customer (1) Inadequate definition of project requirements * Implementation deviates from the needed applications * Low satisfaction (2) Poor estimate of the required resources * Unrealistic expectations about project feasibility (3) Poor timetable* Missing scheduled dates for beginning the distribution of new products (4) Inadequate awareness of development risks * Customer unprepared for project risks and their consequences

OHT 5.8 Galin, SQA from theory to implementation © Pearson Education Limited 2004 SubjectDisadvantages to the internal customer (1) Inadequate definition of project requirements * Higher change requirements * Wasted resources due to introducing avoidable changes (2) Poor estimate of the required resources * Substantial deviations from budget * Friction between units induced by requirements for budget additions (3) Poor timetable* Development activities are under time pressures and suffer from low quality * Delays in freeing staff for their next project (4) Inadequate awareness of development risks * Tardy initiation of efforts to overcome difficulties

OHT 5.9 Galin, SQA from theory to implementation © Pearson Education Limited 2004 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

OHT 5.10 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Planning is meant to prepare adequate foundations for successful and timely completion of the project. The planning process includes: 1.Scheduling development activities and estimating the required manpower resources and budget 2.Recruiting team members and allocating development resources 3.Resolving development risks 4.Implementing required SQA activities 5.Providing management with data needed for project control

OHT 5.11 Galin, SQA from theory to implementation © Pearson Education Limited Project products, specifying “deliverables” 2. Project interfaces 3. Project’s methodology and development tools 4. Software development standards and procedures 5. Map of the development process 6. Project milestones 7. Project staff organization and coordination with external participants 8. Required development facilities 9. Development risks and risk management actions 10. Control methods 11. Project cost estimates

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

OHT 5.13 Galin, SQA from theory to implementation © Pearson Education Limited Scheduling and timing risks 2.System functionality risks 3.Subcontracting risks 4.Requirement management risks 5.Resource usage and performance risks 6.Personnel management risks

OHT 5.14 Galin, SQA from theory to implementation © Pearson Education Limited Developing wrong software functions 2.Unrealistic schedules and budgets 3.Developing wrong user interface 4.Gold plating 5.Continuing stream of requirement changes 6.Shortfalls in externally furnished components 7.Shortfalls in externally performed tasks 8.Personnel shortfalls 9.Real-time performance shortfalls 10.Straining computer science capabilities

OHT 5.15 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Pre- project Risk identification and assessment Planning risk management activities New project Planning and updating risk management activities Implementing risk management actions (risk resolution) Monitoring software risk management activities Identifying and assessing new software risks Ongoing projects Evaluate monitoring results Required results achieved Unsatisfactory results