Teamverpflegung
Nutzervorstellung
Projektvorstellung
Es wäre cool wenn wir eine Verwaltung von der "Kuchenschuldnerliste" hätten. Für die Lösung des
Problems
habe ich mit Alexandra und Stefan schon eine Idee.
Es soll möglich sein, dass sich alle Mitarbeiter eines Teams in die App eintragen. Dabei bekommen sie einen Nutzernamen der eindeutig sein muss. Sie hinterlegen beim ersten Mal anmelden ihr Geburtsdatum.
Als Nutzer kann man ebenfalls seinen Urlaub in die App eintragen. Bei beiden Szenarien wird man vorab informiert, dass man bald Kuchen ausgeben muss.
Man kann dann unter Einhaltung von Regeln einen Termin für das Team erstellen. Hat man einen Termin mit Uhrzeit gewählt, werden die anderen Kollegen darüber informiert.
Es soll möglich sein, dass sich alle Mitarbeiter eines Teams in die App eintragen. Dabei bekommen sie einen Nutzernamen der eindeutig sein muss. Sie hinterlegen beim ersten Mal anmelden ihr Geburtsdatum.
Als Nutzer kann man ebenfalls seinen Urlaub in die App eintragen. Bei beiden Szenarien wird man vorab informiert, dass man bald Kuchen ausgeben muss.
Man kann dann unter Einhaltung von Regeln einen Termin für das Team erstellen. Hat man einen Termin mit Uhrzeit gewählt, werden die anderen Kollegen darüber informiert.
Funktionale Anforderungen
- Ich kann in der Anwendung meinen Geburtstag und Urlaub eintragen
- Ich bekomme eine Woche vor dem Ereignis eine Erinnerung, einen Kuchentermin mit Datum und Uhrzeit einzustellen
- Als Kuchenausgeber kann ich einen Termin festlegen. Das System unterstützt mich bei der Einhaltung von Regeln:
- Maximal eine Person pro Tag kann etwas ausgeben
- Maximal zwei Personen pro Woche dürfen etwas ausgeben
- Innerhalb von einer Woche darf es nicht den gleichen Kuchen geben
- Die Kollegen werden informiert, wenn jemand plant Kuchen auszugeben
- Jeder bekommt am Tag noch einmal eine Erinnerung
- Es gibt eine Schuldnerliste, bei dem die Mitarbeiter angezeigt werden, welche noch Kuchen ausgeben müssen.
Nichtfunktionale Anforderungen
- Die Anwendung soll auf dem Computer und auf dem Smartphone bedienbar sein
- Die Anwendung soll auf jedem beliebigen Betriebssystem gehostet werden
- Als Anwender möchte ich keine extra App installieren müssen
Nice to have
- Die Anwendung merkt sich nach Anmeldung meinen Namen, dass ich diesen nicht immer wieder eintippen muss.
- Es ist nachvollziehbar, wann ich welche Änderungen vorgenommen habe.