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.

Agile development processes, Lp4 VT11, EDA397/DIT191

Status: Avslutad
Öppen för svar: 2011-05-26 - 2011-06-05
Antal svar: 43
Procent av deltagarna som svarat: 43%
Kontaktperson: Rebecca S»

Your own effort

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

43 svarande

At most 15 hours/week»5 11%
Around 20 hours/week»13 30%
Around 25 hours/week»13 30%
Around 30 hours/week»10 23%
At least 35 hours/week»2 4%

Genomsnitt: 2.79 (bidrar till totalt genomsnitt/jämförelseindex)

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

43 svarande

0%»1 2%
25%»2 4%
50%»4 9%
75%»16 37%
100%»20 46%

Genomsnitt: 4.2 (bidrar till totalt genomsnitt/jämförelseindex)

Genomsnitt totalt för detta stycke: 3.5

Goals and goal fulfilment

3. How understandable are the course goals?

43 svarande

I have not seen/read the goals»11 25%
The goals are difficult to understand»1 2%
The goals give some guidance, but could be clearer»12 27%
The goals clearly describe what I am supposed to learn»19 44%

Genomsnitt: 2.9

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

35 svarande

No, the goals are set too low»0 0%
Yes, the goals seem reasonable»32 91%
No, the goals are set too high»3 8%

Genomsnitt: 2.08

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

43 svarande

(på denna fråga var det möjligt att välja flera svarsalternativ)

No, not at all»1 2%
To some extent»16 37%
Yes, definitely»19 44%
I don"t know/have not been examined yet»3 6%

- The final exam was well written. However, the mini-exams had a lot of weird questions, why does it matter whether rock climbing is like SE or not? Makes no sense, its the understanding of the metaphor thats important not the metaphor itself...» (To some extent)
- Too much focus on compairing between plan-driven and agile, we could have discussed that more on the lectures or have other questions.» (To some extent)
- I like the miniexams. The written exam felt well balanced.» (Yes, definitely)
- The course fulfilled more than its goals. » (Yes, definitely)
- Although the examination was good but the points allocated to the questions compared to the content that was required to answer was low.» (Yes, definitely)
- Comment on Q3: the first two goals are rather vague and not really covered in the course: -Lead an agile project -Form an organic team. On these goals it would be good to have more practical guidance: -Refactor a program -Conduct incremental planning using user stories -Limit the assignments in order to have a sustainable pace» (Yes, definitely)
- I think Home exam is useful for this course because agile course is not memorising and i think written exam was not sutable really » (No, not at all)
- I was busy with my another course at that time.» (Yes, definitely, I don"t know/have not been examined yet)
- i did not enter the exam» ()

Teaching and course administration

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

42 svarande

Small extent»1 2%
To some extent»10 23%
Large extent»19 45%
Great extent»12 28%

Genomsnitt: 3

- Teacher is not easy to listen to. Talks very monotone and the entire lecture flows in one big chunks which makes it very hard to concentrate through the entire lecture, since one does not know when one part ends and the next one begins. Teacher is obviously a researcher and not a pedagogic. Would have been easier to receive list of requirements and then choose whether to listen to lecture or study alone. Also teacher goes too deep into explaining how research was done, thus easily loosing the interest of students.» (To some extent)
- Great lectures from Robert as usual. Its clear he puts in tremendous effort planning and preparing for the course and lectures, with a sincere intention to help students learn and excel. His assistants Ali and Henrik were outstanding and helpful too. Lecture from Tom was a good overview.» (Great extent)
- Workshops on android and test driven were a source of motivation and also the guest lecture by Tony Gorschek.» (Great extent)

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

43 svarande

Small extent»6 13%
Some extent»14 32%
Large extent»15 34%
Great extent»8 18%

Genomsnitt: 2.58

- The main book chosen for the course was a little bit out of scope » (Small extent)
- Book was ok. Seemed more like a in-depth book one would read after the course than a course book.» (Some extent)
- The lectures and practical work have been of more help to my learning than the book and papers, but they did provide interesting background information. (so "to some extent" does not mean I thought the book wasn"t good)» (Some extent)
- The book seemed a bit too theoretical, but very insightful. A very good bedtime reading though. Listing chapters to read helped. Some of the research papers seemed redundant of additional.» (Large extent)
- The research articles provided were great but the Alistair Cockburn"s course book was not satisfactory,it instead of talking about the concepts focused more own his practical experiences. I would suggest some other course book next time.» (Large extent)
- The book was great!» (Large extent)
- The book was great on explaining the why bits and the papers were on many occasions more of the hows or raw numbers and that made them a great match.» (Great extent)
- I really liked the book.» (Great extent)
- Great course book!» (Great extent)

8. The use of Twitter added value to the course?

43 svarande

Strongly disagree»0 0%
Disagree»4 9%
Neither agree nor disagree»15 34%
Agree»19 44%
Strongly agree»5 11%

Genomsnitt: 3.58

- I don"t have a twitter account and won"t make one just for this course. So, twitter was the same as checking out the course page for me.» (Disagree)
- Having Twitter and a list on the homepage made it easy to miss those news on the list that where"t mentioned on Twitter.» (Neither agree nor disagree)
- Updates regarding the course » (Agree)
- It removed the need of checking the website for updates every now and then, instead you only checked the website when there was a tweet. Very efficient.» (Agree)
- It didn"t add that much value, but it felt more direct than just post news update on the course homepage, and gave the opportunity for conversation.» (Agree)
- I would suggest to use "yammer" instead of twitter which is designed to be used for similar purposes, more customizable and interactive. https://www.yammer.com» (Agree)
- It was a very good source of information (my whole group would’,ve attended a lecture that wasn’,t held if it wasn’,t for twitter), although it would be nice if somebody read (and replied!) messages sent to the account.» (Agree)
- Using twitter to be updated with changes on the course page, new information, reminders and such did not only a great way of quickly communicating information and being up to date with the course but it also made it feel like Robert cared and took the time to communicate with the students which of course helps with motivation.» (Agree)
- Could have been of more value if hashtag had been used so that students of the course could communicate to each other.» (Agree)
- It was a nice feature to quickly update about news in the course.» (Agree)
- More news less angry rants!» (Agree)
- Very good idea! Makes me not have to look at the course page unless something is announced on twitter.» (Strongly agree)
- Best idea ever! Updates through twitter was fast and you know they were up to date.» (Strongly agree)

9. The use of video recordings added value to the course and/or your learning?

43 svarande

Strongly disagree»1 2%
Disagree»1 2%
Neither agree nor disagree»5 11%
Agree»10 23%
Strongly agree»26 60%

Genomsnitt: 4.37

- Didnt fine time to listen to the recordings, but can be useful if the student is interested to learn more.» (Disagree)
- I did not use them as i attended all lectures» (Neither agree nor disagree)
- I missed one lecture and the recording was very useful, but not as good as being in the hall.» (Agree)
- I wish it could cover all the lectures. I wish we could have the same in other lectures/departments.» (Agree)
- Keep doing the recordings, it helps very greatly if one lecture is missed!» (Agree)
- Much kudos to teacher for providing this. However, due to monotone speech it is very hard to listen 2.» (Strongly agree)
- Great tool to use to go back to an earlier lecture, or view if one missed a lecture.» (Strongly agree)
- Perfect when you can"t attend a lecture. This is GREAT.» (Strongly agree)
- They"re brilliant, keep em going.» (Strongly agree)
- This is the best thing ever and I think it should be mandatory to record all lectures in all courses. Of course this is not feasible if there is not very simple for the lecturers to do. I say, rig all rooms with recording equipment that can be used with the press of a button. It will never replace being on the lecture but it"s a great help for people missing lectures because of sickness or other unforeseen things and also a great way to remember the lecture afterwards. Taking notes and then having the change to complete them with the recording if it feels like I missed something was great.» (Strongly agree)
- It is a very appreciated feature! Sometimes other courses collides or illness prevents from attending a lecture, then it is great to be able to listen to the lecture afterwards.» (Strongly agree)
- Would have been nice with a dual screen view with one being a camera recording and the other the lecture slides.» (Strongly agree)

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

42 svarande

Very badly»1 2%
Rather badly»5 11%
Rather well»20 47%
Very well»16 38%

Genomsnitt: 3.21

- Almost none information about if and when and where the mini exam would be held. Our group missed mini exams due to that the lab assistance didn"t visit our group during the mini exam day, which we on our hand didn"t know was that day.» (Very badly)
- The planning regarding booking of group rooms should have been better considering we were a large class and needed rooms for the project. Our group often had trouble finding a room to work in.» (Rather badly)
- Every workshop we more or less ended up waiting for customer review for ~3+ hours, where we could not proceed without feedback» (Rather badly)
- Android on Chalmers Workstations did not work as promised, feedback to the EQ test was never given, solutions to the mini exams + personal result was not published even though promised!» (Rather badly)
- There are two versions of the course page. I recommend using HTML Meta tag to redirect one of the pages to the other. At one point, both did to have same material (updated assignment description was not updated on Robert"s personal domain, which I use).» (Rather well)
- We never recieved the answers for the mini exams.» (Rather well)
- Some information was hidden inside other documents.» (Rather well)
- But some changes in last minute..» (Rather well)
- This worked well because of *NOT* using Pingpong and/or GUL which in all other courses have problems, especially the courses with students from both GU and Chalmers. If the rumor that using own pages/systems is not approved is true, then before forcing people to use Pingpong and GUL this issues MOST be solved. Pingpong and GUL is not a good system and before forcing it on everyone there is several issues that must be solved, for a complete list do a survey but some of them is usability both for students and personnel, the problem with manually keeping the two systems in sync (even though they run on the same platform for both GU and Chalmers) and so on. Robert did an excellent job administrating his own page, everything was up to date, new stuff was added fast and overall it worked much better than the courses using Pingpong, GUL, Studentportalen or whatever existing system. There is a small drawback that people feel they have to check more than one place all the time but Roberts use of twitter helped here, and seriously, having two or three pages to check is not that much of a deal for students that I would think spend at least half of their life on Internet.» (Very well)

Study climate

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

42 svarande

Very poor»0 0%
Rather poor»5 11%
Rather good»17 40%
Very good»16 38%
I did not seek help»4 9%

Genomsnitt: 3.45

- A group for the course could have been setup allowing the students to discuss on the various topics of the course, project and questioners » (Rather poor)
- It was hard to get hold off and ask question to any of the lab assistance.» (Rather good)
- Not enough "client contact" during lab. (or was that a "real-life simulation" ,-) )» (Rather good)
- Questions asked via email were answered swiftly and clearly» (Rather good)
- I would say that during lectures and such this was very good, Robert took the time to give good answers to most questions that there were time for, and did not rush away after the lectures, that is appreciated. During the workshops it also worked okay, but during the rest of the project work I would say that Ali and Henrik might have needed to be one or two more people. Both Ali and Henrik felt like they were doing all they could but I think there were too many groups to care for and unfortunately the time for two people was not enough. With students being new to agile processes and trying to use a process that involves heavy customer collaboration this was not optimal. Two solutions, less students on the course or more supervisors. Of the two I think having less students would be preferred (at least for the students that get to take the course, it is of course not be optimal for the students not given the change to take the course).» (Rather good)

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

43 svarande

Very poorly»1 2%
Rather poorly»3 6%
Rather well»11 25%
Very well»28 65%
I did not seek coopeation»0 0%

Genomsnitt: 3.53

- One of the best group work experiences. Robert does not specify ways he"d individually grade students within the group, and this generally improves group dynamics. » (Very well)
- Great cooperation, nice team» (Very well)
- Collaboration was BAT SHIT CRAZY good! We had fun.» (Very well)
- Luckily, our project team members were highly committed in completing the tasks assigned to them and team integration was high. » (Very well)

Summarizing questions

13. What is your general impression of the course?

43 svarande

Poor»0 0%
Fair»2 4%
Adequate»5 11%
Good»24 55%
Excellent»12 27%

Genomsnitt: 4.06

- Teacher was very knowledgeable in the area. Not an agile project, more like 60% learning android, 30% testing and 10% agile. » (Fair)
- Ditch SVN, use GitHub (https://github.com/edu) and let them handle the servers» (Good)
- I would have selected "Excellent" but there wasn"t any big communication between students and Lecturers. Since the course was about Agile practices and processes. Daily quiz or questions could have been sent to a group (created for this course) and the students would have interacted discussed it and there wouldn"t have been a need to spend time separately for the exam» (Good)
- well-organized course, practical project, good exam» (Excellent)
- It taught us about numerous tools and techniques, including SVN, Android, Eclipse, TDD (JUnit), Sikuli and more. It shows the person who designed the course understands the industry very well. This is especially helpful as our Master Program (SEM) and its Program Manager (Miroslaw Staron) seem completely out of touch and most courses given there are poorly planned, elementary and do not even meet course objectives.» (Excellent)
- It was a good course and there is still room for improvement in it.» (Excellent)
- Great course, great lectures, interesting discussions and a lot of new knowledge.» (Excellent)
- Deadline + final demonstration in addition to the exam during exam-week was a bit heavy. Did not give any time for the other exam.» (Excellent)
- I like the mixture of following the taught process meanwhile gaining knowledge in depth about the concepts.» (Excellent)

14. What should definitely be preserved to next year?

- SCRUM, lecture contents»
- The project, because it gives experience with the practices, not just theory. »
- The project.»
- project: Android development with Agile methods»
- Everything in general»
- Practical experience of working in agile methodologies,workshops etc.»
- Recordings of lectures, the coursebook, the idea of working on an android product»
- project was good but i think pair programing get better result n´,because we want get experience at university and by this method shraing knowledage is more than Scrum meyhod »
- Feldt»
- The project with Agile methodology.»
- The book, Robert, having a project, having a good and up to date page and so on, the "softer" subjects.»
- robert field as course manager »
- The practical part»
- The project, perhaps the mini-exams, but they need better structure, and the exam.»
- Scrum»
- Obviously the project (Android), but a different project. Anything which would have been useful. Since the one which was developed in the project is going to be shunted and would be just a code repository. »
- course material»
- Course book + Project»
- Android platform should be preserved.»
- The group project for trying out different practices»

15. What should definitely be changed to next year?

- ANDROID is a bad choice. This is not an android course. Please choose a platform everyone or most know.»
- Since the focus of the course was on following processes there could be better follow-ups on that during customer meetings. Now, it felt more like we were focusing on the application which was fun but I don"t think that was the main purpose of the course.»
- More guidance on TDD.»
- There needs more introduction to TTD, and how one should work on it if it should be included within an Android project.»
- Maybe do the project more structured (mandatory steps/checklist for processes and more interaction from the assistants) and a little smaller (from 15h per week to 10h maybe?). Spending 15h per week on the project were only 10-20% involved the process and the rest was coding seems a bit inefficient since the goal is to learn about the process and not coding. »
- Use a platform that everyone have experience with. Maybe more formal meetings with the customers, i.e. scheduled meetings, so the meetings don"t get so rushed.»
- Perhaps a bit more guidance about the process in the project.»
- A couple of research papers»
- There should be dedicated physical spaces to the groups when working on the agile projects as one of the requirements of these methodologies and also I would like to see XP and Kanban more in practice as part of our project experience as we had SCRUM.»
- -The project size was a little mismatched with the group size, leading to some issues, possibly limiting the learning of agile practices. -Would be good to have a better introduction to TDD. I believe TDD is a good practice, but requires some work to get into it. I attended a good, extensive guest lecture on TDD by Micael Andersson from Volvo IT at GU this period. Maybe it"d be a good idea to invite him for this course next year?»
- Not using Sikuli-testing (does not feel agile, seems out of scope, even if was a good practise)»
- written exam is not sutable method to assess student .I prefer home exam just»
- SVN, more lab assistants (or less time spent in each group, or more switching or whatever, we don’,t want to wait for four hours)»
- The weekly test should be changed into home exam. Because students usually do not have enough time to attend it, while they are doing the project on workshop day.»
- I might change a few bits and most of it is to get more out of the project. I think it"s great to have a project, and take it from start to finish and doing it using Scrum (or any other "agile-process"). But there is a few things that I think can improve the learning from the project further. First of all having such short iterations, especially a project that you did not work full time on, made waiting for the acceptance test and similar taking up a big portion of the project. Being restricted to not work outside the group with the project I think is a good thing but it made the impact of time lost on such things bigger and to keep up it was easy to "cheat" by not taking the time to trying out all practices and such. Maybe that is "agile" but some experiences were also lost because of it. Making the iterations two weeks I think would help, but of course then you have half the amount of iterations but I think this would still be preferred. The theme of the project also had some impact. The problem were sometimes a little "small" to make it possible to make a good division of work, and also learning a new platform that is different from what people is used to put a lot of focus and time on the platform and not the process. The project do not have to be complicated, but working on Android with such a small project made it hard to sometimes divide the work because a lot is happening in the same files/classes or whatever. The project can be something that is less "cramped" but still not more complicated, hard to explain, hope you got the point. But I think it should still be something that feel real and not something too much constructed and unrealistic. This is getting long so I might just take one more point, and that is the TDD parts. First of all the TDD workshop did not feel the best, especially comparing to the one that the TCP project had a few days after. It felt like there would be possible to bring in someone that have more experience with TDD because I think many students missed the point. TDD is not always the most easy and it is a new way of thinking and working. I think the best would have been having a better workshop on TDD, having a better concrete example and best is if it used the platform that was going to be developed on. Showing some best practices and making a small application basically from start to finish with a basic user story or two to show the whole process, and of course the best would be to have someone with the experience that can answer all the questions. It would take time yes, but I think this would serve much better. It is hard to show, teach and learn TDD in a few hours so these hours need to be good. And one last thing even though I said the previous was the last. Reading the book Cockburn talks about different levels of learning and understanding, and how this must affect the teaching on different levels. Given the fact that most students is basically on the first level and the first level need concrete examples, almost being told "do this and do that" I think some more concrete workshops on different things would have been good. Why not role play a small project while the class can observe? Playing out scrum meetings, customer interaction, and so on, for an iteration or two. I don"t know, maybe overkill, but even if I really liked the why in the course and having previous experience I could apply this to things I think many people missed the points sometimes and did not know where to start and what to do. Agile is about adapting and discovering how to best work, but being new on the first level of understanding there must be somewhere to start to be able to change. Being told and showed in the beginning of the project on how to do things like the scrum meeting and seeing how much that have changed in the end would have been a good thing to observe to see if the retrospectives were put to good use or not for example.»
- the project part should be less intensiv 15 hours zas too much »
- Better intro to testing/tdd + Showcase it on a real android project.»
- I think theoretical part should have less weight in the marks (results) and/or be easier.»
- I lacked "customer" participation in the sprint planning phases, of course this might be hard to handle with the large amount of students.»
- Less tdd»
- More check on the student groups»
- The Time spent during the Lab sessions (or with the customer) during the 2 days in the week. In our project we wasted a lot of time during those 4 hours in each day. It can be reduced to 2 hours. We simply had to wait for the customer for Acceptance tests and user stories discussions for every week. This is complete waste of time when the student has two courses where he has to spend the time in a balanced way. »
- A project based on a language we all know,familiar platform,so that we concentrate more on learning the principles of the course rather than learning the new platform like android»
- Stick to promises, please!»
- Labs.»
- Remove miniexams!!! They added no value and the administration of them was poor. Or if you decide to keep them: provide clearer info about when and on what they will be and have more strict, observed "miniexam-time".»

16. Additional comments

- Some students took the course with limited or no prior programming experience. These students came from a more management background. Which did not fit with the current course and its project. Please update the prerequisites for the course.»
- This was one of the better courses I have read recently.»
- The Program Manager for SEM created problems for students take this course as its not part of the original plan (by asking mandatory course instructors to be strict with conflicting schedules for example). This course should be mandatory. »
- I think the projest take a more time and student that have 2 course cannot mange both them I got feedn´,back of some student they left another course because for project we need more work,mini exam was good but i think it was not useful bcz we donot have extra rtime to study ,written exam must be change because agile is not memorising we have to understand and research ,Home exam may be more useful of written exam »
- Peer assessments were supposed to be anonymous but during workshop somehow the results were announced which was very bad because everyone could figure out who did not work and that person was ashamed in front of others.»
- Really good course to learn Agile and enhance android programming skill.»
- Even though the what should change box is filled to the brim and a little bit more I think the course was great and I had fun and learned a lot. I just think that the project could have been put to a little better use.»
- a particular thanks to Robert Field »
- Collective punishment for some people cheating on the first mini-exam is not ok.»
- I think the importance to read the book and the location of the papers should be highlighted more in the introduction class. It took me several weeks to realize about the location of the papers, the slides were obviously not enough.»
- Very tough but great course! It feels nice to have high demands on a course, it motivates to really study and learn!»
- Better way of scheduling, planning and restriction on the number of students register for the course.»

Additional comments

Genomsnitt totalt för alla frågor: 3.5
Beräknat jämförelseindex: 0.62

* obligatoriska frågor

Kursutvärderingssystem från