Freie Universität Berlin
FB Mathematik/Informatik
Softwarepraktikum Webshop, SS 01
Gruppe G
Tutor: Enver Haase
Protokoll der 1. Sitzung vom 25.4.01 27.4.01
Protokollant: Tobias Blanke
Anwesende: René, Tomasz, Sebastian, Leszek, Tobias, Enver, Thomas S., Karsten, Oliver, Jens, Saed, Slav, Thomas F., Marco
Gliederung des Protokolls:
1.) Vortrag der Ergebnisse der Webrecherche
2.) Bestandsaufnahme und Ermittlung der Tasks der
nächsten Woche
3.) Sonstiges
4.) Vorschau auf den nächsten Termin
5.) Taskübersicht
1.) Vortrag der Ergebnisse der Webrecherche:
Die Ergebnisse der Einzelrecherchen über bereits bestehende Webshops im Internet wurden zusammengetragen und Vorteile und Nachteile von deren technischen wie inhaltlichen Konzepten abgewogen. In der nächsten Sitzung am 2.5. soll die Zusammenführung der Ist-Analysen diskutiert werden. Diese wird bis zum Wochenende von Oliver erstellt werden.
2.) Bestandsaufnahme und Taskermittlung:
Zuerst werden die Expertentasks verteilt.
Sebastian hat bereits Erfahrungen mit Datenbanken und wird von daher zusammen
mit René zum JDBC-Experten erklärt.
Zu angehenden Servlet-Experten
werden Tomasz und Leszek gekürt.
Anschließend werden die ständigen Tasks verteilt.
Sitzungsprotokoll: Tobias
Dokumentwart: Thomas S.
Der Dokumentwart verwaltete die Dokumente,
die von den Mitgliedern der Gruppe während deren Tasks oder ansonsten erstellt
werden. Er legt diese in die Webseite der Gruppe ab.
Zur nächsten Sitzung sind folgende nicht ständige Tasks zu
erledigen:
CVS: Karsten
Design: Designaufgaben werden während des momentanen Standes der
Vorbereitung für noch nicht so wichtig erklärt und werden in der
Prioritätenliste hinten angestellt. Ein Exercise-Task soll über erste Designmöglichkeiten informieren.
Zusammenstellen der IST-Analysen: Oliver
Überlegungen zum Datenbankdesign: Jens und Saad
Als letztes werden die Exercise-Tasks festgelegt.
Einführung in HTML: Thomas S.
Sicherheit im Netz: Slav und Thomas
Design: Marco, Ergün
Unser aller Tutor Enver Haase sitzt oft im Raum 158. Er hat eine Homepage und ist ansonsten am besten über e-mail zu erreichen: ehaase@inf.fu-berlin.de
Schwerpunkt der weiteren Diskussion ist die allgemeine Verwaltung der
Aufgabenteilung gewesen.
Hauptaufgabe des Dokumentwartes wird es sein, die erarbeiteten Dokumente der
Gruppe auf der Webseite übersichtlich anzuordnen. Das entsprechende Verzeichnis
wird voraussichtlich lokal in der Informatik unter /import/htdocs/lehre/ss01/swp/g
zu finden sein. Die Schreibrechte werden beschränkt werden auf die Mitglieder
der Gruppe, ansonsten ist alles für die Welt sichtbar.
Die Gruppe hat sich dazu entschieden, die Aufgabe des Dokumentwartes rotieren zu
lassen. Erste Aufgabe des Dokumentwartes wird es sein, seine Identität der Welt
preiszugeben, damit alle ihn mit ihren Dokumenten überhäufen können.
Den Tasks JDBC und Java servlet wird eine längere Ausarbeitungszeit
zugesprochen als eine Woche.
Es entspricht dem Paradigma von extreme programming, dass alle Tasks in
Zweiergruppen erledigt werden.
Die Homepage der Gruppe findet sich unter http://www.inf.fu-berlin.de/lehre/ss01/swp/g.
Dort befindet sich neben Aktuellem auch Altbewährtes.
Trotz Sicherheitsbedenken soll eine Liste der
e-mail-Adressen aller Teilnehmenden in das Web gestellt werden.
Referate über ausgewählte Themen, von Mitgliedern des Tutoriums gehalten,
dienen der gegenseitigen Fortbildung. Beim nächsten Termin referiert Thomas S.
über HTML mit besonderen Schwerpunkt auf die Framebehandlung dort. Slav
und Thomas F. werden über Sicherheit im Netz informieren und Marko und
Ergün über graphische Gestaltungsmöglichkeiten.
Literatur und Links für das Softwarepraktikum:
Der architectual spike für unseren Webshop ist über die Homepage unseres
Softwarepraktikums zu erreichen.
In Softwaretechnik ungeschlagen ist das Buch der Group of four "design
patterns". Es beschreibt, wie de Name schon erraten lässt, stetig
wiederkehrende Muster, die in der Entwicklung von größeren Softwareprojekten
auftreten.
4. Vorschau auf den nächsten Termin
Beim nächsten Mal wollen wir vor allem die zusammengetragenen IST-Analysen
in eine SOLL-Analyse umwandeln. Wir entscheiden dann, welche Komponenten unser
Webshop vorläufig enthalten sollte.
Ferner werden wir uns intern weiterbilden mit Referaten über HTML, Sicherheit
im Netz und Design.
Offenstehende Fragen des Protokollanten:
1.) Sollte man sich nicht zunächst einmal darauf verständigen, was man
verkaufen will, bevor man die Komponenten des Webshops zusammenstellt? Waffen
bedienen einen anderen Markt als Gänseblümchen.
2.) Wollen wir uns mehr auf Designfragen einlassen oder mehr auf Fragen der
Programmierung?
Am Schluss noch die leicht zu handhabende Übersicht über geleistete Versprechungen:
TASK | NAMEN | GEPLANTE STUNDEN | VERBRAUCHTE STUNDEN |
Einarbeiten in JDBC | René Kabir Sebastian Mandsfeld |
mehrwöchig (Expertentask) | 2 3 |
Einarbeiten in Java-Servlets | Tomasz Naumowicz Leszek Mysliwiec |
mehrwöchig (Expertentask) | 4 4 |
Protokollant | Tobias Blanke | 4 | 3,5 |
Dokumentwart | Thomas Sliwa | 2 | 3 |
CVS | Karsten Dello | 5 | 4 |
Zusammenführen der IST-Analysen | Oliver Jelinski | 4 | 2,5 |
Datenbankdesign | Jens Hemme Saad Al-Zatawi |
5 | 3 2 |
Sicherheit im Netz | Slav Petrov Thomas Frommeld |
5 | 3 3 |
Design | Marko Kranz Ergün Cimen |
5 | 3 1,5 |
HTML | Thomas Sliwa | 4 | 4 |