Providing answers to real questions from software developers and business analysts, this succinct guide describes practical techniques for gathering and managing software requirements that help you meet project specifications and customer expectations.
From the author of Software Requirements, Second Edition, this follow-up handbook answers real questions raised by professional software developers and business analysts. It tackles many tough issues about gathering and managing software requirements and offers expert guidance and real-world solutions.
Key Book Benefits:
-
Delivers concise information that guides readers through difficult requirements issues
-
Provides thoughtful guidance based on the author’s extensive real-world application-development and consulting experiences
-
Features practical solutions and demonstrates best practices for software requirements engineering that can lead to fewer change orders, more satisfied customers, and lower development costs
About the Author
Karl E. Wiegers is Principal Consultant with Process Impact, a software process consulting and education company in Portland, Oregon. His interests include requirements engineering, peer reviews, process improvement, project management, risk management, and software metrics. Previously, he spent 18 years at Eastman Kodak Company, where he held positions as a photographic research scientist, software developer, software manager, and software process and quality improvement leader. 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.
Karl's most recent book is More About Software Requirements: Thorny Issues and Practical Advice (Microsoft Press, 2006). He also wrote Software Requirements, Second Edition (Microsoft Press, 2003), Peer Reviews in Software: A Practical Guide (Addison-Wesley, 2002), and Creating a Software Engineering Culture (Dorset House, 1996), as well as 160 articles on software development, chemistry, and military history. Karl is a two-time winner of the Productivity Award from Software Development magazine. Karl has served on the Editorial Board for IEEE Software magazine and as a contributing editor for Software Development magazine. He is a frequent speaker at software conferences and professional society meetings.