Appendix . Epilogue

Nothing is more important to a software project’s success than understanding what problems need to be solved. Requirements provide the foundation for that success. If the development team and its customers don’t agree on the product’s capabilities and characteristics, the most likely outcome is one of those unpleasant software surprises that we’d all prefer to avoid. If your current requirements practices aren’t giving you the results you need, selectively and thoughtfully apply the techniques presented in this book that you think might help. Key themes of effective requirements engineering include

  • Engaging customer representatives early and extensively

  • Developing requirements iteratively and incrementally

  • Representing the requirements ...

Get Software Requirements, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.