Entwicklungsmaster

Aus SamsWiki
Zur Navigation springen Zur Suche springen

Allgemeines

Die nachfolgenden Vorgaben sollen helfen, Entwicklungsaufträge in Trac präzise zu formulieren, so dass auf Entwicklerseite möglichst wenig Nachfragen entstehen und insbesondere spätere Nacharbeiten/Korrekturen/Erweiterungen bei der Entwicklungsabnahme oder zu einem späteren Zeitpunkt vermieden werden. Kurzum: Am Anfang möglichst an alles denken, um später Mehrarbeit und Mehrkosten zu vermeiden.

Was muss bei einem Entwicklungsauftrag angegeben werden?

  • Umsetzung im Mitgliederbereich und/oder Adminbereich
  • Modul
  • neues Modul / Erweiterung SAMS
  • Kurzbeschreibung in Textform
    • Wozu soll das Modul eingesetzt werden? Was soll das Modul leisten?
    • Was ist der praktische Hintergrund?
  • benötigte Datenfelder
    • Feldnamen
    • an Objekt (an welchem Stammobjekt soll Datenfeld gespeichert werden)
    • Datentyp
    • default-Wert
    • Pflichtfeld ja/nein
    • Anzeige im Mitglieder und/oder Adminbereich (Wo?)
    • Schreib-/Leserechte
  • Beschreibung Masken
  • Beschreibung Workflow
  • ggf. Verweis auf bereits bestehende Workflows/Masken in SAMS (mit Screenshots)
  • Beschreibung Rechte
    • Funktionärsebene (Verband, Liga, Verein, Mannschaft usw.)
    • Welche Rechte?
  • CMS-Ausgabe
  • Ausgabe für Schnittstellen
  • Historisierung von Daten erforderlich?
  • Log-Informationen erforderlich?