Schlagwort-Archiv: Lehre

SE 2013 – Dinner

Eindrücke aus dem Workshop SEUH 2013 und der Software Engineering Multikonferenz 2013

Auf dem Workshop »Software Engineering im Unterricht an Hochschulen 2013«, der Bestandteil der Software Engineering Multikonferenz 2013 war, gab es einiges, was mir hängen blieb. Die Konferenz fand statt an der RWTH Aachen, die ja schon Erstsemester Roboter mit MATLAB und Lego Mindstorms bauen lässt, und ich freute mich besonders, dass wir dieses Ereignis sponserten. Ein paar Gedanken sind mir besonders aufgefallen, diese möchte ich hier teilen. Weiterlesen

Kuchen backen

Wenn ihr nicht werdet wie die Kinder – 5 Schritte zu natürlicher Projektplanung nach GTD

Kinder bedienen sich der natürlichen Projektplanung von selbst. Allen anderen helfen David Allens 5 Schritte aus Getting Things Done zur einfacheren Planung von Projekten.

Eben sitze ich an einem frischen Projekt und bediene mich der »Natürlichen Projektplanung«, wie sie David Allen in »Getting Things Done« (deutsch »Wie Sie die Dinge geregelt kriegen«) beschreibt. Und eben weil die Methode ebenso einfach wie effektiv ist, sollten Sie sie ebenfalls anwenden.

Kinder machen das übrigens ganz von selbst. Schauen Sie mal zu, wenn Kinder im Alter von etwa drei bis sechs Jahren sich mit anderen unterhalten, bevor sie eine Sandburg bauen, einen Kuchen backen. Da wird zuerst bestimmt, wie groß die Sandburg sein soll, wer mitbauen darf, dann malt man sich aus, wie sie aussehen wird. Deswegen sagt David Allen ja auch, dass wir natürliche Projektplanung nicht wirklich lernen müssen, sondern nur wieder ausgraben. Wir haben’s alle schon mal gekonnt.

Update: ich habe dazu eine Rede auf Video aufgenommen und gepostet. Update Ende.

»Natural Project Planning« geschieht in 5 Schritten:

  1. Zweck und Prinzipien definieren
  2. Erfolg visualisieren
  3. Ideen sammeln
  4. Organisieren
  5. Nächste Schritte identifizieren

Viele ausgefeilte Methoden zur Projektplanung beschäftigen sich hauptsächlich mit Punkt 4, dem Organisieren, was dann dazu führt, dass oft ein perfekt geplantes Projekt leider nicht zum Erfolg führt, weil zu Beginn wichtige Fragen vergessen wurden. Weiterlesen

Vorlesung Verteilte Systeme: Qualität und Sicherheit

1 Ziel der Vorlesung

Das korrekte Funktionieren von Systemen sollte eine Selbstverständlichkeit sein. Jedoch wird der Qualität und Funktionssicherheit von Systemen oft zu wenig Beachtung geschenkt und allzuoft versucht Qualität nur durch Testen zu erzeugen. Die Vorlesung möchte alternative Wege aufzeigen und ein Bewußtsein für Qualität und Funktionssicherheit von Systemen schaffen.

Qualität und Funktionssicherheit können unter anderem erreicht werden durch formale Modellierung, (formale) Verifikation, Prozeßnormen und Entwicklungsnormen. Weiterlesen