Software Requirements Essentials: Core Practices for Successful Business Analysis by Karl Wiegers & Candase Hokanson
Author:Karl Wiegers & Candase Hokanson
Language: eng
Format: epub, mobi, pdf
Publisher: Addison-Wesley
Published: 2023-03-15T00:00:00+00:00
Representation in different forms. There are many ways to depict requirements knowledge beyond natural-language text. Creating more than one representation using different thought processes lets you compare them to find problems. Excellent ways to find requirement problems are to create diagrams or tables to accompany the text and to build prototypes. Such alternative views of the requirements also facilitate clear communication with developers and other team members. See Practice #11, âCreate requirements models,â and Practice #12, âCreate and evaluate prototypes.â
Prioritization. No team can simultaneously implement everything in its backlog of pending work. Negotiating requirement priorities lets the decision makers sequence the work in a way that is technically sound and delivers the maximum, most timely customer value. See Practice #13, âPrioritize the requirements.â
Assumed and implied requirements. Stakeholders sometimes assume that the solution will include certain functionality without them having to say so explicitly. Those assumptions can lead to disappointments; telepathy and clairvoyance are not effective requirements tools. The presence of certain functionality sometimes implies that other functionality is needed, again without explicitly calling it out. For example, an undo function implies a redo function. Decomposing a high-level requirement into a set of lower-level requirements to fully understand its complexity is one way to discover those implications and manage expectations.
Taking the time to carefully think about your requirements is well worth the investment. The potential rework you avoid by reducing requirements errors before theyâre cast into code easily pays for the time you spend on requirements analysis.
Download
Software Requirements Essentials: Core Practices for Successful Business Analysis by Karl Wiegers & Candase Hokanson.mobi
Software Requirements Essentials: Core Practices for Successful Business Analysis by Karl Wiegers & Candase Hokanson.pdf
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Deep Learning with Python by François Chollet(12400)
Hello! Python by Anthony Briggs(9752)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(9638)
The Mikado Method by Ola Ellnestam Daniel Brolund(9635)
Dependency Injection in .NET by Mark Seemann(9163)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8148)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(7653)
Grails in Action by Glen Smith Peter Ledbrook(7566)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7391)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6279)
Becoming a Dynamics 365 Finance and Supply Chain Solution Architect by Brent Dawson(6248)
Microservices with Go by Alexander Shuiskov(6014)
Practical Design Patterns for Java Developers by Miroslav Wengner(5925)
Test Automation Engineering Handbook by Manikandan Sambamurthy(5898)
Angular Projects - Third Edition by Aristeidis Bampakos(5235)
Kotlin in Action by Dmitry Jemerov(4918)
The Art of Crafting User Stories by The Art of Crafting User Stories(4818)
NetSuite for Consultants - Second Edition by Peter Ries(4775)
Demystifying Cryptography with OpenSSL 3.0 by Alexei Khlebnikov(4586)
