My Account Log in

1 option

More About Software Requirements : Thorny Issues and Practical Advice

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Wiegers, Karl E.
Series:
Developer Best Practices
Best practices More about software requirements
Language:
English
Subjects (All):
Computer software--Development--Management.
Computer software--Development.
Computer software.
Computer software--Management--Development.
Local Subjects:
Computer software--Development--Management.
Computer software--Development.
Computer software.
Physical Description:
1 online resource (0 p.)
Edition:
1st edition
Place of Publication:
Sebastopol : Microsoft Press, 2009.
Language Note:
English
System Details:
text file
Summary:
No matter how much instruction you've had on managing software requirements, there's no substitute for experience. Too often, lessons about requirements engineering processes lack the no-nonsense guidance that supports real-world solutions. Complementing the best practices presented in his book, Software Requirements, Second Edition, requirements engineering authority Karl Wiegers tackles even more of the real issues head-on in this book. With straightforward, professional advice and practical solutions based on actual project experiences, this book answers many
Contents:
More About Software Requirements: Thorny Issues and Practical Advice; Preface; Acknowledgments; I. On Essential Requirements Concepts; Different Types of Requirements; User Requirements; Functional Requirements; System Requirements; Business Rules; Quality Attributes; External Interfaces; Constraints; Requirements Engineering Activities; Looking Ahead; 2. Cosmic Truths About Software Requirements; Cosmic Truth #2: Requirements development is a discovery and invention process, not just a collection process; Cosmic Truth #3: Change happens; Requirements Stakeholders
Cosmic Truth #5: Customer involvement is the most critical contributor to software qualityCosmic Truth #6: The customer is not always right, but the customer always has a point; Requirements Specifications; Cosmic Truth #8: Even the best requirements document cannot-and should not-replace human dialogue; Cosmic Truth #9: The requirements might be vague, but the product will be specific; Cosmic Truth #10: You're never going to have perfect requirements; II. On the Management View of Requirements; What Can Better Requirements Do for You?; Facilitating estimation; Enabling prioritization
Developing designsTesting effectively; The Investment; The Return; An Economic Argument; 4. How Long Do Requirements Take?; Your Own Experience; Incremental Approaches; Planning Elicitation; 5. Estimating Based on Requirements; Estimation Approaches; Top-down; Cost models; Expert opinion; Analogy; Wideband Delphi; Goals Aren't Estimates; Estimating from Requirements; Measuring Software Size; Function points; 3D function points; Story points; Use case points; Counts of testable requirements; Story Points; Use Case Points; Use Case Weights; Technical and Environmental Factors
Determining Your ProductivityProblems with Use Case Points; Testable Requirements; The Reality of Estimation; III. On Customer Interactions; Surrogate Users; Now Hear This; 7. An Inquiry, Not an Inquisition; Questions for Eliciting Business Requirements; What's the motivation for solving this problem?; What would a highly successful solution do for you?; How can we judge the success of the solution?; What's a successful solution worth?; Who are the individuals or groups that could influence this project or be influenced by it?
Are there any related projects or systems that could influence this one or that this project could affect?Which business activities and events should be included in the solution? Which should not?; Can you think of any unexpected or adverse consequences that the new system could cause?; User Requirements and Use Cases; Questions for Eliciting User Requirements; What goals might you have in mind that this product could help you accomplish?; What problems do you expect this product to solve for you?; What external events are associated with the product?
What words would you use to describe the product?
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
Description based on publisher supplied metadata and other sources.
ISBN:
9780735635319
0735635315
OCLC:
609856979

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account