Book description
Extending the scenario method beyond interface design, this important book shows developers how to design more effective systems by soliciting, analyzing, and elaborating stories from end-users
Contributions from leading industry consultants and opinion-makers present a range of scenario techniques, from the light, sketchy, and agile to the careful and systematic
Includes real-world case studies from Philips, DaimlerChrysler, and Nokia, and covers systems ranging from custom software to embedded hardware-software systems
Table of contents
- Cover Page
- Title Page
- Copyright
- Contents
- PREFACE
- BIOGRAPHIES AND PHOTOGRAPHS
- PART I: OVERVIEW
-
PART II: SCENARIOS THROUGH THE SYSTEM LIFECYCLE: TECHNIQUES
- INTRODUCTION
- STRUCTURE OF THE PART 2 CHAPTERS
- TOPICS COVERED
- CHAPTER 3: SCENARIOS IN REQUIREMENTS DISCOVERY
- CHAPTER 4: SCENARIOS FOR INNOVATION: DEVELOPING SCENARIO-BASED USER NEEDS ANALYSIS (SUNA)
- CHAPTER 5: RUNNING A USE CASE/SCENARIO WORKSHOP
- CHAPTER 6: ALTERNATIVE WORLD SCENARIOS TO ASSESS REQUIREMENT STABILITY
- CHAPTER 7: NEGATIVE SCENARIOS AND MISUSE CASES
- CHAPTER 8: AUTHORING USE CASES
-
CHAPTER 9: SYSTEMATIC SCENARIO WALKTHROUGHS WITH ART-SCENE
- POSITION IN THE LIFE CYCLE
- APPLICABILITY
- KEY FEATURES
- STRENGTHS
- WEAKNESSES
- THE ART-SCENE PROCESS AND ENVIRONMENT
- ART-SCENE'S RESEARCH PROVENANCE
- THE ART-SCENE APPROACH
- THE STRUCTURE AND REPRESENTATION OF AN ART-SCENE SCENARIO
- THE ART-SCENE SOFTWARE ENVIRONMENT
- FACILITATING SCENARIO WALKTHROUGHS
- THE SCENARIO WORKSHOP ENVIRONMENT
- WORKED EXAMPLE
- COMPARISONS
- KEYWORDS
- REFERENCES
- RECOMMENDED READING
- CHAPTER 10: THE ROLE OF SCENARIOS IN CONTEXTUAL DESIGN: FROM USER OBSERVATIONS TO WORK REDESIGN TO USE CASES
- CHAPTER 11: A SCENARIO-BASED DESIGN METHOD FOR HUMAN-CENTRED INTERACTION DESIGN
- CHAPTER 12: USE CASE-BASED SOFTWARE DEVELOPMENT
- CHAPTER 13: USER STORIES IN AGILE SOFTWARE DEVELOPMENT
- CHAPTER 14: USE CASES, TEST CASES
- CHAPTER 15: PROJECT STORIES: COMBINING LIFE-CYCLE PROCESS MODELS
-
PART III: SCENARIOS IN ACTION: CASE STUDIES
- INTRODUCTION
- STRUCTURE OF THE PART 3 CHAPTERS
- CHAPTER 16: STORY USE AND REUSE IN AUTOMOTIVE SYSTEMS ENGINEERING
-
CHAPTER 17: USE AND MISUSE CASES IN RAILWAY SYSTEMS
- A: Use Cases for Train Control Requirements Discovery
- TYPE OF PROJECT
- APPLICABILITY
- POSITION IN THE LIFE CYCLE
- ROLES PLAYED BY SCENARIOS
- STRENGTHS
- WEAKNESSES
- CASE STUDY
- METHODS AND TOOLS
- APPROACH
- LESSONS LEARNT
- KEYWORDS
- B: Misuse Cases for a Seats Trade-Off
- TYPE OF PROJECT
- APPLICABILITY
- POSITION IN THE LIFE CYCLE
- ROLES PLAYED BY SCENARIOS
- STRENGTHS
- WEAKNESSES
- CASE STUDY
- LESSONS LEARNT
- SUMMARY
- KEYWORDS
- REFERENCES
- CHAPTER 18: SCENARIOS IN AIR TRAFFIC CONTROL (ATC)
- CHAPTER 19: SCENARIOS AND QUALITY REQUIREMENTS IN TELECOMMUNICATIONS
- CHAPTER 20: SCENARIOS IN RAIL ROLLING STOCK WITH REVEAL
- CHAPTER 21: EVALUATING SCENARIOS BY SIMULATION
- PART IV: THE WAY AHEAD
-
APPENDIX 1: SCENARIO-BASED SYSTEM DEVELOPMENT TEMPLATES
- Appendix 1.1: Mission and Objectives Template
- 1. Project Mission
- 2. Business Objectives
- 3. Initial SWOT Analysis
- Appendix 1.2: A Stakeholder Template
- 1. Project Stakeholders
- 2. Guidelines
- 3. Stakeholder Roles
- Appendix 1.3: Use Case Templates
- Appendix 1.4: Non-Functional Requirements Template
- Introduction
- Appendix 1.5: Test Case Templates
- 1. Functional / Performance Tests
- 2. Stress Tests
- 3. Stopping Tests (for Faults, Security Threats, Safety Hazards)
- 4. Recovery Tests (for Faults, Security Threats, Safety Hazards)
- APPENDIX 2: EXERCISES
- APPENDIX 3: ANSWERS TO EXERCISES
- GLOSSARY
- INDEX
Product information
- Title: Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle
- Author(s):
- Release date: September 2004
- Publisher(s): Wiley
- ISBN: 9780470861943
You might also like
book
Managing Software Requirements: A Use Case Approach, Second Edition
"Many projects fail because developers fail to build the right thing. Developers of any kind of …
book
Patterns for Effective Use Cases
Use cases have become an integral part of modeling software requirements, but many software developers are …
book
A Comprehensive Guide to Project Management Schedule and Cost Control: Methods and Models for Managing the Project Lifecycle
Master all the modern project scheduling and cost control techniques you need, in one focused tutorial! …
book
The Nature of Software Development
You need to get value from your software project. You need it "free, now, and perfect." …