Mastering Non-Functional Requirements
Mastering Non-Functional Requirements is an invaluable resource for analysts and architects looking to capture NFRs in their engagements. It outlines a comprehensive methodology for capturing NFRs, as well as providing a framework that can be used by these professionals to tackle the complexities of NFRs across various projects. With this book, analysts and architects now have access to an essential toolkit for understanding how best to incorporate NFRs into their workflows. It also provides checklists for the software quality attributes related to the business, application, data, and infrastructure domains. If you want to ‘go deep’ this book gives thorough coverage of non-functional requirements.
You may also be interested in...
-
Discovering Requirements
Discovering Requirements: How to Specify Products and Services is a comprehensive book useful for anyone looking to get the most out of their projects. It contains a wealth of carefully checked tips and tricks, illustrated examples, checklists, summaries, keywords and exercises that will help you discover requirements and better understand the real problems you’re trying to solve. Additionally, guest boxes from other experts provide extra hints and advice that can further enhance your understanding or give new ideas on how best to approach a project. It includes a full chapter on product qualities and constraints and how to discover, document, and validate non-functional requirements.
-
The Agile Guide to Business Analysis and Planning
The Agile Guide to Business Analysis and Planning: From Strategic Plan to Continuous Value Delivery is a must-have for teams looking to streamline their agile product development process. It offers practical guidance on how to reduce errors and delays through effective planning, backlog refinement and acceptance criteria specification. With its step-by-step approach, this book also incorporates a running case study to walk you through the full agile product lifecycle, from visioning through release and continuous value delivery. It contains everything you always wanted to know about agile analysis and planning but didn’t know who to ask.
-
Mastering the Requirements Process
Mastering the Requirements Process describes a comprehensive and industry-proven process of gathering and verifying requirements. It includes latest best practices, demonstrating how to effectively discover customer needs regardless of whether you work in a traditional or agile environment. This essential read outlines the most efficient methods possible for understanding what customers want from their products or services so that developers can deliver high quality results every time. It includes checklists to help identify stakeholders, users, non-functional requirements, and describes methods for reusing requirements and requirements patterns. Highly recommended.