My steps to understanding task requirements


I got a new project task this week after completing my first project task. The new task adds a feature to our current project that my internship manager considers a core part of the project. I have been working on the task for one week, and it has taken me so many work hours researching how the different parts of the methods work together and how I can use them for the task. When I was first assigned this task, I asked my manager for possible Engineers on my team who worked on a similar task. I aimed to know the potential Engineers to contact if I had any questions. Fortunately, my manager mentioned himself as the main point of contact since he had worked on a similar project.
After spending a day browsing around the Excel codebase, I requested a meeting with my manager to explain the task expectations and recommendations of places I should look over. This meeting was helpful because I gained clarity on the task expectations and saved so much time by starting my research with the different places that my manager mentioned and expanding to other places I deem necessary for the project.
Throughout the week, I contacted my manager seeking clarity on some parts of the project that I was not fully understanding, requesting feedback on my approach to different parts of the task, and discussing the blockers I am facing. Communicating with my manager frequently about my progress has provided insights on better approaches and edge cases to consider as I write the code for my task. Although I have a better understanding of the task and made significant progress toward thoroughly implementing it, I lost one day researching something I knew very little about before reaching out to my manager. I wish I reached out earlier and not lost an entire workday in irrelevant research.

Comments

Popular posts from this blog

Software test engineering career

Learning source Depot

Lesson from overcoming a challenge