Aktuella utvärderingar

Visa resultat

Här kan se resultatet från utvärderingen och exportera statistiken till ett annat program. Det går också att göra en enkel filtrering genom att klicka på svarsalternativen och kommentarerna eller en avancerad filtrering genom att använda knappen längst ned.

Course evaluation Agile Development Processes, EDA397 / DIT191

Status: Avslutad
Öppen för svar: 2007-10-15 - 2007-11-15
Antal svar: 56
Procent av deltagarna som svarat: 70%
Kontaktperson: Ruben Alexandersson»

Your own effort

1. How many hours per week did you spend on this course?

We mean total time, that is, it comprises the time you spent in class and the time you spent on your own work. Try to estimate the average time over the entire study period.

55 svarande

At most 15 hours/week»28 50%
Around 20 hours/week»19 34%
Around 25 hours/week»6 10%
Around 30 hours/week»2 3%
At least 35 hours/week»0 0%

Genomsnitt: 1.67

- Mostly been working on the project.» (At most 15 hours/week)
- Sustainable pace» (At most 15 hours/week)
- 10 hours of project plus an average of 2 hours of lecture.» (At most 15 hours/week)
- Mostly spent on mandatory programming sessions.» (At most 15 hours/week)
- Just scheduled class time.» (At most 15 hours/week)
- We were only able to work during scheduled time. That and the lectures only sum up to max. 14 hours..» (At most 15 hours/week)
- Gjorde lite utanför schemalagdtid.» (At most 15 hours/week)
- Too many mandatory session! » (Around 20 hours/week)

2. How large part of the teaching offered did you attend?

56 svarande

0%»6 10%
25%»4 7%
50%»4 7%
75%»19 33%
100%»23 41%

Genomsnitt: 3.87

- Lecture notes available on homepage.» (0%)
- Did not attend any lectures, only projecttime» (0%)
- Learning alot from the project. And study the rest from the book.» (25%)
- Solid exampels that show a reallife difference in comparison between agile/Xp to waterfall-model and so on.» (25%)
- No lectures, only compulsory project work.» (25%)
- You didn"t earned so much visiting lectures because everything said was handed out on the course home page too!» (75%)
- Since all sheets include almost the entire story, the added value of the lecture itself was a bit low» (75%)
- Hade en lektion i en annan kurs som krockade.» (75%)

Goals and goal fulfilment

The course syllabus states the course goals in terms of learning outcomes, i.e., knowledge, skills and attitudes to be acquired by the student during the course.

3. How understandable are the course goals?

56 svarande

I have not seen/read the goals»19 33%
The goals are difficult to understand»3 5%
The goals give some guidance, but could be clearer»17 30%
The goals clearly describe what I am supposed to learn»17 30%

Genomsnitt: 2.57

- The general description of the course given at the first lecture is enough for me to know what the course is about.» (I have not seen/read the goals)
- The lecturer did however state that the goal was to understand the agile processes and how they differ from the standard processes» (I have not seen/read the goals)
- Not important, in my opinion.» (I have not seen/read the goals)
- Are they in the first hand-out?» (The goals are difficult to understand)
- It will be better if all stuff we use in the project is listed, for example, tapestry, cayenne etc.» (The goals give some guidance, but could be clearer)

4. Are the goals reasonable considering your background and the number of credits?

Answer this this question and the succeeding one, only if you do know the course goals.

48 svarande

No, the goals are set too low»7 14%
Yes, the goals seem reasonable»39 81%
No, the goals are set too high»2 4%

Genomsnitt: 1.89

- i did not read the goals... as stated in the previous question.. » (?)
- If it is to learn what is covered in the lectures they are way too low.» (No, the goals are set too low)
- well i havent seen the goals but i believe this course should not be a problem for anyone despite background.» (No, the goals are set too low)
- It"s a course that anyone with some experience in java can take.» (Yes, the goals seem reasonable)
- Yes, I master the XP practice which will be very useful and I also learned how to use some specific tools such as tapestry.» (Yes, the goals seem reasonable)
- goals seem reasonable, but I don"t think they are reached. 7,5 ects is what? over 160 hours? So let"s say you need 30 to prepare and take the exam. That leave you at least 130 hours and you only use 80 or so...» (Yes, the goals seem reasonable)
- Dont know» (Yes, the goals seem reasonable)
- If you mean the course content, then yes.» (Yes, the goals seem reasonable)

5. Did the examination assess whether you have reached the goals?

51 svarande

No, not at all»1 1%
To some extent»6 11%
Yes, definitely»3 5%
I don"t know/have not been examined yet»41 80%

Genomsnitt: 3.64

- No exam yet, but I don"t think it will...» (I don"t know/have not been examined yet)
- Jag hoppas att tentan inte är direktöversatt från svenska.» (I don"t know/have not been examined yet)
- From the samle exam, sure.» (I don"t know/have not been examined yet)

Teaching and course administration

6. To what extent has the teaching been of help for your learning?

55 svarande

Small extent»14 25%
Some extent»23 41%
Large extent»16 29%
Great extent»2 3%

Genomsnitt: 2.1

- I don"t attend lectures.» (Small extent)
- Direktöversatt engelska, förstår inte om icke svensktalande kunde förstå det som sades. Röriga, konstigt disponerade (lite fakta och myckel svammel). "Programmeringsstugor" borde ha hafts för att visa hur JUnit-testning gick till i vår Tapestry-miljö. Den testvisning som gjordes kunde man lärt sig på 5 minuter genom att läsa i boken. Problemet låg i att använda Tapestry.» (Small extent)
- Lärde mig inte mycket på lektionerna. » (Small extent)
- i usually dont attend to lectures,becuse there werent any thing more than slides» (Small extent)
- many problems with tapestry that the teachers could help us with.» (Some extent)
- It is a project work, we have to learn by our own, that is the principle. But when we really had problem (with cayenne for example) Ali helped us to solve them.» (Some extent)
- You can read the slides instead so the teaching is not very relevant.» (Some extent)
- the lectures by ruben are clear» (Large extent)
- The teaching told me how XP process run and a tutorial on how to use some agile development tools such as tapestry.» (Great extent)

7. To what extent has the the course literature and other material been of help for your learning?

56 svarande

Small extent»21 37%
Some extent»18 32%
Large extent»15 26%
Great extent»2 3%

Genomsnitt: 1.96

- The course book was very expensive.» (Small extent)
- The lecture notes have been of big importance but the course book was waste of money!» (Small extent)
- This course focus more on practice, so I don"t think the text book is as useful as other courses.» (Small extent)
- The lecture was really interesting but I didn"t like the book.» (Small extent)
- didn"t buy course book. Not good to have a book for such a small part of the course. Expensive =/» (Small extent)
- the book is pretty useless since you can learn everything you need to know from the sheets and it doesn"t include other agile processes» (Small extent)
- never bought the book» (Small extent)
- Haven"t buyed the book. 600 for a little book that just covers a part of the course is not worth it.» (Small extent)
- book is well written but costs too much for that small volume.» (Some extent)
- Pdf-handouts used as reference often.» (Large extent)
- Good to have the slides with text on the home page.» (Large extent)
- Especially the slides, not so much the book.» (Large extent)
- See the above comment.» (Great extent)

8. How well did the course administration, web page, handouts etc work?

56 svarande

Very badly»3 5%
Rather badly»5 8%
Rather well»24 42%
Very well»24 42%

Genomsnitt: 3.23

- Ruben har vunnit pris i att skriva oläsliga PDF.» (Very badly)
- Sometimes unclear with moved and canceled lectures.» (Rather badly)
- Mycket dålig distribuering och hantering av t.ex. MySQL- och CVS-konton som gällde för grupperna.» (Rather badly)
- Sheets with comments from the teacher works very well!» (Very well)
- very clear and every detailed document» (Very well)
- Always up to date when lectures are cancelled or when new material is available.» (Very well)
- No problems.» (Very well)

Study climate

9. How were the opportunities for asking questions and getting help?

56 svarande

Very poor»1 1%
Rather poor»6 10%
Rather good»23 41%
Very good»16 28%
I did not seek help»10 17%

Genomsnitt: 3.5

- Handledarna kunde inte mer än vi» (Very poor)
- The tutors lacked sufficient knowledge of Tapestry and Cayenne.» (Rather poor)
- Bra i den bemärkelsen att de som höll i kursen gärna ville hjälpa till, dock var de alltför oinsatta i Tapestry.» (Rather poor)
- Ana could nothing about tapestry and cayenne and it where there we had problems. So can"t se that she was needed. The only think she did was look if everyone was there.» (Rather poor)
- i would say neither good nor bad.. its in the middle» (Rather good)
- there was almost always someone around during the project work» (Rather good)
- Bad overall knowledge about tapestry and cayenne.» (Rather good)
- During the project it wasn"t always possible to get help (too few people to ask).» (Rather good)
- For working with tapestry resources were not enough!» (Rather good)
- The teachers were always available but I did not really seek for help.» (Very good)
- Help considering the webapplication itself was rather poor - in the beginning anyway!» (I did not seek help)
- It"s not a problem oriented course. Just learn how things work. No need to ask questions.» (I did not seek help)

10. How well has cooperation between you and your fellow students worked?

56 svarande

Very poorly»1 1%
Rather poorly»5 8%
Rather well»14 25%
Very well»34 60%
I did not seek cooperation»2 3%

Genomsnitt: 3.55

- Språkbarriär. Flertalet av mastersstudenterna talar mycket dålig engelska, så långa pass gick åt för att förklara mycket enkla detaljer på flera olika sätt. Hur kan Chalmers släppa in personer som har såpass dåliga förkunskaper att tala engelska?» (Very poorly)
- Språk barriärer och olika kunskapsnivå har gjort det svårt.» (Rather poorly)
- Hard in the beginning but better as long as the course went on...» (Rather well)
- the group functioned satisfactory for a big part, but there are some students that did not do their share, and were very passive in doing anything about it.» (Rather well)
- A good bunch of people.» (Very well)
- Very good group. Good atmosphere. I really appreciated that swedish people made efforts to speak english with me :)» (Very well)
- No problems.» (Very well)
- Hade rollen som customer. Det var väldigt sällan jag träffade min grupp utöver mötena och de hade sällan frågor om User Stories. Träffade mest de andra customers.» (I did not seek cooperation)

11. How was the course workload?

56 svarande

Too low»1 1%
Low»9 16%
Adequate»33 58%
High»11 19%
Too high»2 3%

Genomsnitt: 3.07

- Med tanke på att vi endast fick programmera under passen (för att följa XPs regel om ~"kontinuerlig arbetsbörda") så blev det en mycket låg arbetsbelastning.» (Too low)
- There is almost no workload except the lab exercise in the first week.» (Low)
- There was no homework and I like this way of working in team.» (Low)
- Because it was not allowed to work at home.» (Low)
- Hade rollen som customer.» (Low)
- ok... i dont like mandatory assignments, i rather do it whenever i have time...» (Adequate)
- Relativly time consuming. But the work in itself was not that hard.» (Adequate)
- The lab focus a litte to much on programing, since to much problems arise in the begining when all students have to learn tapestry. » (Adequate)
- To much workload on project. Project didn"t have to be so big to gain understanding of XP.» (Adequate)
- 12 hours mandatory each week...» (High)
- 10 to 12 hours of mandatory sessions each week is madness. specially during week 7.» (Too high)
- Speciellt med tanke på att vi gjort en massa arbete som inte har med kursens mål att göra» (Too high)

12. How was the total workload this study period?

56 svarande

Too low»1 1%
Low»3 5%
Adequate»32 57%
High»18 32%
Too high»2 3%

Genomsnitt: 3.3

- Båda kurserna jag läste hade låg arbetsbörda.» (Low)
- As an Erasmus student, I"m not used to make 50 hours a week (at my home university, it is around 40). Also, as a exchange student, it takes more time to find out how thinks works» (High)
- Vi läser algoritmer samtidigt.» (High)
- algorithms is pretty hard and has taken some time.» (High)
- Once again, 10 to 12 hours is to much! This took valuable reading time from the other course. The exams are on monday and thuesday week 8. I would have appreceated a few days to study without having to go to these cursed programming sessions or project meetings.» (Too high)

Summarizing questions

13. What is your general impression of the course?

56 svarande

Poor»8 14%
Fair»12 21%
Adequate»15 26%
Good»19 33%
Excellent»2 3%

Genomsnitt: 2.91

- Great idea with the XP project but the structure was not good at all» (Poor)
- The lectures were nice and contributed to my knowlegde in this field. The project on the other hand is the reason I"m now questioning my decision to become a software engineer.» (Poor)
- Har känts oorganiserad. Handledarna har inte kunnat svara på frågor och vi har inte blivit hjälpta framåt med arbetet.» (Poor)
- Det var problem för många att använda verktygen.» (Poor)
- Bad kind of project, to high learning curve for the development tools/libraries. Hard to test, not much interesting coding.» (Fair)
- The focus became more about mastering tapestry and cayenne than learning XP. For next time a better suited framework might be good.» (Fair)
- Project had not enough focus on XP. » (Fair)
- A good idea that needs better implementation. » (Fair)
- i was in doubt about grading it poor. After the first lecture I had high hopes, but it didn"t live up to the expectations. The process is clear now, but that"s something we could have learned in two weeks maximum. Since the project is not graded there is no incentive to make an effort. Since XP is more appropriate for experienced programmers, it doesn"t work with students who don"t know the tools and can therefore not focus on the proces, because a lot of time is lost on the tools.» (Fair)
- Hard to do XP when u just sitting with compiling problems in tapestry and cayenne. One user story/week don"t gives so much bidding and stuff.» (Fair)
- Didn"t learn much.» (Fair)
- so so project, OK lectures.» (Adequate)
- Not as good as it is expected to be but still its adequate» (Adequate)
- The project was a very large part of the course, and it didn"t have any demands on it, so it was easy for some people to just slack + the XP guidelines in for e.g. the planing game didn"t work so good in the project.» (Adequate)
- It"s a good course that teaches you to work using agile development methods in a practical manner.» (Good)
- Very interesting course. Not too complicated. I really like to have small groups to work all together.» (Good)
- I have never experience the XP before, and it"s my first time to develop a real web application and this course give me a lot of useful knowledge.» (Excellent)

14. What should definitely be preserved to next year?

- the teachers...»
- The project.»
- Project work»
- the project work»
- The project, XP process.»
- Have a XP project»
- the project work.»
- The project»
- Ruben»
- The labs sessions.»
- Labs Sessions»
- the same seems reasonable»
- The requirements of the project process.»
- Everything, but you need to expect a deeper understanding from the students than what the practice exam suggests.»
- Rubens lectures are pretty good.»
- The lectures. In my oppinion Ruben did a good job.»
- Projektarbetet är ett roligt moment som skulle kunna ge mycket.»
- Att utbilda inom agila processer. Det känns bra att ha fått större insikt i processerna.»
- EveryThing»
- I do not really know what.»
- The lecture slides, but with better English.»
- The project, but would have liked if it was a bit more structured. Now it had a tendency to get more focus on programming and completing user stories than actually practicing the XP process.»
- project »
- Doing projects based on the principles teached in class. »
- The agile development process should be preserved next year. This is a good process and should be adopted»
- The priority on project work. The sizes of groups. Pair programming.»
- the pratical session»
- In the lab XP should be more focused rather than learning tapestry and cayenne. We are supposed to learn the process»
- The administration and the lectures.»
- Group work,XP or Scrum»
- Lecture is ok for the next year»

15. What should definitely be changed to next year?

- better info about the project in the beginning.. better (and easier) info about what the tracker and cust. rep. should do.. atleast easier accessible.. 6 hours mandatory on a monday is too much, i would say minimize it to 4 hours and also remove the 2 hours on friday and put them right after the wednesday timespace since it does not take 2 hours...»
- Course book if there is a cheaper alternative. Maybe just well written lecture notes.»
- A much better lab to prepair the sudents and/or change framework.»
- The use of Tapestry and Cayenne in the project. I suggest Spring and Hibernate.»
- The last week of the project feels a little bit useless (because you are spending your time for something where the result doesn"t matter). If you remove the last week then the current secondlast week will be the last week, so you will have te same feelings. Removing the last week, but mention it on the last class will be better, so you have more time to study the exam»
- Additional courses about Tapestry and Tomcat»
- Not so much focus on Tapestry / Cayenne»
- BOKEN MÅSTE SLOPAS. Min sämsta investering utan tvekan. 2*4 timmar projekt varje vecka är alldeles för mycket.»
- There is almost nothing have to be changed except maybe cayenne could be replaced by hibernate which is used more widely in industry.»
- Learning Tapestry, cayenne, some java and Tomcat in one same course seems a little bit too much. Stick with just Java. That way it"s easier to actually stick with the core practise of XP, like testing firsdt etc. As it was now you spent all the time trying to figure out how Tapestry and Cayenne worked.»
- nothing.»
- The project.»
- 1. Have a practice "planning-game" session early in the course. 2. Put more emphasis on that XP-programming, not lines of code, is the main goal of the project. 3. Hand out a JUnit tutorial and example usage early on. 4. Write a somewhat detailed document solving common problems/errors (If you want to ease the frustration)»
- The Frameworks»
- Should teach more theorytical concepts.»
- More theoritical concepts»
- (Jag skriver på svenska - trots examensadministrationens beslut. Vill ni ignorera detta p.g.a. språket är det upp till er :-) När syftet med projektet är att vi ska få prova XP i verkligheten vore det bra om man hade valt ett ämne för projektet där det hade varit lättare att tillämpa t.ex. testningen. Det känns som om just detta att skriva test innan man skriver koden är en av de största skillnaderna mot de arbetsformer man oftast har sett/använt innan. En övervägande stor del av projektet i denna kurs har varit GUI (html) och databasqueries som har varit svåra att testa med junit. Visst får man tillämpa parprogrammering och sättet att fördela arbetsuppgifterna, men det hade varit ännu bättre om testningsdelen hade kunnat bli bättre. Dessutom känns det som om en relativt stor del av arbetet gick ut på att sätta sig in i Tapestry och Cayenne. Inget fel i sig, och alltid bra att känna till olika verktyg och frameworks, men kanske flyttades fokus lite för mycket från huvudpunkten i denna kurs.»
- The way how these requirements are implemented. (Maybe stricter approaches?)»
- The project work portion of the course needs to be changed. We didn"t learn the process the way we should because the tools we used were too complicated to learn in a fast and easy way. If we spend 12 hours a week working on the projekt we won"t spend our free time learning the tools we are using. Find something other than Cayenne and Tapestry! »
- Maybe the lectures can be stacked in the beginning of the course and then the exam directly after, so everyone KNOWS the theory before they start applying it. The project should have some measure of quality on how you did, or maybe even a game of which group does the proces the best, or something else. There has to be some incentive do do it right, because now nobody takes it seriously.»
- The project. We ALL know java, why not keep it simple and do some sort of graphical java-app? Tapestry and cayenne have not in any way contributed to the project, infact it"s quite the opposite. I could have done this on my own in a fraction of the time it took this entire team and with better results. This has not been agile. If something is not agile, we shouldn"t do it at all. Unfortunantley we didn"t get that choise.»
- Bättre tutorial i början för att lära sig de verktyg och språk man skall använda. Kanske t o m titta på andra alternativ som t ex ett program helt i Java eller gå över till Ruby? I o m att det är ett grupparbete skulle det vara en fördel att sätta utbytesstudenter i en grupp och svenskar i en annan. Detta för att se till att så många somk möjligt får ut så mycket som möjligt av kursen utan att hindras av språkbarriärer. Se till att handledarna är väl kunniga på de verktyg och språk som används. Se till att handledare är där.»
- Tapestry bör ej ingå! De flesta problem under programmeringssessionerna var på grund av Tapestry och den tidsbegränsning som rådde.»
- This year lecture ratio to the lab work was very small. It will be cool, if you have a little more time for the lectures as well.»
- More exercise or info about testdriven development. As it turned out now, we didn"t use JUnit at all. And according to reliable sources this is one of the essences of XP?»
- More teachers who can tapestry and cayenne or just an ordinary java prodject so we can focus on the XP thing.»
- The structure of the Project»
- TAPESTRY! Use something else, like Spring, or nothing at all. Takes the focus off XP.»
- Do not use cayenne in the project.»
- more info about project, how to apply the xp process and so on, and really do testing first»
- Don"t name consequences (>2hrs of absence) that you"re not going to follow up on.»
- projrnct should be taken a count as a bonus to the result of the exam»
- Projrnct should be taken into count as a bonus to the result of the exam. »
- Make more use of the customer»
- The main obstacle I"ve met and struggled during a course is tapestry and cayenne. And many students have spent most of time for learning tapestry and cayenne rather than XP. Also, IMHO, you need to keep an eye on workgroups more thoroughly to correct work process at time the problems have arised.»
- If we have to learn an XP process then for learning phase tapestry and cayanee are not good options, iot should be changes next year. I think for learning simple and easy languages like core java or jsp should be adopted because lot of time was wasted in understanding tapestry and removing the problems faced during development by tapestry and cayane. I think it is better to use simple and core technologies for learning XP. Hopefully it will have fruitful resuls.»
- Lectures could be more interesting, invite someone from industry to speak etc. Maybe have some real life examples - take a project plan and see how it worked out and analyze what went wrong and how agile processes could have helped. I admit this kind of data is hard to collect. The information offered this year could be packed in one or two lectures. Most concepts are intuitive and doesn"t require verbose explanation.»
- Labben är inte tillräckligt för att lära sig verktygen. Man kan klara den utan att förstå vad man gjort. Grupperna måste börja med testning mycket tidigare. »
- the framework, use another more easier and powerfull like ruby on rails»
- The lab work and project work should have some marks»
- the time of lab excersise should be longer till,student have more time to learning tools befror project- change focus to another agile process instead xp wich is not very useable in many companies»
- The project was good. BUT! The projekt should be more into just Java, because it isn"t meeningfull to search for errors in Cayenne or Tapestry, noone knew how Cayenne or Tapestry worked so it was just a waste of time because the result was of such poor quality. And there has to be more strict lines about how the project should work. More control that the planing game works. Just choose a normal Java project, that will also lead to more testing because as it was we didn"t know how to write tests for abstract classes and such until the last session (thursday session) so the XP-idea failed. Choose a project that is based on a technique that everyone should understand in a language and framework that is understandabe and has a clear API so that you don"t have to rely on chance everytime you press the run-button.»
- Better prepration for programming befor start woking with XP,Other course book»
- I think it"s better to give some times to student to adopt with new technology.It should give two lectures to the student about that specific framework and others terms related to that software like how to use,how to integrate etc prior to starting the Lab.»

16. Additional comments

- so-so course»
- Anna gjorde ingen nytta. Hon kunde varken XP, Cayenne eller Tapestry...»
- Generally, this course is well designed and it give me a lot of new knowledge. I think this will give me a great help when i try to find a job.»
- The course has Great potential and the lessons was quite good, but the project was carried out completly wrong.»
- Good teaching team, always available and very interesting.»
- Seriously, reevaluate the project.»
- overall its a great course with all course team.»
- over all, course is good as well as course team is quite helpfull.»
- Eftersom allt, även svaren på tentan, nu ska vara på engelska, och eftersom det är många internationella studenter som läser denna kurs är inte den inledande frågan i denna enkät särskilt lyckad. Den är obligatorisk, och man ska ange "School program". Dels är den helt på svenska, dels saknas masterprogrammen. De flesta som läser denna kurs gissar jag läser den inom ett mastersprogram eller som fristående kurs. När valalternativen inte alls stämmer med verkligheten hade det varit mycket bättre att utelämna denna fråga.»
- No»
- This course wasn"t a masters level course. »
- I"m not taking the program mentionaed above, but I"m an exchange student, so I"m only taking separate courses.»
- I would have jumped this course if it had not been manditory. I will not recommend it to someone I like.»
- Se till att ALL information är på engelska (även när man skall fylla i "program" i denna utvärdering). Mastersprogrammen saknas och de vanliga programmen står endast på svenska.»
- Improve English on slides.»
- Project work was actually hacking. You need experienced team for XP to work. Productivity would have dropped dramatically in month or two if we continued - no one understood the code. Also, too much time was spent trying to imitate the process, like dividing user stories in smaller parts (always 1.html 2.java code in our case). We didn"t own the process, process owned us. Maybe more demanding customer would have helped to make the process more realistic.»
- THe course has potential of being something great, just to bad that the project spoils that chance completely.»

Kursutvärderingssystem från