Why a software development team fails and how to replace it with a capable one quickly
We all make mistakes from time to time. The advantage of those who succeed is that they learn from their mistakes and try to eliminate them and avoid making them in the future. Even if the development process has gone wrong, you always have the opportunity to fix it.
Good luck and be wise in your decisions!