
Résumé
Up-to-date, practical guide to gathering and managing requirements throughout the product development cycle.
Have you ever delivered software that satisfied all the project specifications-and seemingly none of the customer's expectations? As a customer, do you find yourself guessing exactly what kind of information developers need from you? Without formal, verifiable requirements-and a system for managing them-the result is usually a gap between what developers think they're supposed to build and what customers think they're going to get. In SOFTWARE REQUIREMENTS, Second Edition, you'll discover practical, proven techniques for managing the requirements engineering process all the way through the development cycle. The author, a leading speaker and consultant in the field of requirements engineering, has expanded his award-winning book with more real-world case examples, up-to-date coverage of use cases and commercially available tools, additional practice exercises, and a new troubleshooting guide. He's also refined his own set of tools and templates for facilitating that all-important communication among users, developers, and management. No matter what kind of software you build or what your role in the development process, SOFTWARE REQUIREMENTS, Second Edition, delivers the expert tools and guidance you need to engineer software success!
Contents
PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO- The Essential Software Requirement
- Requirements from the Customer's Perspective
- Good Practices for Requirements Engineering
- The Requirements Analyst
- Establishing the Product Vision and Project Scope
- Finding the Voice of the Customer
- Hearing the Voice of the Customer
- Understanding User Requirements
- Playing by the Rules
- Documenting the Requirements
- A Picture Is Worth 1024 Words
- Beyond Functionality: Software Quality Attributes
- Risk Reduction Through Prototyping
- Setting Requirement Priorities
- Validating the Requirements
- Special Requirements Development Challenges
- Beyond Requirements Development
- Requirements Management Principles and Practices
- Change Happens
- Links in the Requirements Chain
- Tools for Requirements Management
- Improving Your Requirements Processes
- Software Requirements and Risk Management
- A Current Requirements Practice Self-Assessment
- B Requirements and Process Improvement Models
- C Requirements Troubleshooting Guide
- D Sample Requirements Documents
L'auteur - Karl E. Wiegers
Karl E. Wiegers is Principal Consultant with Process
Impact, a software process consulting and education company
in Portland, Oregon. Previously, he spent 18 years at
Eastman Kodak Company, where he held positions as a
photographic research scientist (four years), a software
applications developer (nine years), a software manager
(three years), and a software process and quality
improvement leader (five years). He has led process
improvement activities for small teams, for a division of
500 software engineers building Kodak's digital imaging
products, and for the Kodak Internet development group. His
writing and teaching are based largely on his experience in
improving development processes, technical practices, and
quality practices in all these environments, as well as
incorporating experiences drawn from his dozens of
consulting clients. Karl has managed numerous small
software development projects.
Karl received a B.S. degree in chemistry from Boise State
College and M.S. and Ph.D. degrees in organic chemistry
from the University of Illinois. He is a member of the
IEEE, IEEE Computer Society, and ACM. He has served on the
Editorial Board for IEEE Software magazine and as a
Contributing Editor for Software Development
magazine.
Karl is the author of three previous books, and he has
written more than 150 articles on many aspects of software
engineering and management, chemistry, and military history
during the past 30 years. He is a frequent speaker at
software conferences, public seminars, and professional
society meetings. As an independent consultant, Karl
presents training seminars and consulting engagements at
companies worldwide on requirements engineering, software
peer reviews, process improvement, risk management, and
related topics. He has worked with more than 60 companies
in many different industry sectors since 1997.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Microsoft Press |
Auteur(s) | Karl E. Wiegers |
Parution | 04/03/2003 |
Édition | 2eme édition |
Nb. de pages | 534 |
Format | 18,5 x 23 |
Couverture | Broché |
Poids | 1035g |
Intérieur | Noir et Blanc |
EAN13 | 9780735618794 |
ISBN13 | 978-0-7356-1879-4 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse