During a discussion in the company someone bought up Perfectionism. I like this definition: Perfectionism may be the ultimate self-defeating behavior.
It is our job as a manager to create excellence in our team, but this might lead to perfectionism. Lets see the difference between the two.
|Can not make a mistake||Must Do|
|Must Make mistakes|
|Must Fix the mistakes|
Perfectionism leads to ‘not doing’, we can’t make a mistake, so we can never finish the task. When ever we do something, we will make mistakes, so the task will always be 90% done, this leads to not doing anything apart from looking for excuses why the product is not perfect.
Excellence is about learning from our mistakes, but we have to do them in order to learn from them, it is from our mistakes that we grow. Excellence is the courage to make mistakes.
Good Enough is better than perfect.
Agile, lean and integrity management, help with the Doing and learning from mistakes. We have small iterations, we must deliver, we will make mistakes and learn how to fix them as fast as possible. We use unit tests to find our mistakes as fast as possible. This in the end leads to excellence.
To deal with perfectionism we have to go back to the basics and answer: What is the most valuable use of your time right now?
- What is your monthly goal? What are you giving up to reach this goal?
- What controllable actions do you need to do to reach that goal?
- Do you give your personal integrity word to do those actions?