Creating something is an emotional thing. And as all the emotional things your feeling changes according to the outcome of what you are doing.
When you are involved in a project your personal feelings and emotions will follow always the same pattern.
- The project definition phase: At the beginning, when you don’t know exactly what the project will be, there is excitement, happiness, good expectations and so on. But unfortunately all this positive emotions are there because you have not yet a clear idea of what the difficulties will be during the project and normally at the beginning you look mainly at positive things with positive expectations.
- The project development: Then during the evolution of the project you will start facing the problems and you will realize that nothing is really easy. But because you are a professional, you have all the necessary tools to find the solution. Or at least you are suppose to have them. So all the hard work starts and small piece by small piece you continue with the project, sometimes at fast speed (and so you are happy), sometimes at low speed or very very low speed (and your mood is going down and down). Anyway, first or later you will fix all the issues that you find during the way and you are ready to approach to the deadline.
- The project release: And here starts the most critical phase of the project: the release. The release is something that everybody tries to avoid. You start thinking back and you start feeling that your skills haven’t been good enough. You start realizing how many expectations are involved in the project. You feel also the pressure of the managers and even worst of the customers. And you don’t want to be blamed for something that is not working as expected. If you could only have more time. And because you are a professional, you see also a lot of potential improvements. So why not improve the product? Why don’t try to increase the performances now, before releasing the project? Why don’t gain more time?
If you have enough experience on what the release of a product or a project feeling is, then you can keep it as short as possible, or at least at the limits of the acceptable. If not, then a good manager could help you trough the process. As I said at the beginning is an emotional process. You need to don’t fall in love with your “creature” (the project) and you need to be guided to the release phase (to let him go). But in order to do that in the best possible way it is important that the people that is putting some pressure on you is aware of it and is able to understand you and help you in this process. If the pressure is a pure pressure from the customer and so on, then the result will be that you will feel even more uncomfortable and the release of your product will be arranged at the last minute leaving for sure some issues. But on the other side your supervisor should be able to understand when the deadline is over and force you to “let the project go”.
During all the project is important to stress the importance of the deadline (project release) and use it as a way to force you to take it seriously, to face all the problems in the best possible and professional way. But when the main problems are fixed then the project have to be released, all the documents completed and the production should start.
When you think back on what you have done and on the fact that a lot of your customers are buying the product that you have created, then you will feel satisfied because you have really been part of a creation process.