Managing Software Requirements the Agile Way
Fred Heath更新时间:2021-04-09 23:12:21
最新章节:Leave a review - let other readers know what you thinkcoverpage
Managing Software Requirements the Agile Way
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
Summary
Further reading
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
Summary
Further reading
Chapter 4: Crafting Features Using Principles and Patterns
Applying the BDD principles
Discerning patterns in our features
Patterns to avoid
Summary
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
Summary
Chapter 6: Organizing Requirements
Providing easy access to our requirements model
Ensuring traceability with entity identifiers
Creating a specification document
Creating a product backlog
Summary
Chapter 7: Feature-First Development
Setting up for successful delivery
Actualizing just-in-time development
Working with Scrum
Working within Kanban
Summary
Chapter 8: Creating Automated Verification Code
Why is automated verification valuable?
Avoiding brittleness by layering automation code
Leveraging automated verification code patterns
Summary
Chapter 9: The Requirements Life Cycle
Revisiting the requirements management life cycle
Applying the Agile requirements management workflow
Summary
Further reading
Chapter 10: Use Case: The Camford University Paper Publishing System
Understanding the Camford conundrum
Eliciting requirements
Planning the way forward
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
更新时间:2021-04-09 23:12:21