更新时间:2021-04-09 23:12:21
coverpage
Managing Software Requirements the Agile Way
Why subscribe?
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Chapter 1: The Requirements Domain
The nature of requirements and specifications
Identifying stakeholders
Identifying goals
A traveling analogy of goals requirements and specifications
Crossing from requirements to specifications
Summary
Further reading
Chapter 2: Impact Mapping and Behavior-Driven Development
Modeling requirements with impact maps
Identifying capabilities and features
Introducing BDD
Knowing the difference between functional and non-functional requirements
Chapter 3: Writing Fantastic Features with the Gherkin Language
What's in a feature?
Writing Features with Gherkin
Scripting Scenarios
Using tags to label organize and filter our Features
Knowing why Features are executable specifications
Chapter 4: Crafting Features Using Principles and Patterns
Applying the BDD principles
Discerning patterns in our features
Patterns to avoid
Chapter 5: Discovering and Analyzing Requirements
The lost art of requirements elicitation
Preparing for requirements analysis
Analyzing requirements
Having a structured conversation
Decompose Derive Discover (D3)
Business process mapping
Chapter 6: Organizing Requirements
Providing easy access to our requirements model
Ensuring traceability with entity identifiers
Creating a specification document
Creating a product backlog
Chapter 7: Feature-First Development
Setting up for successful delivery
Actualizing just-in-time development
Working with Scrum
Working within Kanban
Chapter 8: Creating Automated Verification Code
Why is automated verification valuable?
Avoiding brittleness by layering automation code
Leveraging automated verification code patterns
Chapter 9: The Requirements Life Cycle
Revisiting the requirements management life cycle
Applying the Agile requirements management workflow
Chapter 10: Use Case: The Camford University Paper Publishing System
Understanding the Camford conundrum
Eliciting requirements
Planning the way forward
Other Books You May Enjoy
Leave a review - let other readers know what you think