Entwicklungsprojekt

bei Christian Noss

Szenario Perspektive Web-Development 2024

Kunden laden oft übergroße Bilder, Videos oder Audiodateien in ein Content-Management-System (CMS), was zu Speicher- und Performance-Problemen führt oder oftmals vom CMS direkt blockiert wird. Eine Lösung wird benötigt, die diese Dateien vor dem Hochladen automatisch optimiert, um die Dateigröße zu reduzieren und die Nutzung des CMS zu vereinfachen.

Beschreibung

User Stories

U1: Als Admin möchte ich Vorgaben für die Dateigröße und -auflösung festlegen, damit meine Kunden ihre Dateien vor dem Hochladen optimieren können.

Akzeptanzkriterien

U2: Als Admin möchte ich personalisierte Zugriffslinks generieren können, damit meine Kunden direkt Zugriff auf das Tool haben.

Akzeptanzkriterien

U3: Als Admin möchte ich ein Guthaben für jeden Kunden festlegen, damit sie nicht unbegrenzt Dateien hochladen können.

Akzeptanzkriterien

U4: Als Kunde möchte ich über einen einfachen personalisierten Zugriffslink Dateien hochladen und automatisch optimieren lassen, ohne technische Details anpassen zu müssen.

Akzeptanzkriterien

U5: Als Kunde möchte ich nach der Optimierung meine Dateien sofort herunterladen können, damit ich sie direkt in das CMS hochladen kann.

Akzeptanzkriterien

U6: Als Admin möchte ich sicherstellen, dass die personalisierten Zugriffslinks nur für einen bestimmten Zeitraum gültig sind, um Missbrauch und «Karteileichen» zu vermeiden.

Akzeptanzkriterien

U7: Als Admin möchte ich sehen, wie viel Guthaben ein Kunde noch hat, um den Überblick über die Nutzung zu behalten.

Akzeptanzkriterien

U8: Als Kunde möchte ich über eine Benachrichtigung informiert werden, wenn mein Guthaben erschöpft oder mein Zeitfenster ausgelaufen ist, damit ich weiß, wann ich keine Dateien mehr hochladen kann.

Akzeptanzkriterien

U9: Als Kunde möchte ich ein einfaches und klares Interface, damit ich den Upload und die Optimierung ohne Schwierigkeiten durchführen kann.

Akzeptanzkriterien

U10: Als Kunde möchte ich während des Uploads und der Optimierung den Fortschritt sehen, um zu wissen, wie lange der Vorgang noch dauert.

Akzeptanzkriterien

U11: Als Kunde möchte ich eine visuelle Bestätigung erhalten, dass meine Dateien erfolgreich hochgeladen und optimiert wurden.

Akzeptanzkriterien

U12: Als Admin möchte ich ein übersichliches und klar strukturiertes Dashboard, das mir ermöglicht, Vorgaben für die Optimierung und Guthaben übersichtlich zu verwalten.

Akzeptanzkriterien

U13: Als Kunde möchte ich bei Problemen oder Fehlermeldungen klare und hilfreiche Hinweise bekommen, um zu verstehen, was schiefgelaufen ist.

Akzeptanzkriterien

U14: Als Kunde möchte ich mich durch klare visuelle Hinweise (z.B. Symbole, Farben) sicher durch den Upload-Prozess leiten lassen, damit ich keine wichtigen Schritte verpasse.

Akzeptanzkriterien

U15: Als Admin möchte ich ein responsives Design, damit ich auch auf mobilen Geräten einfach auf das Tool zugreifen und Einstellungen vornehmen kann.

Akzeptanzkriterien

U16: Als Kunde möchte ich, dass das Tool auch auf mobilen Geräten einfach zu bedienen ist, um Dateien von meinem Smartphone oder Tablet hochladen zu können.

Akzeptanzkriterien

U17: Als Kunde möchte ich die Möglichkeit haben, den Upload-Prozess abzubrechen, falls ich versehentlich die falschen Dateien ausgewählt habe.

Akzeptanzkriterien

U18: Als Kunde möchte ich Dateien von meinem mobilen Gerät hochladen und später von einem anderen Gerät (z.B. meinem Rechner) herunterladen können, um flexibel auf meine Dateien zuzugreifen.

Akzeptanzkriterien: