Monday, October 15, 2007

18.MyISERN-1.1

Overview
This assignment is a Milestone therefore some really useful information for the everyday user as well as for the developer along with some facts on how to improve this wonderful project can be found at this Google wiki page.

Distribution package

Project Hosting
Discussion Group
SVN Group

As always all tasks were completed

What was difficult about this assignment?
First of all, this assignment required more java coding practices than most previous assignments. Actually, the coding was not the problem. However, in my option the time constrain, from getting the "right" requirements, until our group had a clear understanding of the project and could start coding the assignment was a little short. But it was very useful having three people work on the requirements of this assignment, because each of us had different ideas on how to start the assignment. In addition, it was good that we did not had a conflict of choosing which way to go.

The next major problem in this assignment was when using SVN. Somehow, I coded my part of this assignment and wanted to commit the project, but SVN told me that one or more files might be in a conflict state. Since this was the first time dealing with a conflict all of us spend more then two hours on solving it until all of us had the current version on their machine. That is also why we think that our version number is at least at 45.

Finally, since all of us work and each of us has a different working schedule it was little difficult to make everybody "happy" with the meeting time. Nevertheless, as always, for the first couple days of the week we met for about 30 - 45 minutes and discussed potential questions and problems that might appear in this assignment. Furthermore, the last couple of days we met to code the assignment. It was also difficult to concentrate on the assignment since all of us still had many other assignments due this week (for other classes).

What problems were encountered in organizing the group and carrying out the work?
Despite of a couple of different views of the actual interpretation of the assignment requirements, the whole project went very smooth. One reason for that was, because we met every day to talk about the assignment. Another reason was that we made fast decisions on distributing the work and all of us made sure that the job gets done. Moreover, as described above getting this and other projects done, does require to spend some time on it.

What will you do differently during the next Milestone?
I want to promise myself that I will work on the SVN conflict situation. As for this Milestone we spend way to much time getting rid of the conflict. This time could be used to improve our algorithms, however the conflict happened at the last day before the project was due, and it was kind of annoying having to sit there and not to work on the actual implementation (not fun). Concerning time, we actually spend a relative amount of time on this project, so I hope that for the next Milestone my group members will be also as motivated as our group was for this week.

No comments: