So this week was crunch time for my first project. I can proudly say that I passed my acceptance testing and all that is left is installation. After a stressful beginning to the week, my project smoothly passed acceptance testing without any major issues. What have I learned from my first project?
First and foremost, I have to thank all the other people who helped me along the way when I didn’t know about a certain functionality or aspect of the system. My peers were very willing to help and if it wasn’t for this then I’d be lost due to the lack of documentation we have on our systems. With all the components involved that come together to form a system, the amount of information that would be encapsulated in documentation would’ve taken too much time to read through just to get to what I needed to know. As for their help on the online system we use to open issues, update work items, and process project stages, their help was invaluable there as well. I’ve come to realize online systems for paperwork are ridiculous and quite frankly more time consuming than just filling out a normal form.
Secondly, at the end of the day, all the matters is results. I’ve come to realize that listening to my project manager rushing my schedule is pointless because in the end my project was successful. My project manager’s distractions and pressure resulted in my mistakes as well as the delays that came along with those mistakes. If I was left to my self to test everything rather than being pushed to move my project to the next stages, then I would’ve been able to catch most of the non critical issues that will need to be addressed in the future. My SQA and my manager both emphasized to me that in the end, all the customer, management, and the company cares about is the successful delivery of the product through any means possible. So from now on, even if my testing method seems slow, I know that I’m covering all the bases necessary such that I deliver a quality product to my client and our end users.
Finally, at the end of the day, as the focal of the project, I have final say over what I want to do over my project because I’m the one that knows the ins and outs of my project. Not my client, not my project manager, and not my coworkers. At most, the people mentioned above have a general idea about what my project is capable of, but I am the focal, therefore I am the “expert” regarding my project. This means that when I report, I need to be more confident in my answers and the way I vocalize my answers. From here on out, I have a pretty good idea of what to expect, what mistakes are commonly made, and what resources I have around me to help solve/troubleshoot issues that I encounter.
Thanks for reading! Feel free to comment.