The PROD homework for next week is to interpret one paragraph from the “I’m a VC” song lyrics (below the video). Use (your participation (class) number modulo 10) + 1 to determine your paragraph and be ready to discuss it in class.
And now, a word from one of our sponsors, Google. –Dirk Riehle
Hello,
Do you want to work on a wide diversity of technologies? Do you enjoy working with both, systems and coding?
If so, then Google’s Site Reliability Engineering (SRE) role might be interesting for you. For our Site Reliability Engineering Team we are looking for students who will graduate in 2012 or who have recently graduated. They will bring fresh perspectives to solving problems, along with the technical and soft skills needed to keep Google’s services growing and reliable!
Today, Christoph Elsner passed his Ph.D. exam and thesis defense. Congratulations, Dr. Elsner! Below, please find some photo impressions from the proceedings!
Today, Erich Meier, top product manager at Methodpark AG and member of its board taught us about strategic product management. Thank you, Erich, for teaching us!
Product management is an under-taught topic. It sometimes hides as “requirements management” as part of a larger software engineering course. But that’s just short-changing one of the most important business functions in product development firms there is. We are trying to change this situation with our Product Management Seminar. You can take a look at the PROD schedule as well as the PROD concept “Product Management by Case”. We aren’t quite there yet to change this course over from a seminar to a case-study lecture but will ultimately do so. If you are from industry and would like to have a Master’s Student analyse some of your historic and difficult decisions and turn them into a case for teaching, please let us know!
The AMOS lab course (Praktikum) is our main class to teach agile methods using Scrum (for process practices) and XP (for technical practices). We aim to make this as real as possible an experience, so students are grouped into (sometimes large) teams and are developing one piece of software during the semester. Typically, it is a web service or an app. Students learn the product management side (release planning, iteration planning, review and release) as well as the development side (effort estimation, test-driven development, etc.) of software engineering processes. Best of all, it is all public! You can get an idea by looking at the following documents:
students finish the prior week-long sprint (Scrum’s iteration) with a review and release and plan the next sprint, letting them experience a steady development and delivery rhythm.
To give you an idea of how serious and tangible the output is, take a look at the prior AMOS projects, which are
Mydosis received its first round of funding and FSA!, the younger sibling, is on its heels.
We are always interested in industry collaborations, so if you’d like the lab course to explore one of your ideas, please let us know. You might find yourself in a customer role for the course, talking to students eager to learn from you and to develop some great piece of software!
Our Product Management Seminar, facing a full house, is off to a good start. In the photo below you can see not only the class but also my co-lecturer, Dr. Meier of Methodpark AG, in the front. The class is structured along our Product Management by Case effort. If you are a student, feel free to audit. If you are from industry, feel free to check out the talks as well.
Some students prepare for exams by using the lecture slides only. This is highly problematic on many accounts and a recipe for failure in an exam.
First, a good course has a clear learning objective; the extent to which you achieved that objective is measured in an exam, be it oral or written. The learning objective is typically conceptual like “gain intermediate-level competence and skills for software system analysis using UML” or “learn and practice agile methods on an advanced level”.
In general, learning the lecture slides is only a small part of what you should do to achieve the learning objective and ultimately do well in an exam.
The slides from a course, typically from lectures in that course, excerpt only a part of the relevant knowledge (and obviously provide no particular skills and experiential competence). It is smart to look at the slides because they are an expression of how a lecturer thinks about the topic, but nevertheless they are only a small part of the content defined by the learning objective.
For one, they are only a small part because they are typically less comprehensive than an appropriate textbook. So you should also be following the lecturer’s recommendation and work with a book or other materials, either as guided by the lecturer or in self-study. Such self-study helps you deepen your understanding and works towards achieving the learning objectives. You may want to do it in a team.
How much self-study? Here is the math for a 4 SWS / 5 ECTS lecture like PSWT. 4 SWS equals 60h of work. 5 ECTS equals 150h of work. Thus, next to attending class for 60h in total you should be performing additional self-study work of 90h in a given semester. That self-study should involve deepening your understanding of the week’s course content, but also should involve going beyond that.
Why would you go beyond what was said in the lectures? As stated above, the lectures themselves can only address a subset of what you need to understand to fully achieve the learning objective. Think about it in mathematical terms: What you need to understand is a multi-dimensional space, and a lecturer can only provide you with an understanding of the fundamental dimensions of that space. Combining the dimensions and fully exploring the space is ultimately up to you. It is called “transfer” or put more basic, “thinking for yourself”.
This, ultimately, is what a lecturer hopes to achieve: To teach you to think for yourself and be able to apply what you learned in new situations. Emancipating you with knowledge and competence to solve problems that were not addressed in class but fit the learning objective. You can’t learn this from slides. You can only learn this from applying yourself to the topic and exploring the space yourself. Thus, exams, which are supposed to determine how well you achieved a learning objective, at the high end explore the extent to which you are able to solve problems on your own.
If you intend to take AMOS in SS 2012 please take this survey. It will remain open until the last week before the semester starts.
Please register for AMOS or PROD on StudOn as soon as possible. Both classes are oversubscribed. If you got “wait-listed” it doesn’t mean you won’t get in. We will make a selection based on team formation and not on who came first. But first, we’ll try to take more students. The main issue is (mostly) not a limit in the number of students that we can take, but a limit in the size of the available room. Last year, students had to sit on beer benches, and that’s not really acceptable.
For AMOS, we need to know which role you want to play. Is it a 5 ECTS Product Manager (Scrum: Product Owner) or a 10 ECTS Software Developer (Scrum: Team Member) role? For this, please fill out this survey and let us know your email address at the end.