For this project we have to work as a design team to create design documents for a Spin List. The requirement is that we have to design a linked list that can be spun. The tricky part about the requirement is that this list can be very large with thousands or even millions of nodes and we cannot use any of the packaged .NET list data structure.
I am the team lead for this project. At first it was a little difficult to get everyone's time to meet and discuss the design because of schedule conflict. We finally were able to meet via Skype without one team member on Saturday for a brainstorm session. We first tried to understand what the requirement were asking us to do. After that, we reviewed the assignment requirement itself to see the type of documents we were required to submit. We then broke down the major tasks that were needed in the design phase then assign it to team member as we see fit.
I got assigned with the design document along with Dan and Task List for Implementation. To come up with the design, Dan and I reviewed the requirement in more details to understand the major functionality that the Spin List needs to have and potential approach to solving those requirements. We used Google Drive for real time collaboration, since we are able to see and make changes to the same document.
It was a, enjoyable experience being to collaborate with a fellow student. I learned quite a few things from him. We are almost finish with the design document. Next, I will be working on the Task List for Implementation.
No comments:
Post a Comment