For this part of the project we are asked to do a couple of things. First, we are to hand over our design to team B for implementation. We are supposed to answer questions from implementation team and monitor their progress to make sure they are on track with our design. Secondly, we are also assigned to work on Bucket implementation based on design by team E.
As for supervising team B, we did not have much of a challenge. They did not have that many questions regarding the design and based on their progress in Perforce, it seems that the implementation is going well. I'd like to think that a majority of this success is based on the clear and well documented design that we have provided them. We have a couple of Skype session to clarify questions, but overall there were no major issue.
It is a whole different situation with our implementation for team E's design. We had an initial meeting with team E to go over the design which I was not able to attend which could contribute to our confusion at the end of how some of the methods were supposed to function. We were quite unorganized with our timeline and task assignment. Anisha took the first initiative to put in the skeleton for the solution, then Dan worked on a majority of the functionality. Thanks to him we had very little implementation work left to do. However, this presented a problem with project coordination and the team's overall understanding of what we were implementing. Last night, we were still having quite a few questions and we discovered a few bugs that could have gotten caught earlier had the team have gone through the design in more details and have a more open dialogue so that we all can be on the same page. We were also using the DEBUG section to test our code which could have been handled better if we just created unit test cases for them. Unit test cases would have provided clearer picture of code coverage.
After this phase, we all agree that going forward for future project we will need to have a better timeline of how we will divide the tasks and how we will communicate with fellow team members. Our plan going forward is since most of the assignment are assigned Tuesday, we agree that we will review the assignment by Thursday night and have task assignment and timeline for completion by Friday night. We will also have a scheduled Skype session on Sunday evening to make sure a majority of the tasks are completed.
No comments:
Post a Comment