Funktionale und nichtfunktionale Anforderungen für E-Commerce-Websites | Elogisch

Funktionale und nichtfunktionale Anforderungen für E-Commerce-Websites | Elogisch

Quellknoten: 2753507
Entwicklung von E-Commerce-Websites

Funktionale und nichtfunktionale Anforderungen an Online-Shopping-Systeme: Liste und Beispiele

Man sagt, erfolgreiche Unternehmen beginnen mit einer Idee. Wir sagen, dass sie alle mit funktionalen und nichtfunktionalen Anforderungen an E-Commerce-Websites beginnen.

Funktionale und nichtfunktionale Anforderungen sind die Grundlage Ihres Projekts. Sie artikulieren Ihre Bedürfnisse und Wünsche und spezifizieren die Aufgaben für Ihr Entwicklungsteam. Sie können schon bald nach der Ausstellung mit dem Aufschreiben beginnen E-Commerce-RFP um ein klares Bild Ihrer Website zu haben, wenn Sie sich für einen Anbieter entscheiden.

Alle unsere Projekte bei Elogic beginnen mit einer kurzen Klärung der funktionalen und nichtfunktionalen Anforderungen des Kunden an das Online-Shopping-Projekt. Sofern ein Kunde keine Liste direkt an uns sendet, stellen wir ihm ein Dokument zum Ausfüllen aus (sehen Sie es als herunterladbaren Bonus am Ende des Artikels!). Auf diese Weise sind wir sicher, dass wir seine Geschäftsanforderungen verstehen, während der Kunde das Projektbudget und den Projektumfang anpassen und positive Online-Einkaufserlebnisse auf der Website bieten kann.

In diesem Artikel erläutern wir den Unterschied zwischen den funktionalen und nichtfunktionalen Anforderungen an Online-Shopping-Systeme und präsentieren anhand der Praxisbeispiele unserer Kunden eine Liste der häufigsten. Außerdem geben wir einige Tipps, wie Sie die Anforderungen organisieren und wie sie aussehen sollten.

Funktional vs. nicht-funktional: Definition und Unterschiede

Der Hauptunterschied zwischen funktionalen und nichtfunktionalen Anforderungen von E-Commerce-Websites liegt in ihrem Umfang und Zweck.

Funktionale Anforderungen (FRs) sind die was Ihrer Website. Es geht um die Funktionen und Kernoperationen Ihres E-Shops, die es einem Benutzer ermöglichen, auf der Website Maßnahmen zu ergreifen. Sie können als einzelne Website-Funktion implementiert werden und bilden die Grundlage des gesamten Softwareentwicklungsprozesses. 

Funktionale Anforderungen für eine Website-Beispiele: Fügen Sie die folgenden Produktfilterfunktionen zu unserem Heimwerker-Webshop hinzu: Preis, Beliebtheit, Leistungsrate (Watt), Heizfläche (m2) und Nutzung (Bad, Küche usw.).

Nichtfunktionale Anforderungen (NFRs) sind die wie Ihrer Website. Sie werden als Qualitätsmerkmale eines Systems bezeichnet, prägen das Benutzererlebnis und implizieren einige globale, abstrakte Erwartungen an das Produkt. Nichtfunktionale Anforderungen an Online-Shopping-Systeme können sich aus einer Summe funktionaler Anforderungen für eine E-Commerce-Website ergeben und als Summe von Webfunktionen implementiert werden.

Nichtfunktionale Anforderungen für Beispiele für Online-Shopping-Websites: Produkte sollten leicht auffindbar sein und eine ansprechende Darstellung auf der Website haben.

Hierarchisches Diagramm, in dem eine nichtfunktionale Anforderung viele funktionale Anforderungen umfasst.
Zusammenspiel funktionaler und nichtfunktionaler Anforderungen: Viele FRs bilden einen NFR.

Geheimtipp: Das Optimieren und Anpassen der Anforderungen kann den Umfang und das Budget Ihres Projekts ändern.

Es wird nicht empfohlen, bei den E-Commerce-Funktionsanforderungen zu sparen, die den Kern des Projekts bilden. Scheuen Sie sich also nicht davor, viele davon in Ihrem Website-Spezifikationsdokument zu sehen. Aber hüten Sie sich vor der Addition nichtfunktionaler Anforderungen, die die Kosten Ihres Projekts in die Höhe treiben. 

Mehr lesen: Was ist der Unterschied zwischen E-Commerce und M-Commerce?

Wenn Sie sich das leisten können – großartig! Ihr Shop wird ein Kundenmagnet sein und ein optimales Benutzererlebnis bieten. Wenn Ihr Budget hingegen knapp ist, sollten Sie erwägen, nur die wesentlichen nichtfunktionalen Anforderungen hinzuzufügen, die Ihre Benutzer zufriedenstellen. Idealerweise möchten Sie die goldene Mitte zwischen den funktionalen und nichtfunktionalen Anforderungen an eine E-Commerce-Website finden und diese unter Berücksichtigung Ihrer Geschäftsziele und -vorgaben ausbalancieren.

Funktionale Anforderungen: Ihr Website-Kern

Die für das Verhalten des Online-Shopping-Systems verantwortlichen funktionalen Anforderungen können je nach Geschäftsanforderungen und Nische sehr unterschiedlich sein. Beispielsweise ermöglichen Mode-Websites in der Regel die Auswahl einiger Produktattribute durch den Kunden (z. B. Farbe, Größe usw.); Reiseunternehmen benötigen möglicherweise einen Chatbot, der dem Benutzer Unterstützung bietet; Luxusgüter und Schmuck-Online-Unternehmen Sie benötigen eine Zoomfunktion auf einer Produktdetailseite (PDP).

Hier sind einige unverzichtbare Funktionsanforderungen, die für alle E-Commerce-Websites gelten.

FR Nr. 1: Integrationen von Drittanbietern

Listen Sie alle Software von Drittanbietern auf, die über die API integriert werden soll und in die E-Commerce-Website integriert werden soll. Dies können die neuen Systeme sein, die Sie hinzufügen möchten, oder die vorhandenen, mit denen Sie zufrieden sind und die Sie jetzt verwenden.

Diese Anforderung betrifft sowohl Systeme zur Optimierung der Geschäftsabläufe (wie ERP, CRM, PIM) als auch flexible Zahlungsgateways für Ihre Kunden. Durch die Angabe der Anzahl der Integrationen von Drittanbietern werden Sie erfolgreich sein E-Commerce-Architektur strukturiert und bereit für die Skalierung Ihres Unternehmens in der Zukunft.

Beispiele für FR Nr. 1

  • Die Website wird in Odoo integriert ERP-System und Svea-Zahlungslösungen.
  • PayPal Direct, PayPal Plus und Amazon Pay werden die vorrangige Zahlung im Geschäft sein.

FR #2: Mobilfreundlichkeit

Es ist kein Geheimnis, dass mobile responsive Apps mehr Traffic auf die Website bringen. Entsprechend StatistaIn den USA hat die Zahl der Kundenkonvertierungen auf mobilen Geräten auch die auf Desktops erreicht. Wenn Sie also in eine auf Mobilgeräte reagierende Funktion Ihrer Website investieren, können Sie mehr als nur ein paar Dollar verdienen und treue Kunden, die bequem von ihrem Sofa aus einkaufen.

Studieren Sie Ihre Zielgruppe und erkundigen Sie sich nach deren Geräten. Geben Sie an, wie sich die Position der wesentlichen Schaltflächen und Optionen auf Webseiten für ein besseres Einkaufserlebnis ändern soll (Insidertipp: Platzieren Sie den Checkout-Button in der Daumenreichweite Ihres Kunden, denn die meisten Menschen surfen lieber mit nur einer Hand auf Mobilgeräten im Internet). Ihre Mobile-First-Funktionsanforderung sollte präzise sein, um die Entwickler nicht zu verwirren.

FR #2 Beispiels:

  • PDP sollte an die Bildschirme des Apple iPhone 6s und höher angepasst sein.
  • Mein Shop unterstützt die Sprachsuche von Produkten auf Mobilgeräten über das Alexa Mobile Accessoire (AMA) Kit (beachten: Dies ist eine der funktionalen Anforderungen von Amazon).

FR #3: Produktattribute

Ihr PDP wird verschiedene Produktmerkmale enthalten, und die Entwicklungsagentur sollte diese kennen, um die entsprechenden Funktionen implementieren zu können. Kann der Kunde nur eine Produktgröße und -farbe auswählen? Verwenden Sie Videos auf einem PDP? Werden einige Produktattribute in einem Menü angezeigt (wie im Mega-Menü)? Erstellen Sie nach Möglichkeit eine Liste aller Produktattribute, die Ihre Website haben sollte, und übergeben Sie sie Ihren Entwicklern.

Produktattribute auf dem PDP unseres Kunden: Größe, Kleiderlänge, Menge und Farbe. Quelle: Amsale.

Beispiele für FR Nr. 3

  • Die Website soll einfache und gebündelte Produkttypen unterstützen.
  • Produktbilder auf der Produktdetailseite sollten die Möglichkeit haben, hineinzuzoomen.

FR #4: Bestell- und Checkout-Ablauf

Ihre funktionalen Anforderungen an ein Online-Shopping-System sollten festlegen, wie die Bestellungen in Ihrem Shop abgewickelt werden und ob diese Funktionalität optimiert werden sollte. Geben Sie insbesondere an, ob Sie möchten, dass sich der Kunde registriert, um einen Kauf zu tätigen, oder ob Sie den Checkout als Gast ermöglichen möchten. Listen Sie die Bestellstatus auf, die Sie haben möchten (sichtbar sowohl für den Kunden als auch für den Shop-Administrator). Erklären Sie, wie Sie B2B-Bestellungen verwalten möchten. Kurz gesagt: Versuchen Sie, Ihre Bestell- und Checkout-Funktionen so detailliert wie möglich zu beschreiben. 

Dies ist auch der Teil, in dem Sie Ihre Rabattrichtlinien und ggf. die Aktionscodes angeben, die Sie in Ihrem Shop bereitstellen. Unabhängig davon, ob sie an der Kasse oder direkt auf dem PDP abgewickelt werden sollen, sollten Sie eine separate funktionale Anforderung für sie angeben.

Beispiele für FR Nr. 4

  • Auf der Website werden die folgenden Bestellstatus angezeigt: bestätigt, in Bearbeitung, versandt, zurückgegeben.
  • Nachdem sich der Kunde auf der Website registriert hat, sollte er ein weiteres Jahr Garantie auf die gekaufte Bestellung erhalten.

FR #5: Social Sharing

Im E-Commerce geht die Online-Präsenz mit der Social-Media-Präsenz einher. Wenn Sie einem Benutzer erlauben, den Inhalt Ihrer Website in sozialen Netzwerken zu teilen, steigert dies die Markenbekanntheit und bringt Sie näher an Ihre bestehenden und potenziellen Kunden heran. Recherchieren Sie Ihre Zielgruppe und identifizieren Sie ihre bevorzugten Social-Media-Netzwerke. Ermöglichen Sie Ihren Verbrauchern, Produkte, Blog-Beiträge und inspirierende Bilder zu teilen, indem Sie Ihrer Website eine entsprechende Schaltfläche hinzufügen.

Beispiele für FR Nr. 5

  • Unsere Produktinformationen sollten auf Facebook, Instagram, Pinterest und LinkedIn geteilt werden.
  • Benutzerkommentare von Facebook sollten auf der Produktdetailseite auf der Seite „Kundenrezensionen“ erscheinen.

Wir bei Elogic verfolgen selbst die Social-Sharing-Praxis. Wenn Sie sich großzügig fühlen (und nach der Lektüre dieses Artikels etwas schlauer sind), warum teilen Sie ihn nicht in den sozialen Medien?

Nichtfunktionale Anforderungen: Ihr Website-Flair

Wie bereits erwähnt, artikulieren nichtfunktionale Anforderungen die Qualitätsmerkmale der Website, die für ein positives Benutzererlebnis und eine optimale Website-Leistung sorgen. Die Bibel der Wirtschaftsanalysten – BABOK – unterscheidet zwischen NFRs für Händler (z. B. Wartbarkeit, Skalierbarkeit, Wiederverwendbarkeit) und für Benutzer (z. B. Benutzerfreundlichkeit, Sicherheit, Zugänglichkeit). Unserer Meinung nach sind sie alle in den verschiedenen Phasen Ihrer Geschäftsreise gleichermaßen wichtig: Wenn Ihr Geschäft wächst, können sich Ihre nichtfunktionalen Anforderungen summieren.

Hier sind einige grundlegende Arten nichtfunktionaler Anforderungen für E-Commerce-Websites, die in das Website-Spezifikationsdokument aller digitalen Unternehmen aufgenommen werden sollten.

NFR Nr. 1: Benutzerfreundlichkeit

Unabhängig von der Größe Ihres Unternehmens möchten Sie, dass Ihre Website intuitiv und benutzerfreundlich ist. Es braucht etwa 0.05 Sekunden Damit Benutzer herausfinden können, ob Ihre Website ihre Zeit und Aufmerksamkeit wert ist. Sie sollten also auf jeden Fall an Ihrem Homepage-Design, Ihren Calls-to-Action und einem einfachen Checkout arbeiten, um diese Millisekunden des Untergangs zu überwinden. Die Benutzerfreundlichkeit einer Website wird auch durch definiert

  • wie leicht ein Benutzer sein Ziel mit einem einzigen Seitenbesuch erreichen kann;
  • wie schnell sie die Aufgaben im Laden erledigen;
  • wie einprägsam und intuitiv das Design ist;
  • Anzahl und Zeitpunkt der Fehler, die Benutzer machen.

Beispiele für NFR Nr. 1

  • Ein Kunde sollte leicht das richtige Produkt für sich finden, verstehen, welche Probleme es löst, und einen Kauf tätigen, ohne uns zu kontaktieren.
  • Kein mehrstufiger Checkout: Benutzer müssen vom PDP aus in einem Schritt zur Schaltfläche „In den Warenkorb“ gelangen.

NFR Nr. 2: Sicherheit

Sicherheit ist beim Umgang mit Geldtransaktionen und sensiblen Daten von größter Bedeutung. Einfache Softwareanforderungen für E-Commerce-Websites wie SSL-Zertifizierung und Datenschutzrichtlinien schaffen Vertrauen in Ihre Website und machen die Kunden zu Befürwortern Ihrer Marke. Es geht auch um verschiedene Administratorrollen, mit denen Sie steuern können, wer Informationen erstellen, anzeigen, kopieren, ändern oder löschen darf. Abhängig von Ihrem Unternehmensstandort bedeutet Sicherheit auch die Einhaltung der Kundendatenschutzvorschriften (Beispiel: DSGVO in Europa).

Beim Thema Sicherheit spielen viele Faktoren eine Rolle. Die Spezifizierung dieser nichtfunktionalen Anforderung bedeutet, den ersten Schritt dazu zu tun Betrugsprävention im E-Commerce.

Beispiele für NFR Nr. 2

  • Nur der Systemdatenadministrator kann Rollen zuweisen und Zugriffsberechtigungen für das System ändern.
  • Die Website muss gegen jede Art von Angriffen, einschließlich DDoS- und XSS-Angriffen, resistent sein.

NFR #3: Leistung

Wenn Ihr Ziel darin besteht, den Traffic Ihrer Website zu steigern, sollte die Leistung in Ihrem Spezifikationsdokument an erster Stelle stehen. Diese NFR findet sich häufig in Briefings von großen Unternehmen oder Websites mit veralteter Architektur: Sie möchten, dass ihre E-Shops unabhängig von der Anzahl der Integrationen und Verkaufssaisons schnell laden.

Richten Sie den Geschwindigkeits-Benchmark, eine maximale Anzahl hinzuzufügender SKUs oder einen anderen für Ihr Unternehmen geeigneten Leistungsindikator ein. Berücksichtigen Sie jedoch nicht die Lieferzeit für Systeme von Drittanbietern. Ihre Entwickler können nicht viel tun, wenn ein bestimmter Geschäftsvorgang von einem API-Aufruf an eine andere Datenbank abhängt.

Beispiel für NFR Nr. 3: Die Homepage der Website sollte unter iOS 4+ und Safari auf 10G in weniger als 4 Sekunden geladen werden.

NFR Nr. 4: Wartbarkeit

Es ist allgemein bekannt, dass der schwierige Teil der Planung eines Geschäftsbudgets darin besteht, die Betriebskosten für die Unternehmenswartung zu berücksichtigen. Das Streben danach, die Website von der ersten Entwicklungsphase an wartbar zu machen, bedeutet, den Zeit- und Kostenaufwand für die Identifizierung und Behebung von Systemfehlern in der Zukunft zu reduzieren. So traurig es auch erscheinen mag, es gibt kein Entrinnen vor den Zukunftsproblemen und man erkennt viele Hinweise darauf wie man eine E-Commerce-Website pflegt. Ihre Aufgabe besteht jedoch darin, das System von Anfang an wartungsfreundlich zu gestalten.

Beispiel für NFR Nr. 4: Da wir wachsen wollen, soll die Website alle Backend-Komplexitäten beseitigen, damit interne Ingenieure in Zukunft Änderungen am System vornehmen können.

NFR #5: Skalierbarkeit

Wenn Sie nach einer zukunftssicheren Lösung suchen, sollten Sie auf Skalierbarkeit achten. Diese Anforderung definiert, wie die Website wachsen und ihre Funktionalität erweitern kann, ohne ihre Leistung zu beeinträchtigen. Sie sollten in der Lage sein, mehr Arbeitsspeicher, Server oder Speicherplatz hinzuzufügen, um mehr Transaktionen auf Ihrer Website durchzuführen.

Auf der Serverseite möchten Sie möglicherweise Lokalisierungsfunktionen hinzufügen, falls Sie planen, neue Märkte zu erschließen Produkte international verkaufen. Insgesamt sorgt dieser NFR für eine problemlose Geschäftsausweitung und hat sowohl Auswirkungen auf die Hardware als auch auf die Software.

Beispiele für NFR Nr. 5: 

  • Unser Hauptziel für die nächsten zwei Jahre ist die Internationalisierung, daher soll die Website mehrere Storeviews für jedes Land, in das wir verkaufen, haben.
  • Der Shop soll erweitert werden, um mehr als 500 SKUs auf einem einzigen Server zu unterstützen, ohne dass sich dies negativ auf die Ladegeschwindigkeit der Website auswirkt.

Verfassen Sie Ihren ersten Brief

Sie haben sich also für einige funktionale und nicht funktionale Anforderungen an eine E-Commerce-Website entschieden; was jetzt? Sie bringen Ihre Wünsche und Ansichten zum Projekt auf Papier vor! 

Wenn ein Kunde uns bei Elogic kontaktiert E-Commerce-Entwicklung, wir geben gerne ein Briefing ab. Es hilft unseren Kunden, sich über ihre E-Commerce-Anforderungsliste Gedanken zu machen und uns ein klares Bild davon zu zeichnen, was sie sehen möchten. Ähnlich wie bei RFP wird ein Briefing in einer Tabelle mit kategoriespezifischen Fragen in Registerkarten organisiert. Abhängig von der Art des Projekts (Website-Entwicklung von Grund auf, Replatforming, Entwicklung benutzerdefinierter Module usw.) enthält das Briefing verschiedene Fragen, die darauf abzielen, unterschiedliche Geschäftsanforderungen aufzuzeigen.

Beispiel für ein Dokument mit Website-Anforderungen.
Beispiel für ein Dokument mit Website-Anforderungen.

Sehen Sie sich ein herunterladbares Beispiel unseres Briefings für Ihr Migrationsprojekt an

…und bringen Sie Ihre FRs und NFRs schneller rüber.

Mit 1 Klick herunterladen

Tipps zur Dokumentation funktionaler und nichtfunktionaler Anforderungen für Online-Shopping-Websites

Zum Abschluss dieser Diskussion möchten wir Ihnen drei Schlüssel für die richtige Formulierung der Anforderungen an E-Commerce-Websites vorstellen.

  1. Seien Sie konkret. Dieser Tipp mag offensichtlich sein, muss aber betont werden. Lassen Sie nicht zu, dass Ihr Bewusstseinsstrom den Auftrag übernimmt und viele Anforderungen in einem vereint. Halten Sie sie stattdessen granular und formulieren Sie sie präzise. Glauben Sie uns, der Übergang von „Wir möchten ein ERP und ein PIM verwenden“ zu „Die Website soll SAP ERP und Fishbowl Inventory verwenden“ macht für Entwickler einen großen Unterschied.
Das Do und Don’t der Online-Kommunikation über Anforderungen.
Beispiel einer spezifischen Stakeholder-Entwickler-Kommunikation. Quelle: Vironit.
  1. Machen Sie sie messbar. KPIs sind subjektiv und variieren von Unternehmen zu Unternehmen. Aber Sie müssen Ihre eigenen finden und sie in Ihre Anforderungen integrieren. Sagen Sie nicht einfach nur „Ich möchte eine schnell ladende Website“, sondern geben Sie Ihre ideale Ladezeit für einen bestimmten Anwendungsfall an. Sprechen Sie wann immer möglich über Zahlen und ergänzen Sie Ihren Bedarf um ein Maß, wann immer Sie können. Ihre Entwickler testen die Funktion viel schneller anhand Ihres festgelegten Benchmarks und Sie bleiben immer am Puls des Projekts.
  1. Richten Sie die Entwicklungsanforderungen für E-Commerce-Websites an den Geschäftszielen aus. Sie können viele Spezifikationen zusammenzählen und Ihr gesamtes Budget für die Website-Funktionen ausgeben; Aber wenn sie nicht alle mit einem größeren Ziel vor Augen gestaltet werden, wird Ihr Endprodukt unbefriedigend sein.

Sorgen Sie schließlich dafür, dass Ihre funktionalen und nichtfunktionalen Anforderungen an eine E-Commerce-Website für Sie funktionieren und nicht umgekehrt. Wenn Sie das Briefing ausfüllen und Ihre Spezifikationen klar formulieren, sparen Sie Zeit und Mühe. Beantworten Sie die Fragen der Entwickler, bevor diese sie überhaupt stellen, und gehen Sie schneller live!

Wenn Sie daran interessiert sind, einen E-Commerce-Shop auf einer beliebigen Plattform zu entwickeln oder Ihren bestehenden zu aktualisieren, zu optimieren oder zu integrieren, Ökologisch ist für Sie da.

Senden Sie uns Ihre funktionalen und nichtfunktionalen Anforderungen für ein bevorstehendes Projekt

Wir kümmern uns um Ihren Online-Shop!

Senden Sie jetzt Ihr Briefing

Häufig gestellte Fragen

Was sind die funktionalen Anforderungen einer Website?

Funktionale Anforderungen listen die Funktionen und Merkmale eines Systems auf. Schlüssel Funktionsanforderungen für E-Commerce-Websites Dazu gehören Integrationen von Drittanbietern, mobile Reaktionsfähigkeit, Produktattribute, der Checkout-Prozess, Social Sharing usw.

Was ist der Unterschied zwischen funktionalen und nichtfunktionalen Anforderungen an einen Online-Shop?

Der Hauptunterschied zwischen diesen beiden Anforderungen liegt in ihrem Umfang und Zweck. Funktionale Anforderungen spezifizieren die Merkmale des Systems, während nichtfunktionale Anforderungen die Art und Weise beschreiben, wie es funktionieren soll.

Wie fülle ich ein Briefing für die funktionalen Anforderungen Ihres Online-Shops aus?

Es reicht aus, ein paar Fragen zu beantworten, die Ihnen ein potenzieller Entwickler einer E-Commerce-Website senden wird.

An wen kann ich mich wenden, um funktionale Anforderungen in einem Online-Shop umzusetzen?

Normalerweise müssen Sie einen professionellen Auftragnehmer finden, der dies fehlerfrei erledigt. Oder kontaktieren Sie einfach Elogic und finden Sie heraus, wie wir das für Sie erledigen können.

Zeitstempel:

Mehr von Ökologisch