next up previous contents
Next: About this document ... Up: Participants' Views Previous: Project Manager   Contents

Staff

Timo Ahonen

I didn't know much about software projects of this size or pattern recognition algorithms before this project, so personally the most important goal was to learn something about those things (not the mention the wage or study credits). I did learn quite a lot about software engineering and became familiar with the characteristics of the DTW algorithm so I am rather happy with the results.

Co-operation and communication inside the project group and with the client succeeded well. I believe that it is important to make communication as effortless as possible. Our team used an IRC channel for communication and I think of it as a good decision. I found it easy to write a line or two there whenever I wanted to tell minor things to the rest of the group. E-mail is a bit more formal means of communication so I think that communication would not have been that lively without IRC.

I think that the biggest problem that we had were related to the interfaces between software modules. We knew that the interfaces were to be defined and documented so that they are not open to various different interpretations. Even then, we had problems when we tried to piece the modules together. These problems were not serious because of the small size of the software, but at least I will spend even more time designing the interfaces in projects to come.

Tero Rontti

The first sights on the project caused an image of a huge and stressing amount of work. During the first meetings a clearer image of the tasks was drawn, and the project seemed more manageable.

The biggest surprise was the amount of need for documentation, and the time-consuming ability of that part of the project. As the basis was well laid in the first phases, I surely overestimated time needed for the programming part.

Although the project goal was to develop a software to Windows environment, I didn't use Windows in the development phase. My part in the GUI development was done almost solely in Linux. The testing, naturally, was performed in MS Windows operating system.

In overall, the project was a learning opportunity for me, and for the whole project group. My knowledge of user interface building was extended quite a lot, and I was introduced to several other aspects in software development process, as well.


next up previous contents
Next: About this document ... Up: Participants' Views Previous: Project Manager   Contents
2002-03-19