SCRUM und eduSCRUM

SCRUM ist im HFU-Studiengang WIB ein inhärenter Bestandteil des Moduls Programmieren_2. Dieser Blogpost zeigt, wie sich die Kombination gestaltet.

Scrum ist, kurz gesagt, eine agile Software-Entwicklungsmethode, wir können auch sagen: eine Software-Projekt-Management-Methode. Und in der Lehre läßt sich SCRUM auch einsetzten. Was liegt näher, sich mit SCRUM gleich von Anfang an (1. Semester, Programmieren_1) auseinander zu setzen? Genau das machen wir. 🙂

Und dieser methodischen Ansatz wird eduSCRUM bezeichnet. (Einfach mal danach recherchieren.)

Dieser Blogpost ersetzt keine fundierte Auseinandersetzung mit dem Thema, aber einen Überblick, über die Konzepte und Ideen von SCRUM und die Lehre, läßt sich aber damit durchaus gewinnen.

Viel Spass dabei!

Der SCRUM-Überblick

Die Methode SCRUM hat drei tragende Säulen: Rollen, Zeremonien (auch Events genannt) und Artefakte. Diese tragenden Säulen kann man sich auch als die Achsen des Rahmenwerks von SCRUM vorstellen. Ein paar Details erläutert das folgenden Video.

Der SCRUM-Überblick

Die SCRUM-Rollen

„SCRUM und eduSCRUM“ weiterlesen

Tutor – was ist das? Und vor allem wer?

Stein der Weisen? Tutor/innen stellen sich vor.

Wer Programmieren lernen möchte, muß vor allem eines tun: Programmieren. Damit verhält es sich, so wie im Sport: wer es in seiner Sportart “zu etwas bringen möchte“, muss es vor allem tun! Sicherlich haben Sie gehört, daß Fußballprofis unter der Woche nicht chillen, um am Wochenende fit zu sein, für das Spiel – gespielt wird jeden Tag, mehrere Stunden. Gespielt wird auch nicht zuhause, im Garten, sondern im Verein, mit der Mannschaft.

„Tutor – was ist das? Und vor allem wer?“ weiterlesen

SCRUM Sprint-Review-Meeting (code)

Ein Code Review im Rahmen eines SCRUM-Sprint-Review-Meetings ist insbesondere dann zeitintensiv, wenn Code-Review und Meeting gewissermassen der erste Test in der “Kundenumgebung” sind! Sie alle kennen das: auf dem eigenen Entwicklungsrechner läuft alles prächtig – wird die Lösung in die Testumgebung beim Kunden (bei uns in Java-Programmieren-2 ist das die PC-Hall im C1.04) zu Ablauf gebracht, funktioniert’s vielleicht eben doch nicht?!

Um es an dieser Stelle gleich vorneweg zusagen: das im vorletzten Absatz angesprochene Review Meeting Facts File finden Sie u.a. im “Felix”. Dieses Fact-Sheet ist weitestgehend selbsterklärend und ausgesprochen kurz. Im Wesentlichen enthält dasFact-Sheet einige technische Angaben zu “Java-File” + “Zeilennummer”, wo einige der im Assinment verlangten Aspekte zu finden und zu sehen sind.  Anhand dieser Angaben im Review-Meeting-Fact-Sheet kann die Detailanalyse Ihres Quellcodes effektiver erfolgen. Soviel dazu.

Doch nun zurück zum Code-Review!

„SCRUM Sprint-Review-Meeting (code)“ weiterlesen

JAVA Online-Tutoren WS1718

Beim aktivitätsorientierten, selbstverantwortlichen Lernen werden die Dinge selbst in die Hand genommen! Hier zeigen die Onlinetutoren, dass sie anpacken können! Die Onlinetutoren sind – im Gegensatz zu den Präsenztutoren – nicht nur am Tag des Praktiums erreichbar, sonder online eben dann, wenn die Frage auftaucht! So der Plan. So wurde es im Sommersemester 2017 erfolgreich praktiziert.

„JAVA Online-Tutoren WS1718“ weiterlesen

Programmieren 1: Lesson 1

Programmiere 1 (mit Java)- Lesson 1: das didaktische Konzept zur HFU/WIB1-Veranstaltung “Programmieren1” ist hinreichend bekannt, in den ersten beiden Lifesessions hinreichend vorgestellt und im Skript beschreiben worden.

Programmieren ist ein dynamischer Prozess: die Lösung wird modelliert. Dem fertigen Programm sieht man den Entstehungsprozess nicht mehr an.

„Programmieren 1: Lesson 1“ weiterlesen

Vorübungen – methodisch-didaktischer Ansatz

Mupples bringt Vorübungen und Buchauszüge von J. Anton Illik: “Erfolgreich programmieren mit Java – vom Einsteiger zum Könner“, wenn Sie für die HFU-Vorlesung und Übung hilfreich sind. Ziel dabei ist es auch, Ihre konstruktive Kritik in den Kommentaren abzuholen. Gerne können wir in der Vorlesung und Übung auch darüber diskutieren. In diesem Post geht es um Vorübungen mit Java. „Vorübungen – methodisch-didaktischer Ansatz“ weiterlesen