# Pflichtenheft
| Version | Autoren |In Auftrag von| Status | Datum |
| ------- | ------ | ----- | ------ | ----- |
| 0.1 | Ken Rotaris & Tunahan Erbay | Herr Mercantonio | - | 02.03.2020 |
## 1. Visionen und Ziele
* /V10/ Der Besucher der Webseite (Benutzer) soll so einfach und klar wie möglich dazu geführt werden, seine Daten anzugeben.
* /Z10/ Der Benutzer soll die Möglichkeit haben, je nach Interesse, zwischen den verschiedenen Versicherungsthemengebieten [(hier vereinbart)](https://docs.google.com/document/d/189KHNtIh6MP0CkNRCYR32oiy6vfLBdAxPPNXNFmwK64/edit?usp=sharing) auszuwählen.
* /Z20/ Der Benutzer soll einfach und verständlich zum richtigen Formular geführt werden in dem die [relevanten Fragen und Felder](https://docs.google.com/document/d/189KHNtIh6MP0CkNRCYR32oiy6vfLBdAxPPNXNFmwK64/edit?usp=sharing) präsentiert werden.
* /Z30/ Sämtliche Daten, welche vom Benutzer ausgefüllt wurden, müssen gespeichert werden und per Email an Herr Marcantonio weitergeleitet werden.
## 2. Rahmenbedingungen
* /R10/ Es handelt sich bei der Webseite um eine Versicherungs-Landing-Page mit themenbedingten Formularen zum Einholen von Offerten.
* /R20/ Zielgruppe der Webseite sind Versicherungsinteressierte in den Bereichen Haus-, Rechtsschutz-, Reisenden- und Autoversicherung.
* /R30/ Das System soll unbeaufsichtigt ablaufen können.
* /R40/ Die Webseite wird von bekannten Browsern wie Google Chrome, Safari, MsEdge, Opera und FireFox aufgerufen auf verschiedensten Endgeräten wie Desktop-PC's, Natels und Tablets.
* /R70/ Die Webseite wird mithilfe von HTML, Wordpress, CSS und JavaScript erstellt.
* /R80/ Die organisatorischen Rahmenbedingungen inklusive der Deadlines des Projekts sind [hier](https://docs.google.com/document/d/1cnIczhECk9FNTSACRab_uSRE3dUCUZ1KqM-uPvia9Og/edit?usp=sharing) festgelegt
## 3. Relevanter Kontext (und Überblick)
* /K10/ Die Webseite dient der Leadgenerierung von potenziellen Versicherungskunden.
## 4. Funktionale Anforderungen
* /F10/ Die Landing Page soll Interessierten, aber noch unschlüssigen Benutzern die Möglichkeit der Kontaktaufnahme bieten (Offerte verlangen / Rückruf vereinbaren).
* /F20/ Die Landing Page muss fähig sein, die Informationen, welche der Benutzer hinterlässt, zu speichern und per Email an Herrn Marcantonio zu senden.
* /F30/ Die Landing Page soll auf bekannten Browsern wie Google Chrome, Safari, MsEdge, Opera und FireFox korrekt und einheitlich dargestellt werden.
* /F40/ Die Landing Page muss responsiv sein, sich also selbständig dem Endgerät des Benutzers der Webseite anpassen (sei dies Desktop, Smartphone oder Tablet).
* /F50/ Die Landing Page soll [themenbedingt](https://docs.google.com/document/d/189KHNtIh6MP0CkNRCYR32oiy6vfLBdAxPPNXNFmwK64/edit?usp=sharing) (Hausrat-,Rechts-,Reisen-,Auto-Versicherung etc.) das korrekte/relevante Formular anzeigen, welches vom Benutzer augefüllt werden soll.
Die Funktionalen Anforderungen werden im Anhang A mithilfe von Use-cases detaillierter beschrieben.
## 5. Qualitätsanforderungen
* /QB10/ Der Benutzer soll möglichst kleine Wartezeiten haben um die Benutzerfreundlichkeit so hoch wie möglich zu halten.
* /QE20/ Die Website sollte verschlüsselt sein und somit mit "https://" laden.
## 6. Abnahmekriterien
* /A10/ Gültiges Abnahmeszenario: Die Webseite aufrufen. Ein Thema wählen. Formular absenden. Und prüfen ob alles geklappt hat. (Use Case durchführen)
# Anhang
## A: Use Cases
### Use Case 1:
Name: Hausversicherungsofferte einholen
Akteure: potentieller Kunde, der Webseite
Vorbedingungen: Der Kunde ist auf der Suche nach einer neuen Hausversicherung.
Standardablauf
* Der Kunde ruft die Webseite auf, in dem er die Domain (?) in seinen Browser eintippt.
* Danach scrollt er runter bis zum "Offerte einholen"-Abschnitt.
* Da wählt er unter den unterschiedlichen Themen das Thema "Hausversicherung" und das richtige Formular erscheint.
* Er füllt das Formular vollständig aus.
* Und klick auf "Offerte einholen".
Nachbedingungen Erfolg: Die ausgefüllten Daten wurden inkl. E-Mail-Adresse zur Bewertung an Herr Mercantonio gesendet.
Nachbedingung Fehlschlag: Nicht alle Pflichtfelder wurden ausgefüllt. Der Kunde wird aufgefordet die Pflichtfelder vollständig auszufüllen.