Projekt Systementwicklung SS 2014

Agile Produktentwicklung am Beispiel OBS Tauschb√∂rse f√ľr Praktikumspl√§tze

30.7504 f√ľr Bachelor 5

Viele Projekte erreichen nur das Prototypenstadium. Wir wollen in diesem Projekt ausloten, was den Unterschied zwischen Prototyp und Produkt ausmacht und wie man Produktreife erreicht. Dementsprechend liegt der Fokus weniger auf einer F√ľlle von Features des Endprodukts, als vielmehr auf dem Entwicklungsprozess und der Projektorganisation:

  • Entwurf basierend auf Anwendungsszenarien
  • Agile Entwicklung
  • Continuous Integration
  • Testumgebung f√ľr die Arbeit im Team
  • Versionsverwaltung (Subversion vs. Git/Mercurial)
  • Qualit√§tssicherung
  • Wartbarkeit

"Neue" bzw. unbekannte Themen erarbeitet sich die Gruppe, indem einzelne Studierende oder Kleingruppen zu bestimmten Themen recherchieren und die Ergebnisse der Gruppe präsentieren und zur Diskussion stellen.

Die Praktika-Tauschb√∂rse im Forum der Fachschaft zeigt, dass es einen solchen Bedarf gibt. Die Zahl der Antworten auf die Tauschgesuche ist meistens 0 und zeigt damit, dass es auf diesem Weg nicht funktioniert. Das OBS kennt im Prinzip potentielle Tauschpartner und k√∂nnte bei der Vermittlung helfen. Dazu m√ľssen zun√§chst geeignete Anwendungsszenarien erarbeitet werden.

Die Tauschbörse soll nahtlos ins OBS integriert werden, sowohl hinsichtlich der Benutzungsoberfläche als auch hinsichtlich der Softwarearchitektur (das OBS ist in PHP implementiert und basiert auf einer PostgreSQL Datenbank).

Zulassungsvoraussetzung f√ľr die Teilnahme an diesem Projekt sind die Module "Software Engineering", "Datenbanken", "Entwicklung nutzerorientierter Anwendungen" und "Entwicklung webbasierter Anwendungen".