I. Overview
- I.1 Basic Principles of req42
- Agile, Lean and Pragmatic
- Personal Responsibility for Product Success
- Result-driven, not Process-driven
- Agile is More than Scrum
- I.2 Why this Book?
- I.3 What this Book is NOT
- I.4 Our Assumptions about You
- I.5 Navigation Aid for People in a Hurry
- I.6 Conventions
- I.7 Thanks
II An Example to explain req42
- II.1 Business Goals
- Goals as PAM Cards
- Goals as Product Box
- II.2 Stakeholders
- II.3 Scope
- II.4 Product Backlog
- Backlog at a very early point in the life cycle
- Backlog after some refinement
- Backlog after more refinement
- II.5 Supporting Models
- II.6 Quality Requirements
- II.7 Constraints
- II.8 Domain Terminology
- II.9 Assets
- II.10 Team Structure
- II.11 Roadmap
- II.12 Risks & Assumptions
- 12.1 Risks
- 12.2 Assumptions
- II.13 Product Increments
III Basic rules for Effective Requirements Work
- Requirements for the Requirements Documentation
- Key Tips for Effective Documentation and Communication
IV. Effectively using req42
- IV.1 Business Goals
- Business Goals as “News from the Future”
- Goals as Value-Propositions of the most Important Stakeholder
- Further practical tips for the chapter “Business Goals/Visions”
- IV.2 Stakeholders
- IV.3 Scope
- IV.4 Product Backlog
- IV.5 Supporting Models
- IV.6 Quality Requirements
- IV.7 Constraints
- IV.8 Domain Terminology
- IV.9 Assets
- IV.10 Team Structure
- IV.11 Roadmap /Release Plan
- IV.12 Risks /Assumptions
- IV.13 Product Increments
V. req42 in Everyday Life
- V.1 Good Start with req42
- V.2 req42 for Existing Systems
- V.3 Greenfield Development with req42
- V.4 req42 in Agile Projects
- V.5 req42 for Very Large Systems
VI Tools for req42
- VI.1 Requirements for Tools
- VI.1 Wikis
- VI.2 Issue-Tracker
- VI.3 Story-Mapping-Tools
- VI.4 Requirements Management Tools
- VI.4 Modeling tools
- VI.5 Drawing Tools
- VI.6 Text Processing
- VI.7 Mindmapping
- VI.8 Recommendations
VII Frequently Asked Questions
- VII.1 General Questions
- VII.2 Questions about req42 Methodology
- VII.3 Questions about req42 Artifacts
- VII.3.1. About Business Goals
- VII.3.2. About Stakeholders
- VII.3.3. About Scope
- VII.3.4. About Product Backlog
- VII.3.5. About Supporting Models
- VII.3.6. About Quality Requirements
- VII.3.7. About Constraints
- VII.3.8. About Domain Terminology
- VII.3.9. About Assets
- VII.3.10. About Team Structure
- VII.3.11. About Roadmaps
- VII.3.12. About Risks
- VII.4 Questions about Modeling
- VII.5 Questions about Tools
- VII.6 Questions about Versions and Variants
- VII.7 Questions about Traceability
- VII.8 Questions about Projects and Project Management
- VII.9 Questions about Customizing req42
Literature and Other Sources
- Other recommended books on agile practices
The Authors
- Peter Hruschka
- Markus Meuten
- Dirk Fritsch