DSD 2011/2012 evaluation form
21 answers
Summary
1. As a whole, the course was:
very bad
excellent
Average: 4,714285714
1 -
very bad
0 0%
2 0 0%
3 1 5%
4 4 19%
5 -
excellent
16 76%
Comment - As a whole, the course was
Excellent! Work on a real project was fantastic. excellent. I have wrote all in the Questionnaire. Completely useful. There were some good and bad days but at the end it was very nice experience. Highly recommended. Great! Lots of new, desired and interesting expiriences. It was excellent since i got trained to work in a distribuited team Really different approach from the other courses I had before. I really liked this course. One of the best courses I had. very well planned and executed. Most teams made project which can be usefull and used in real-life scenarios, it's a great experience for anyone involved. DSD is the most useful and practical course i ever had attended in my life. The course was good. i believe that all the team members should dynamically be team leaders not one person very good. I learned a lot of new things and finally got to use my english! excellent because I learned a lot about communication, teamwork, software development. A great experience and I would recommend it to every student.
2. The course has fulfilled my expectations:
not at all
completely fulfilled
Average: 4,476190476
1 -
not at all
0 0%
2 0 0%
3 2 10%
4 7 33%
5 -
completely fulfilled
12 57%
Comment - The course has fulfilled my expectations
I like to work on something real, not just learn boilerplate theory so this course was perfect for me. I thought that I'll learn new technologies but there wasn't time for that. Also the course is not in main focus about technologies, it's about the process of building projects in distributed environment. It's a great opportunity to see how it looks like in the real world. Because I could improve my comunication skills The course almost completely fulfilled my expectatitions. I didn't like the clashes with other courses deadlines, but I survived that. :D I honestly expected much less of this course than i got. I've got opportunity to work in distributed development, improve my communication skills and get whole new experience. And it was more than I expected. I expected hard work, and that is what i got. Pain and suffering was present during the whole project, but in the end all paid off. the course requirement in terms of documentation and quality was more than my expectation. I was thinking that we will not be able to complete the project with such quality in limited duration. i Learned new technologies as well as group communications I can say that the most of my expectations were fulfilled. I expected to learn maybe more new technologies. almost completely. There were some things that I have imagined different, but in general all my expectations were fulfilled. I wanted to learn what it means to work distributed on a project with people from other countries and cultures and that is exactly what this course offered me.
3. The concept of the course with lectures and projects was:
bad
excellent
Average: 4,428571429
1 -
bad
0 0%
2 0 0%
3 2 10%
4 8 38%
5 -
excellent
11 52%
Comment - The concept of the course with lectures and projects was
There were some boring lessons but at global it's good for some people that don't know some of technologies that are necessary to use in this kind of projects. Project is very realistic one, gives You the feeling of doing a project for a company. Lectures have been less interesting for me. I think that projects and lectures must start in paralel in order to save some time for project development Really nice concept. People can learn more this way than on normal courses. The concept is great. in FER we should have a LOT more such courses. and if it were possible for me, i would take this course next year once more. Whole concept was great in my opinion. What I would change are lectures. I thing they can be more interesting. Maybe you should add one or two more lectures from people who work in real life on DSD projects to share their experience with us. Lectures like SVN repository were very helpful. The concept itself is great, but the problem this year was a shorter time period. This is something you cannot change, but i believe this to be the only problem because two months was a bit short period to do such a huge project. "The lectures were long, and they were very boring initially. but the project work was much more interesting and challenging." It is really great because in modern world one can end up in such situations so if you have such training before it becomes really easy. This concept was great, and more subjects on our university should be like that. Basically the concept is good but the lectures on the beginning of the course in which we learned about some technologies I found unnecessary because this was all basic knowledge that every student has and this time could have been used for better purposes.
4. The course administration (web page, support, information, etc) was:
bad
excellent
Average: 4,666666667
1 -
bad
0 0%
2 0 0%
3 2 10%
4 3 14%
5 -
excellent
16 76%
Comment - The course administration was
Excellent. All the information have been when needed. Because we got all the required information step by step at the DSD website Things were easy to find. the course web page is more crude and not kept up-to date. for example the "weekly happiness polls" should be easily accessible from the main page, and not through project - news - archive - poll (it took me an hour to find it once it was "archived") I think administration was great. Just one remark regarding notifications about presentations. Maybe you should post information about what you want to see in presentations a bit earlier. Sometimes we had to wait this notification to start work on our presentation. Nothing bad to say about this, as everything was great! Couple of server malfunctions, but this was more of FER issue than anything else. Every problem was solved quickly, and all the questions were answered in due time. Respect to all the teachers, you did a great job. The FER website has all the relevant information about the course. It was hard initially to get use to it, but later on it was very helpful. Especially the Archive of the old project help us alot during our project. It went well but i believe that the course administrator not only should communicate with project team manager rather should talk with all the members I was able to find all necessary information. One thing that bothered me was that posts were archived too quickly. excellent. We were always informed about everything on time and everything was clear defined. The administration was excellent and we had all needed information available on the DSD page.
5. I have learned:
nothing
a lot
Average: 4,238095238
1 -
nothing
0 0%
2 1 5%
3 5 24%
4 3 14%
5 -
a lot
12 57%
Comment - I have learned
A lot of things (tools, models, ...) that helps you in distributed software development. New skills (both hard and soft). "-Communication Skills -Architecting skiils -Leadership skills -Design skills" I have learned some of the new things. Mostly how to cooperate with people and some of the new technologies which I didn't use before. how to communicate with people i never met, i learned some new technologies, and i am glad for the experience from this course. Knowledge I got from this course is not in new technologies I've learned, because I didn't learn almost anything in that field. Most important is experience I think we all gathered and this is the best thing about this course. Almost all the technologies were already known, i learnt more on people managing, documentation writing, how to cope with responsibility and deadlines. This was a great experience, and i fell a lot wiser now. As well, i expanded my knowledge in several field working on a real project. "I can divide this question into two parts. 1) Learn new technology: I did not learn alot of new thing. basically implement what I have already learned. 2) Experience new environment for development: I have gain alot of experience during the course. No only related to the project development but also learn alot about project handling, difficulties during project development in distributed environment and how to handle them. " I have learned new technologies and new frameworks and communications with other people sitting remotely a lot when it comes to distributed team work. Got the opportunity to develop some cool stuff. a lot. This is the course on which I have learned the most from all courses on FER. I have learned a lot, how to work on a distributed project and how to successful develop a software.
6. The lectures were:
bad
excellent
Average: 3,80952381
1 -
bad
0 0%
2 0 0%
3 8 38%
4 9 43%
5 -
excellent
4 19%
Comment - The lectures were
Not so interesting for me. It complements our knowledege with respect to distribuited systems Sometimes boring because there are things which I knew from before, but most of the time useful and good. "a little bit too abstract for me, and mostly covering things that were already told over and over again on many other courses. UML diagrams should not be part of the lectures in this course. that lecture was completly useless. as it was too basic knowledge to be usefull for someone who never learned uml. and everyone who knew uml before, was just bored during that lecture. the same goes for some other lectures; the material discussed should not be "the basics of XY", as this is useless to everyone. either skip it, or cover it deeply enough to be usefull. " "When I look at teaching staff, their experience and knowledge. I think that there is still some space to improve lectures to become more interesting. " To be honest, lectures were not so useful in the end for project managing. Possibly, more attention should be focused on what is expected from us (policies, documents, responsibilities and all) than anything else. the lectures were good. I didnt benefit much out of them Some lectures were very boring and some weren't. very good. I have a remark about forcing lectures with material which everyone already know. for example UML. See answer on question 3.
7. The guest lectures were:
bad
excellent
Average: 3,80952381
1 -
bad
0 0%
2 0 0%
3 7 33%
4 11 52%
5 -
excellent
3 14%
Comment - The guest lectures were
I think that it would be great if there are some guest lectures from some industries. Interesting and nice to hear other experiences. good and fun to watch. As I remember guest lectures were very good. Especially the one with sharing experience form real life distributed software development from a person that works in that kind of environment every day. I personally did not see any huge benefit of this, but it was nice to hear others talking about our problems. Atleast SVN lectures was very beneficial. Well as I mentioned before, some lectures weren't quite interesting as others. very good. See answer on question 3.
8. I liked to work in the project:
not at all
I loved it!
Average: 4,714285714
1 -
not at all
0 0%
2 0 0%
3 0 0%
4 6 29%
5 -
I loved it!
15 71%
Comment - I liked to work in the project
People and topic were great Everything passed very well and project was successful. There were some bad times when we needed to work through the night and spend a lot of our time on the project but that's the price that we took at the beginning of the course. The have been some tidious or worst momments, but it's ok. Because we were a cohesive team and we provided so much collaboration each other I really enjoyed working on this project. It was only demotivating sometimes because of the lack of knowledge of some team members. i liked the experience of the work more than the project itself. Most of tasks that were my responsibility in our project I liked a lot. Definitely i was amazed. People were great, and my team was pretty cool. A day before the final presentation i was feeling like a two tons of steel was attached to me because all the problems that occurred, but after the presentation, the feeling was priceless. Working in such an environment is a great experience, and i would advise all people that dont mind spending 20+ hours a week working on such a project, to enroll this course. But to be clear, i did not write anything wrong. 20+ hours of work is expected! Infact the projects were too time demanding and it was very hard to cope with the dead lines. But it was very challenging and interesting to work in Distributed environment. Its always pleasent to work in group there you learn a lot about humans in different ways which benefits in your professional career Despite a lot of work that I had to put in it, I was very happy at the end when I saw what we came up with. almost all the time. There were some situations which I didn't like because of my free time and other courses. I really liked to work on my project because I got the project that I wanted and my team was great. So I really enjoyed working on this project.
9. The project advising and support was:
bad
excellent
Average: 4,714285714
1 -
bad
0 0%
2 0 0%
3 1 5%
4 4 19%
5 -
excellent
16 76%
Comment - The project advising and support was
Always in contact with us. Everyone was highly encouraged and motivated to work in the project "as our project leader and customer were on the other side; i had NONE communication with the customer, and almost none direct information from the customer. for my better opinion, the customer should have been more involved with the checkpoints of the project. not just seeing what we've done on our presentation day." For most of time we didn't have need for project advising but I'm sure that it was great. For every problem solution was found quickly. Supervisors helped us getting to our goal, as well as the customers. Whole team behind this course is great, so best regards to them. \ The project advisers had much communication with project team manager. Project leader was very helpful. He advised us on some matters that we didn't know how to do. All the other staff was also very compliant with our needs. excellent. I don't have any remarks about this. We got all needed advise and support in short time.
10. The cooperation between students from FER and MDH was:
bad
excellent
Average: 4,666666667
1 -
bad
0 0%
2 0 0%
3 1 5%
4 5 24%
5 -
excellent
15 71%
Comment - The cooperation between students from FER and MDH was
We worked along fine Very good cooperation. They have a lack of knowledge in programming so there were mainly focused on documentation and testing. One student was less interested, but others tried hard. It was so good that we have made new friends I really had nice cooperation. It seemed like we were not separated in thousands of kilometers. We all tried al lot to have good cooperation and everything went well. I was in close contact with all the students, and we all cooperated all the time. Solving problems takes more time because of the "being-on-different-places" problem, but people were full of understanding and responsibility so we had no problems with this. "The cooperation was very good. we enjoy the communication and group talks..:-)" It was excellent. I had been answered shortly and even on weekends. my team members were very hardworking and we didn't have any problems with that. excellent. In my team, there was no difference in cooperation between any of the students independent from which University. The cooperation was excellent despite the location and culture difference.
11. My workload was:
nothing
very heavy
Average: 4,047619048
1 -
nothing
0 0%
2 0 0%
3 3 14%
4 14 67%
5 -
very heavy
4 19%
Comment - My workload was
I worked more than I used to. I used to spend an average of 20 hours per week As I was a team leader, it was really heavy. Also it was caused by the non working of some other team members. my workload was bigger than the work i actualy did, because of other courses and projects deadlines. It varied. Sometimes I had to work very heavy and it was really hard with other obligations included and sometimes things were little easier. In the end it worths experience. I had no holidays, almost none free days, with 20 hours of real work spent on the project weekly. And this workload is without learning new technologies, codes and everything, so you can do the math :) 3 It was balanced for me atleast but became a lot in the end. I am happy with my workload. It was normal for the course that weighs 8 ECTS points. heavy, but I survived it. My workload was big but not unrealizable, roughly we had all the same workload.
12. The equipment for the distance work was:
bad
excellent
Average: 4,476190476
1 -
bad
0 0%
2 0 0%
3 1 5%
4 9 43%
5 -
excellent
11 52%
Comment - The equipment for the distance work was
They were so available and always comunicating No problems with that. We had all communication tools to cooperate. All the free technologies are enough this days to work on such a project. Also, all the technology on universities was great also, so we had no major problems. the equipment in the lecture room was good, and we did not have any communication problem other than one lecture. Then the professors have to deliver lectures seperately to both the destinations. It was all good No problems with the equipment. We used skype, email and google groups for communication and it went very well.
13. The things I most liked in the course:
Distributed Environment I learned team work, task distribution, tools, and many different things which can help me in my professional life. Experience new experience, new friends, a lot of work and fun Getting experience working in the distributed environment :) "-International team members -Working in a project from the start to the end -Experience with distributed development -No exams -Good course organization" Definitly the role of project leader. :) Working on a project where you actually deliver a product at the end. Collaboration, comunication, friendship and working in new technologies learning to work in group in distributed environment Working on the project in small groups, level of professionalism in documentation and approach. I felt like I was in the real project and it was not just another boring homework to do... quality of organization, excellent course staff, meaningful presentations, very helpful and learned a lot of new stuff (not only the tech part) i liked mostly the experience of the distributed work, and also i liked the end results of most teams. The projects were very cool and awesome to watch. One of the greatest things I got from this course is experience from opportunity to present my work in foreign language and specific technical environment. Before course started I had some doubts in my English and presentation skills. Now I'm sure that I can make great presentation in every possible environment. Also experience regarding distributed software development, especially cooperation with distanced team members is priceless. Everything :) The course is a great experience for people who want to learn, who like to work in a team, and who don't mind spending countless hours preparing for the project. "I liked the presentations. It was always a challenge to present what we did in front of all the students..:-)" team members at remote locations Working on some big project with people you can't meet in live. The courses main focus was on team work, and on actual work rather then on learning a bunch of useless theory. The things I most liked in this course were meeting people from other countries/continents and working distributed with them. The fact that I have learned really a lot about different things. Collaboration with people I have actually never met.
14. The following can be improved in the course:
"Description of projects should be in more detail. Explaining each and every feature to be implemented in depth. " The communication tools should be customized, and student should have access to it for weekly meetings among the group members. Maybe suggest some technologies to students so they don't waste time on wrong decisions. There are too many pools and the final questionnaire was too long. More ECTS :) -Add more projects from real customers Final Questionnaire is a bit too long. :) Can't think of anything To reorganize dates for assigning projects in order to have more time for project development, specially during designing and gathering requirements. I think everything was perfect Teachers should try to take care who is enrolling this course, because some of the team members didn't have the proper knowledge in software engineering, especially from the MDH side. imho none, everything was fine, from organization, team selection to helpful course staff, project themes and so on. Maybe you could improve equipment (tip: projector) :) rethink a bit the material discussed in the lectures; to cover some basics isn't usefull to anyone. either skip the part, or cover the topic well enough for it to be usefull (again reference to UML) Lectures can be more interesting and provide students with more knowledge. I think also that project itself has to have more influence on final grade. One thing i saw this year was disproportion on projects. Couple of projects were significantly easier for doing than the others, so this should definitely be resolved in the following years. Also, too much Android based projects. No matter if this is the technology of the future, this course is more than plain application. It should focus more on engineering process than coding. "The initial deadlines of the different documents are too close. For presentation we have to upload the project to Amazon server, it will be good, if university provide a server that can be easily configured like Amazon (it may be only for presentations). " all team members should be given chance to be project team member Bigger and better projects. Project that won't be thrown away after course. This year there was only one group that worked with a "real" costumer (Kapsch). Maybe in the future the number of costumers from real life can be bigger. There is really nothing big or special to improve in this course. See answer on question 3.
15. I am a student from:
FER 14 67%
MDH 7 33%
Submissions per day