Почему сначала винят ПО
Поведение приложения - это то, что люди видят, поэтому его и обвиняют по умолчанию. Если интеграция уходит в таймаут, сервис недоступен или удаленный доступ ведет себя странно, видимый симптом проявляется в ПО. Но это не значит, что причина в самом ПО.
- Видимые симптомы часто проявляются в приложении, даже когда первопричина не там
- Команды сначала отлаживают знакомые слои, даже если доказательства слабые
- Сетевые проблемы могут создавать прерывистое поведение, которое легко принять за дефекты кода