Slide 1 Test Assurance – Ensuring Stakeholders get What They Want Paul Gerrard Gerrard Consulting PO Box 347 Maidenhead Berkshire SL6 2GU UK e:

Slides:



Advertisements
Similar presentations
Key Stage 3 National Strategy
Advertisements

Presenting: Units A1 and A2
HEPCIT 29 th August 2003 Successes and Failures. The purpose of innovations Increase revenue Avoid costs Improve educational outcomes Prove and/or test.
© Grant Thornton UK LLP. All rights reserved. Review of Sickness Absence Vale of Glamorgan Council Final Report- November 2009.
Action Implementation and Monitoring A risk in PHN practice is that so much attention can be devoted to development of objectives and planning to address.
School of Computing, Dublin Institute of Technology.
IS Audit Function Knowledge
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
PPA 502 – Program Evaluation
MSP course 2007 Phase 0 – Setting up Kumasi, Ghana 2008 Wageningen International.
Purpose of the Standards
CBIIT Quality Assurance Process Preston Wood NCI CBIIT Government Quality Representative (GQR) January 2014 RS.
1 Performance Auditing  In IT Environment  Evidence Gathering & Analysis Techniques  Computer Assisted Techniques  Use of IDEA.
SystematicSystematic process that translates quality policy into measurable objectives and requirements, and lays down a sequence of steps for realizing.
Requirements Management
Delegation of Commissioning Responsibilities (DR) to pathfinders and emerging Clinical Commissioning Groups (CCGs) - What is it? Why should pathfinders.
What is Business Analysis Planning & Monitoring?
Student Assessment Inventory for School Districts Context setting, assessment scenarios, and communications.
Assessing EM registrars’ leadership and non-technical skills.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Religious Moral and Philosophical Studies CPD Presentation.
S/W Project Management
COMPGZ07 Project Management Presentations Graham Collins, UCL
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Medical Audit.
CO2403 and CO3808 – Quality Management Systems Quality process definition, administration and accreditation.
Copyright  2005 McGraw-Hill Australia Pty Ltd PPTs t/a Australian Human Resources Management by Jeremy Seward and Tim Dein Slides prepared by Michelle.
James Aiello PricewaterhouseCoopers Africa Utility Week 06 International Good Practice in Procurement.
Certificate IV in Project Management Introduction to Project Management Course Number Qualification Code BSB41507.
BSBPMG404A Apply Quality Management Techniques Apply Quality Management Techniques Unit Guide C ertificate IV in Project Management Qualification.
Exit, Cry Tears Dealing with Testing Review Boards Paul Gerrard Gerrard Consulting PO Box 347 Maidenhead Berkshire SL6 2GU UK e:
Relationships July 9, Producers and Consumers SERI - Relationships Session 1.
Event Management & ITIL V3
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Risk-Based Testing – An Overview Assurance with IntelligenceSlide 1 Paul Gerrard Gerrard Consulting 1 Old Forge Close Maidenhead Berkshire SL6 2RD UK e:
Project Charters Module 3
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
ACADEMIC PERFORMANCE AUDIT ON AREA 1, 2 AND 3 Prepared By: Nor Aizar Abu Bakar Quality Academic Assurance Department.
BSBPMG505A Manage Project Quality Manage Project Quality Unit Guide Diploma of Project Management Qualification Code BSB51507 Unit Code BSBPMG505A.
D1.HRD.CL9.06 D1.HHR.CL8.07 D2.TRD.CL8.09 Slide 1.
Copyright  2005 McGraw-Hill Australia Pty Ltd PPTs t/a Australian Human Resources Management by Jeremy Seward and Tim Dein Slides prepared by Michelle.
Project Management Project Roles. The number of people involved in a project and the roles they play will vary greatly between different types and size.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Information System Project Management Lecture three Chapter one
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Information System Project Management Lecture Five
Project management Topic 1 Project management principles.
Project management Topic 7 Controls. What is a control? Decision making activities – Planning – Monitor progress – Compare achievement with plan – Detect.
Project management Topic 3 Quality.
Consistency of Assessment (Validation) Webinar – Part 1 Renae Guthridge WA Training Institute (WATI)
PERSONAL DEVELOPMENT PLANNING Helping to set goals and reach potential 1 The Lloyds Bank Foundation is committed to providing this information in a way.
This was developed as part of the Scottish Government’s Better Community Engagement Programme.
Learn Local Quality Preaccredited Teachers Community of Practice Moderation Workshop South East Victoria ACFE Region 5 th August 2015.
ICAJ/PAB - Improving Compliance with International Standards on Auditing Planning an audit of financial statements 19 July 2014.
Organizations of all types and sizes face a range of risks that can affect the achievement of their objectives. Organization's activities Strategic initiatives.
Computer Security: Principles and Practice First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Chapter 17 – IT Security.
BSBPMG404A Apply Quality Management Techniques Apply Quality Management Techniques Unit Guide C ertificate IV in Project Management Qualification.
Software Project Configuration Management
Well Trained International
Start End What is a project? Definition from PMBOK -
THE GOVERNANCE OF CHANGE
Description of Revision
Project Roles and Responsibilities
Software engineering Lecture 21.
Assurance: the Evolution of Test Management
Guidance notes for Project Manager
Portfolio, Programme and Project
Taking the STANDARDS Seriously
The National Professional Qualification (NPQ) An overview
Presentation transcript:

Slide 1 Test Assurance – Ensuring Stakeholders get What They Want Paul Gerrard Gerrard Consulting PO Box 347 Maidenhead Berkshire SL6 2GU UK e: w: t:

Slide 2 Why Test Assurance? Most projects need to be kept ‘honest’ Sponsors and business - Need someone ‘on the inside’ on their side - Need translations from technical, evasive spin to lay persons’ language Testing is rarely done well - project needs support from someone capable and bias- free Risks arising need someone to prod the project into action (who else will do this?)

Slide 3 Objectives of the role Primary objective: Support - To provide advice, leadership and direction to the project team to improve the effectiveness of testing and in particular test reporting Secondary objective: Assurance - To provide independent assurance to the management board on the thoroughness, completeness and quality of testing Optional  Excluded from scope is any responsibility for the delivery of testing - specifically excluded to avoid any conflicts of interest

Slide 4 Support Information Provision - Including specific points of expertise or experience Decision Support - To support the decision making process, where points of technique, documentation, reporting or appropriate (not always 'best') practice may be suggested to the team Advisory - To advise on process for traceability, coverage, sign-off for assurance purposes Risk Awareness - To identify risks that must be addressed by test phases Review support - Critical reviews of coverage, documentation, plans, results while under development.

Slide 5 Assurance Test Audit - Independent audit of test records and process to include checks for traceability, coverage, consistency, accuracy etc. Test Phase report - Phase report to document the audit, identify areas for correction, interpretation Sign-Off - See later.

Slide 6 Assessment of Testing as a whole Can the system can be used in a realistic business environment, processing realistic data? Does the system meets performance, availability and reliability objectives? Can the system can be supported by operations staff so that exceptions can be handled? Can the system can be installed, started, stopped, backed up and restored from a range of failure scenarios? Have all outstanding product risks of concern have been addressed Have each of the test phases achieved their target level of coverage so that the project can be confident in their assessment?

Slide 7 Process and Coverage Assurance Is the process sound; will it achieve the test phase objectives? Was the process followed, exit criteria met, waived appropriately? Did the appropriate, responsibility people perform sign-offs? What process was used to design tests; were coverage targets set? Were the targets met in test planning and execution?

Slide 8 Product Risk Assurance What risks drove the test planning, prioritisation? Were risks addressed through the testing? Are there risks, not tested that are outstanding?

Slide 9 Intervention types Support interventions - Intended to assist the project teams - To give direction, advice, information Assurance - To review test activities from scoping, planning through to execution and sign-off - To issue challenges to the project

Slide 10 Interventions - Assurance Test Assurance Notes: Where anomalies or uncertainties in the planning, scope or approach to testing are detected, or where a new risk to be addressed by testing appears, an Assurance Note is a challenge to the project to clarify the purpose of that aspect of the project. Test Audit: Independent audit of test records and process to include checks for traceability, coverage, consistency, accuracy etc. Test Phase report: Phase report to document the audit, identify areas for correction, interpretation. Sign-Off: see slides that define precisely what Assurance Sign-off means (and doesn't mean).

Slide 11 The Meaning of Test Assurance Sign-Off

Slide 12 Sign-Off by stakeholders and other participants Indicates that the signatories: - Have read and understood it what they have signed - Have approved a deliverable, outcome or process - Made their decision in a transparent fashion - Commit to a defined course of action – usually to ‘accept’ and/or implement - Have reached a consensus view - Have based their decision on their (or delegated) judgements - Agree that their views have been taken into consideration Signatories must be recognised authorities Sign-off is usually irreversible – once signed, cannot be undone Not granted lightly.

Slide 13 Test Assurance Sign-Off (is different) The test approach, plan, specifications, scripts, logs, incident reports have been reviewed and test lead has been interviewed/consulted The following have been ‘assured’: - Objectives and acceptance/exit criteria - The test design approach enables objectives to be met - Coverage target(s) ensure that enough information will be gathered to make the acceptance/exit decision - The exit criteria have been met or…  The remaining anomalies have been waived by the business  And… the right people have been involved - The test records indicate that the phase process has been followed and are a true reflection.

Slide 14 The politics of assurance Who will pay for the assurance function? - Would your department employ a critic? Can the Assurance Manager stay independent? - Or will he go native with the development group? Can the Assurance Manager speak the language of business? - Are you a techy at heart – unable to see beyond code, bugs, incident reports? If you made a recommendation, would the development organisation attack you, or the problem? Assurance Managers sign-off – do they take responsibility for the release? Do Test Assurance Management skills exist yet? If you ‘did’ assurance, would it be a career limiting move?