1 Martin Dodd Transaction Log and Data Exchange Standards The requirements documents Requirements, constraints and acceptance criteria:

Slides:



Advertisements
Similar presentations
Presented to: CCSSO 2012 National Conference on Student Assessment June 27, 2012 Quality Assurance in a Chaotic World An External Perspective.
Advertisements

Significance of ISO to the Food Industry
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group Part 1: Usability Testing.
PwC Simplification Study for the EU Commission Jean-Marc Cambien Senior Manager ITU Conference, 5 and 6 June 2003, Geneva © 2003 PricewaterhouseCoopers.
1 Marinus C. F. Heijl Acting Director Air Navigation Bureau ICAO 30 March 2007 SYMPOSIUM OUTCOMES AND THE WAY FORWARD.
1 Open Source Grammars David Thomson CTO, SpeechPhone (VoiceXML Tools Committee chair)
Test plans. Test Plans A test plan states: What the items to be tested are At what level they will be tested What sequence they are to be tested in How.
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
1 Functional specification: data exchange standards Pre-sessional consultations on registries 2 June 2003 Bonn, Germany Andrew Howard UNFCCC secretariat.
DOIC Restructuring. Restructuring Purpose Improve readability Separate informative from normative text Isolate loss abatement algorithm behavior into.
Digital Futures International Forum - Tuesday 18th September 1 Digital Futures International Forum The Digitisation Standard: Back & Forth Stephen Clarke.
WM to EWM Migration RDS.
Student, Faculty, and Staff Data Availability and Protection What’s the Back-Up Plan? (for academic computing) Sponsored by.
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Software Quality David Jones, Director. 2 Agenda What is it and why is it important? How do we deliver it? Conclusions.
Preferred by Students ►24/7 online access ►Easy ordering and tracking ► delivery confirmation Online Ordering and Delivery Service.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 4 EVALUATION.
Tony Lester August 2011 Consolidating, optimizing and safeguarding available IT resources and services in Tax Administration 1.
System Integration Verification and Validation
Software Quality Assurance Plan
Introduction to Risk Management 26 September 2014 Peter Fowler CPPD.
Microsoft Confidential Solution Overview: Foxit Software Corporation’s PDF Security Suite.
Manage Quality
CS540 Software Design Lecture 1 1 Lecture 1: Introduction to Software Design Anita S. Malik Adapted from Budgen (2003) Chapters 1.
Dynamic Systems Development Method (DSDM)
Pertemuan 16 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Project Management Quality Management* Dr. Khalid S. Husain * 07/16/96
MSF Testing Introduction Functional Testing Performance Testing.
From 3 weeks to 30 minutes – a journey through the ups and downs of test automation.
1 QUALITY MANAGEMENT SYSTEM ISO 9001: 2000 Sir Ahmad Tisman Pasha Presented To : Presented by: Nadra Parveen BSIT 7th
AIM-IRS Annual Business Meeting & Training Seminar Decision Making and Problem Solving.
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
European Interoperability Architecture e-SENS Workshop : Document Interoperability Solutions use case 7-8 January 2015.
EXPECTATIONS OF TURKISH ENVIRONMENTAL SECTOR FROM INSPIRE Ministry of Environment and Forestry June, 2010 Özlem ESENGİN Ahmet ÇİVİ Tuncay DEMİR.
© 2012 NTT DATA, Inc. NTT DATA Corporation Requirements Prioritization.
Project Management Gaafar 2006 / 1 * This Presentation is uses information from PMBOK Guide 2000 Project Management Quality Management* Dr. Lotfi Gaafar.
GE 121 – Engineering Design Engineering Design GE121 Reporting the Outcome Lecture 7A.
13 Step Approach to Network Design Steps A Systems Approach 8Conduct a feasibility Study 8Prepare a plan 8Understand the current system 8Design.
University of Sunderland COM369 Unit 6 COM369 Project Quality Unit 6.
Introduction to Quality Imran Hussain. Project Development Costs Around 63% of software projects exceed their cost estimates. The top four reasons for.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 11 Selecting.
BA Team: Product Ownership, Analysis, and Solution Design BA Bi-Weekly Mini-meeting May 19, Acceptance Criteria Defining Success one Story.
Problem Solving – 4 Stages
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
Quality Criteria : Are you and your team capable of communicating the shared vision to whom it may concern so that it make sense to all relevant stakeholders.
ECM Solution Napassaporn Likhitsajjakul Chanawut Juntapoln Chirawadee Saensuriwong Kadam Vrushali Deepak Phaw Eh Wah Presented By.
CSE 303 – Software Design and Architecture
Windows SharePoint 2007 Introduction. What is Microsoft SharePoint 2007? Microsoft SharePoint 2007 is the central information sharing and collaboration.
Copyright 2010, The World Bank Group. All Rights Reserved. Principles, criteria and methods Part 1 Quality management Produced in Collaboration between.
Initiating, reviewing, and approving requests to add a vendor to the vendor master Vendor onboarding.
Project Management Enabling Quality Marien de Wilde, PMP April 2007.
LSM733-PRODUCTION OPERATIONS MANAGEMENT By: OSMAN BIN SAIF LECTURE 30 1.
© NALO Solutions Limited NALO Solutions, presents the – Revenue Collector App Using Mobile Phones to gather Revenue SOFTWARE ENGINEERING.
Moving Forward With FIX in South Africa Robin Strong, Principal Architect Charles River Development.
Information ITIL Technology Infrastructure Library ITIL.
New and upcoming features in Sitekit CMS
Swiss TPH Education & Training
Project Management PTM721S
Figure 9.8 User Evaluation Form
Project quality.
Software Verification and Validation
Supplier Partnership Supplier Partnership is the discipline the strategically planning for, and managing, all interactions with third party organization.
By: Hugh R. Alley August 22nd, 2007 Presenter: Maged Younan
What is Project Quality Management?
Chapter 2 The Origins of Software
Applications Development - Unit Testing
Human Computer Interaction Lecture 14 HCI in Software Process
Writing for Cloud Tools, Process, & D
Project Name - Project Kickoff
Presentation transcript:

1 Martin Dodd Transaction Log and Data Exchange Standards The requirements documents Requirements, constraints and acceptance criteria: An introduction for the non-technical reader 2 June 2003 Bonn, Germany

2 Terminology in the Functional Specification Requirements –Functional requirements –Non-functional requirements Constraints Acceptance criteria

3 Why and what…a crucial distinction Solution space Requirement space The functional specifications: - Allow flexibility for what has not yet been agreed (e.g. transaction sequences ) - Reflect decisions already made (e.g. use of ISO3166)

4 Boundaries the solution MUST stay within: the constraints Solution space Requirement space Constraints Cost Time Standards Laws

5 Defining target level quality: the acceptance criteria Solution space Requirement space Constraints Cost Time Standards Laws Acceptance criteria Speed Security Ease of use

6 Different types of requirement need different quality tests Quality may be defined as: the totality of features and characteristics of a product or service that bear upon its ability to satisfy stated and implied needs ISO 8402 Where the quality test result is binary (e.g. yes/no or right/wrong) we refer to the relevant requirement as FUNCTIONAL Where the quality test result is a measure or a score (e.g. from 1-10 or high/medium/low) we refer to the requirement as NON-FUNCTIONAL

7 Different tests = different solution: e.g. Easy to use SupplierClient 95% of a statistically valid, randomly selected panel of users found the site easy to use or very easy to use. After 10 minutes of trying, my 12 year old daughter gave up. Defining the tests and measures in collaboration with the vendor will ensure that everyone has the same understanding of what the non- functional requirements mean.

8 Testing non-functional requirements: E.g. Efficiency Defining the tests and measures in collaboration with the vendor will allow you to make informed choices and understand the likelihood of success

9 Cost of quality v cost of failure If cost of failure is HIGH High Integrity Production If cost of failure is LOW Development Scratch The cost of failure on discrepancy prevention is high, so the quality criterion should be high integrity. For other requirements, e.g. availability, cost of failure is lower (because loss of availability is easier to manage).

10 When do you define acceptance? Requirements Specification Design Build Test Define and agree the tests When it should be done When it is often done

11 Summary Requirements –Define needs: What the solution SHALL do, not what the solution may be –Can be functional or non-functional Constraints –Are the boundaries the solution MUST stay within –Cannot be broken without permission Acceptance criteria –Define the target level of quality –Provide the basis of choice between solutions that meet the requirements and constraints