For Project 2 I was the Project Manager. I volunteered for this role as a way to gain some experience in the role as this is not something I have ever done before. This proved to be a good experience for me and I feel like I did my role to the best of my ability. My team was very helpful and understanding and worked collaboratively in a manner that gave me confidence in them to complete this project with minimal issue. The first week was the design phase which was done mostly throughout the entirety of our 2 hour zoom call. We created the document and our UML/Design Image that had test cases, examples, and flow charts. I think we did a really good job on this document and I felt very confident in the usefulness of it for the implementation team. Part B of the project was where we did a high amount of work. This was the actual implementation of a design given to us by another group. This is something I had never done before and I’m sure this was the case for most of my team. This made for an interesting experience where we had to go through a design document and create our own plan of attack on how to handle this task. This is different from simply receiving an assignment from a professor which you usually assume to be complete, correct, and easy to understand (or easy to create tasks for). This meant we needed to go through the document as a team to make sure we understood it and seek clarification were we needed it.
Personally, aside from my Project Manager tasks, I was in charge of creating the Node inner class for the SearchList outer class. I also added some variables for the outer class. Creating the inner class was rather simple as this is something I have had recent experience with using it to create Single and Double Linked Lists. I created the node class with getters and setters and also added the specification that it’s string variable cannot accept a string of greater that 32 chars. This was necessary to create the overall SearchList class as it is a Single Linked List with a find() method.
Overall I think this the entire project went fairly smoothly. There were issues throughout the project that arose (as indicated in my Leader Summary in the wiki) but they were not so severe that it halted or completely disrupted our work.