This book, which was eagerly awaited by the community of supporters of flexible software development methodologies, describes the process of preparing requirements for the developed system, which saves time, eliminates the need for alterations and leads to the creation of more advanced programs.