Skip to main content

18.02.2011 - Initiales Planungstreffen

Annahmen

  • Wir verwendet Silverstripe
  • Wir verwenden das normal FS-SVN
  • Silverstripe kommt vollständig in's Repo. Jeder Entwickler checkt das ganze Projekt aus und richtet bei sich lokal einen Server/PHP/MySQL ein.

Unbedingt erforderliche Komponenten:

  • CAS-Authenticator für den HRZ-Single-Sign-On (Brauchen aber auch lokalen Login für Wellniz)
  • REST-Controller für
    • (Buchaktionen)
    • Bücher
    • Lehrveranstaltungen
    • Bestellungen (Bestellprozess abbilden!)
  • Spezielle Views:
    • Bestellvorgang (Bestell-Limit per JavaScript (und ServerSide-Validation) sicherstellen)
    • Wellniz
      • Buchliste (muss Preise und Lieferzeiten eintragen können)
      • Bestellmengen-Liste (zu bestellende Bücher mit Stückzahl, als bestellt markieren?, als angekommen markieren (Teillieferungen eines Buches werden nicht berücksichtigt))
      • Bestellungen (Abholliste in Druckform, zum unterschreiben; evtl. weitere Export-Formate) -> Wie kommen Abholungen wieder in's System?
    • Thies
      • Prüfungsübersicht (~Bestellmengenliste, als "abgerechnet" markierbar)

Qualitätssicherung:

  • Pair-Programming (wenigstens für den Anfang)
  • Simulationslauf des System in der OPhase/1. Vorlesungswoche (FB-weit?)

Aufgaben:

  • Mit Thies klären, was er für Liste braucht (Sven)
  • Mit Wellniz klären, was die für Listen haben wollen (Sven)
  • Bücheraktionskomponente im Trac von Daniel auf sg-buecher@ umleiten lassen (Sven)
  • Silverstripe-Instanz und Spielwiese einrichten (Nico)
  • Anforderungen in Tickets umsetzen und priorisieren (Sven)
  • In Silverstripe einarbeiten (Alle)