Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quality of Usage Scenarios Copyright, 2000 © Jerzy R. Nawrocki Quality Management.

Similar presentations


Presentation on theme: "Quality of Usage Scenarios Copyright, 2000 © Jerzy R. Nawrocki Quality Management."— Presentation transcript:

1 Quality of Usage Scenarios Copyright, 2000 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/mse/quality/ Quality Management Lecture 3 Quality Management Lecture 3

2 J. Nawrocki, Quality Manag., Lecture 3 Plan of the lecture Introduction Document structure Verification checklist Process description Measurements

3 J. Nawrocki, Quality Manag., Lecture 3 IntroductionIntroduction ‘Scenarios are examples of interaction sessions which are concerned with a single type of interaction between an end-user and the system.’ SystemEnd-user 1 + 1 ? is 10 Binary I mean

4 J. Nawrocki, Quality Manag., Lecture 3 IntroductionIntroduction Scenario contents (Sommervill): initial state of the system normal flow of events exceptions concurrent activities final state of the system scenario

5 J. Nawrocki, Quality Manag., Lecture 3 Document structure 1 Introduction 1.1 Purpose of the document 1.2 Viewpoints and stakeholders 1.3 Brief description of the system 1.4 Business case for the system 1.5 Definitions, acronyms and abbreviations 1.6 References 1.6 Overview of the remainder of the document Concept of the system

6 J. Nawrocki, Quality Manag., Lecture 3 Document structure 2 Usage scenarios 2.1 Scenario P1: Printing a file 2.1.1 Actor(s) John is... 2.1.2 Goal John wants to... 2.1.3 Behaviours description Concept of the system (contd.)

7 J. Nawrocki, Quality Manag., Lecture 3 Document structure 2.1.3 Behaviours description 2.1.3.1 Behaviour B1: Normal Start state Flow of data and events Final state 2.1.3.2 Behaviour B2: LP does not work Start state Flow of data and events Final state Concept of the system (contd.)

8 J. Nawrocki, Quality Manag., Lecture 3 Document structure 2.1.4 Rationale / Contribution to the organisation’s goals 2.1.5 Possible problems 2.1.6 Source(s) of the scenario 3. Non-functional requirements 4. Risk factors & system feasibility 5. Workload for scenarios elicitation 5.1 Planned 5.2 Actual Concept of the system (contd.)

9 J. Nawrocki, Quality Manag., Lecture 3 Document structure 6 Change requests 6.1 Accepted 6.2 Rejected 7. Questionnaire for reviewers Appendix: Rejected scenarios Concept of the system (contd.)

10 J. Nawrocki, Quality Manag., Lecture 3 Verification checklist Does the document follow the standard document structure? Is the list of viewpoints complete? Is the list of viewpoints clearly described? Is the list of stakeholders complete? Are the stakeholders clearly described (one needs at least: role description, name of the person, e-mail, phone/address)?

11 J. Nawrocki, Quality Manag., Lecture 3 Verification checklist Is the brief description of the system clear and complete? Is the business case for the system clearly and completely described? Are all the terms and abbreviations explained? Is that explanation clear? Is the list of references complete? Is each reference completely described? Are the referenced items available for the team?

12 J. Nawrocki, Quality Manag., Lecture 3 Verification checklist Is the overview of the remainder of the document clear, complete, and not too lengthy? Is each scenario important from the business perspective? Is it technically feasible to implement each scenario? Is each scenario clearly described? Is the set of behaviours complete? Is the rationale for each scenario convincing?

13 J. Nawrocki, Quality Manag., Lecture 3 Verification checklist Is the list of possible problems complete? Are the possible problems clearly described? Are the sources of scenarios well documented? Are the non-functional requirements clearly stated? Does the list of non-functional requirements contain the project deadline / duedate? Are any important and probable risk factors missing on the list?

14 J. Nawrocki, Quality Manag., Lecture 3 Verification checklist Is the workload information well documented? Are change requests well documented?

15 J. Nawrocki, Quality Manag., Lecture 3 Process description A. Initial / next version of the document Wednesday 13:00 - Monday 10:00  Sending the document out by Monday 10:00 B. Individual preparation to the meeting Monday 11:00 - Tuesday 14:00 C. Internal/formal review meeting (Tu 15:00|16:30) D. Writing the meeting minutes Tuesday 18:00 - Wednesday 12:00  Sending the minutes out by Wednesday 12:00 Week schedule

16 J. Nawrocki, Quality Manag., Lecture 3 Process description 1. Initial version (11 - 18.10) ~ 4 scenarios 2. Second version (18 - 25.10) ~ 10 scenarios 3. Third version (25.10 - 1.11) ~ 10 scenarios 4. Formal review (1.11 - 8.11)  Sending the document out by 3.11, Fri, 10:00 5. Follow-up & document freezing (8.11 - 14.11) The usage scenario phase

17 J. Nawrocki, Quality Manag., Lecture 3 Process description 1. Initial Project Description 2.10.00 - 11.10.00 2. Usage scenarios 11.10.00 - 14.10.00 3. Software Requirements Specification 15.10.00 - 19.12.00 4. Software Plan 20.12.00 - 30.01.01 Early phases

18 J. Nawrocki, Quality Manag., Lecture 3 MeasurementsMeasurements A. Initial / next version of the document B. Individual preparation to the meeting C. Internal/formal review meeting D. Writing the meeting minutes Time spent on..

19 J. Nawrocki, Quality Manag., Lecture 3 MeasurementsMeasurements  Sending the document out by Monday 10:00 C. Starting internal/formal review meeting  Sending the minutes out by Wednesday 12:00 Delays in..

20 J. Nawrocki, Quality Manag., Lecture 3 MeasurementsMeasurements xxxx Defects in..

21 J. Nawrocki, Quality Manag., Lecture 3 MeasurementsMeasurements Usage scenarios developed in each week Time spent on preparing Initial Project Descr.

22 J. Nawrocki, Quality Manag., Lecture 3 SummarySummary Verification procedure is based on the document structure

23 J. Nawrocki, Quality Manag., Lecture 3 Further readings I. Sommerville, P. Sawyer, Requirements Engineering, John Wiley & Sons, Chichester, 1997. 

24 J. Nawrocki, Quality Manag., Lecture 3 HomeworkHomework Assess maturity of RE processes in your last-year SDS project Write an HTML document (Requirements Management Policy) describing the list of guidelines you are willing to follow this year

25 J. Nawrocki, Quality Manag., Lecture 3 Quality assessment 1. What is your general impression? (1 - 6) 2. Was it too slow or too fast? 3. What important did you learn during the lecture? 4. What to improve and how?


Download ppt "Quality of Usage Scenarios Copyright, 2000 © Jerzy R. Nawrocki Quality Management."

Similar presentations


Ads by Google