Category: 3.3 Teaching (General)

  • Why I still teach Scrum

    Why I still teach Scrum

    Scrum is an agile method (framework) that when instantiated can be rather ornate. Most developers, when I talk to them, tell me that when given a choice they would not be doing Scrum. While Scrum may have felt much lighter than the competition back in the nineties, today it weighs in as rather heavy. Given…

  • From a Student Business Plan

    In PROD, my course on software product management, students can choose to develop a business plan for a software product. Not all of my students seem to take this as serious as I wished. Here is the opening sentence of the exec summary from one of the teams: With a total loss of 388,987.50 Euros…

  • Upcoming Keynote: The Software Engineering Education Tripod: Students, Teachers, and Industry

    I’ll be keynoting the European Conference on Software Engineering Education on Nov 28, 2014, at 11:00 Uhr, at Seeon Monastery, Germany. Here is the abstract. See you at the conference! Abstract Over the last few years, we have shifted most of our courses from traditional upfront lecturing to project-based learning. Each course consists of multiple…