Why do castles in the air collapse? Introduction to complexity management in software development
Author: Ruslan Dmytrakovych
Software systems are among the most complex creations of mankind. This is why their development is associated with significant risks. According to various studies, only about 30% of projects are considered successful, meaning they are completed on time, within budget, and with all planned features.
This book is dedicated to reducing these risks. Viewing the software development process as a chain of communication from the client to the computer will help understand the key factors that influence project success and consciously manage them.
The book is intended for a wide range of readers whose activities are related to software development: both professional developers who wish to improve their skills and those who are taking their first steps in this field.