Resources
for
Discovering Requirements

Finding out what your product, system or service needs to do, what it must interface with, what constraints govern its design, what performance it must have, and which qualities - like usability, reliability, maintainability, security, safety and many more - are most important for it, may seem simple but is not easy. Indexed here are many resources for discovering requirements, both for projects and for teaching.

Inside the Book...

Book's Table of Contents

Foreword by Professor Michael Jackson

Why You Should Read This Book

Snippets from the Book

Reviews of the Book...

Teaching with the Book... 

Teaching Plan

References

Diagrams

Glossary

 

Resources to Download... 

Books and Websites,
by Chapter

Papers, Templates & Figures,
by Chapter

Reflections...

My Objectives in Writing this Book

Like-Minded People

Perfect Requirement Discovery:
Way Bigger Than It Seems