Wie es entstand
Ein neuer Club ohne passende kommerzielle Software.
Das Projekt begann mit einem Segelclub, der seine Tätigkeit von Grund auf aufbaute. Es gab weder ein früheres Programm zu ersetzen noch eine Plattform, an die sich der Betrieb anpassen ließ.
Wir gingen direkt von den Vorstellungen und Bedürfnissen des Kunden aus, um festzulegen, wie das System funktionieren sollte. Die Komplexität lag nicht nur in vielen Funktionen, sondern darin, all diese Regeln zusammenspielen zu lassen.
Dieses Projekt ist ein gutes Beispiel dafür, wann individuelle Softwareentwicklung sinnvoll ist.
Es ging nicht einfach darum, eine Website für einen Yachtclub zu erstellen oder ein Buchungssystem zu installieren.
Sehr konkrete Geschäftsregeln mussten in eine Anwendung umgesetzt werden, die sie automatisch anwenden und miteinander verknüpft halten konnte.
Deshalb haben wir die Software von Grund auf entwickelt, ausgehend von den vom Kunden definierten Anforderungen.
Das Ergebnis ist ein Werkzeug, das an die tatsächliche Arbeitsweise des Clubs angepasst ist, statt eines Systems, das den Club zwingt, seine Arbeitsweise zu ändern.
Von Anfang an gab es sehr konkrete Geschäftsregeln:
- Verschiedene Mitgliedschaftstypen.
- Unterschiedliche Tarife je nach Mitgliedschaft.
- Unterschiedliche Tarife je nach Tag/Uhrzeit.
- Tarife, die sich je nach Jahreszeit ändern.
- Unterschiedliche Kosten je nach Vorlaufzeit der Buchung.
- Verschiedene Währungen und Guthabenkonten.
- Kauf neuer Währung.
- Übertragung von Währung zwischen Zeiträumen.
- Zeiträume unterschiedlicher Länge, wie Monate oder Quartale.
- Währungen mit besonderem Verhalten, die bei Nutzung nie verfallen.
- Einschränkungen, welche Mitglieder bestimmte Boote nutzen dürfen.
- Verwaltung von Veranstaltungen und Kapazität.
- Teilnehmer- und Gästegrenzen je nach Mitgliedschaft.
- Kontrolle von Anwesenheit und Abwesenheit.
- Sperrung von Booten wegen Wartung, Schulung oder anderer Gründe.