It’s fashionable to fail fast and why not! Better lose some money and time immediately rather than completely screw up later. However, failing all the time does not help you succeed any more than giving 200 boring speeches makes you an interesting presenter.
Failing is not good, learning from failing is. Learning happens when you analyze the reasons why you failed.
My biggest failures are related to my wish to do everything efficiently and rapidly. But if you want to do anything greater, you must have a team with different talents. And teamwork is time consuming. Every new team must start by learning their own ways to e.g. process and share information.
When some of the teams I’m part of fail, it is appealing to blame the skills of the team members. The easy fix would be to start doing everything on my own, and it might even work sometimes. There would be less skills available in the team of one person, but communication would definitely be easier.
The better fix is obviously to sit down with all the team members and really start learning to work together better. In my company we still have a rather small and fresh core team. Every month we co-create a list of things we should do better in the near future. The list consists of ideas from all of us and it is prioritized by us together. This allows us to make better decisions and also encourages everyone to accept the decisions easier.
Failing can teach a lot, but only if you analyze the reasons of the failure. You cannot do it by yourself because your opinion is biased. Reach out to your staff or other important people and ask them to help you.