iwebforyou
Projekt starten

SaaS-Plattformen aus klaren Anforderungen

iwebforyou baut SaaS-Produkte und interne Unternehmensplattformen mit Konten, Rollen, Arbeitsabläufen, Dashboards und Anbindungen an andere Systeme. Wir arbeiten in fünf Phasen. Zuerst werden die Anforderungen geschrieben, danach der Code.

Wenn Ihr Unternehmen mit Tabellen, E-Mails und Freigaben von Hand arbeitet, oder wenn Sie ein eigenes Softwareprodukt verkaufen möchten, ist diese Seite für Sie. Hier sehen Sie, was genau wir bauen, was Sie gewinnen, wenn die Spezifikation vor der ersten Zeile Code geschrieben ist, und wie die Qualität bis zur Übergabe geprüft wird. Der einfache Grundsatz dahinter: Software, die mit System gebaut wird, hält über die Zeit.

SaaS-Plattformen aus klaren Anforderungen Was wir bauen

Wir bauen Software, die den echten Betrieb Ihres Unternehmens unterstützt. In der Praxis:

  • Benutzerkonten und Anmeldung, damit jeder nur sieht, was zu ihm gehört.

  • Rollen und Berechtigungen, damit eine Leiterin, ein Sachbearbeiter oder ein Kunde unterschiedliche Möglichkeiten haben.

  • Arbeitsabläufe: die Schritte, die eine Aufgabe durchläuft, zum Beispiel Antrag, Prüfung, Freigabe, Erfassung.

  • Dashboards: ein Bildschirm mit den Zahlen, die zählen, verfügbar, wann immer Sie sie brauchen.

  • Anbindungen an andere Systeme, etwa Ihr Buchhaltungsprogramm, Ihre E-Mail oder einen Zahlungsdienst.

Die Projekte sind meist von zwei Arten. Das erste ist ein SaaS-Produkt, das Sie an Ihre eigenen Kunden verkaufen. Das zweite ist eine interne Plattform, die die vielen Tabellen und E-Mails in Ihrem Unternehmen ersetzt. In beiden Fällen legen wir zuerst fest, was das System tun muss, und danach, wie es das tut.

SaaS-Plattformen aus klaren Anforderungen Was Sie von klaren Anforderungen haben

Jede Plattform beginnt mit schriftlichen Anforderungen, die Sie freigeben. So wird das System auf Entscheidungen gebaut und nicht auf Vermutungen, und Sie vermeiden die Kosten, etwas noch einmal zu machen. Sie erhalten Software, die für den Alltag gedacht ist, nicht für eine beeindruckende Präsentation.

Wenn Sie eine Website brauchen, die Ihr Unternehmen vorstellt, ist die passende Leistung die Unternehmenswebsite. So bekommt jedes Projekt die Aufmerksamkeit, die es verdient.

SaaS-Plattformen aus klaren Anforderungen So arbeiten wir

Jede Plattform durchläuft dieselben fünf Phasen wie unsere Websites, wie auf der Seite zum Ablauf beschrieben. Bei Plattformen richten sich die Phasen auf die Software aus: Anforderungen, Systementwurf, kontrollierte Umsetzung und Tests.

  1. Analyse und Anforderungen. Wir legen fest, was das System tun muss, für wen und mit welchen Grenzen. Sie geben einen schriftlichen Projektrahmen frei.

  2. Struktur und einfache Bildschirmentwürfe. Der erste Teil des Systementwurfs: wie Daten, Rollen und Bildschirme zusammenhängen, mit einfachen Entwürfen ohne Farben.

  3. Gestaltungsregeln. Jeder Bildschirm sieht gleich aus und funktioniert gleich. So kosten spätere Änderungen weniger.

  4. Umsetzung und Qualitätsprüfung. Das System wird Funktion für Funktion gebaut, mit einer Prüfung vor der nächsten. Am Ende wird es an echten Abläufen aus Ihrem Alltag getestet.

  5. Übergabe. Ihre Plattform ist online. Sie erhalten alles, was Sie brauchen, um sie selbst oder mit Ihrem Team zu betreiben.

Die Technologie wird nach den Anforderungen Ihres Projekts gewählt. Deshalb machen wir den Vorschlag für jedes Projekt einzeln. Wichtig ist, dass das System richtig entworfen ist, über die Zeit hält und von Ihrem Team oder von unserem betreut werden kann.

SaaS-Plattformen aus klaren Anforderungen Qualität und Sicherheit

Die Prüfung ist vom ersten Tag an Teil des Baus. Unser eigenes Werkzeug, der Planner, baut aus schriftlichen Spezifikationen ohne Aufsicht eine Anwendung. Für jede Funktion wird zuerst der Test geschrieben und danach der Code. Dann prüfen wir das Ergebnis in einem echten Browser und vergleichen es mit dem freigegebenen Entwurf. Jeder Schritt geht nur weiter, wenn alle Prüfungen bestanden sind. Wie das funktioniert, sehen Sie im Fallbeispiel zum Planner.

Zusätzlich untersucht eine Gruppe von Agents das fertige Projekt auf Fehler, Probleme bei der Bedienbarkeit oder Sicherheitslücken. Jeder bestätigte Fund wird mit einem Test behoben, der vor der Korrektur fehlschlägt und danach besteht. So wird jeder Fehler zu einem dauerhaften Test. Mehr dazu im Fallbeispiel zu den Agents für Qualität und Sicherheit. Wir sagen Ihnen offen, was geprüft wird und wie.

SaaS-Plattformen aus klaren Anforderungen Für wen es gedacht ist

Es ist für Unternehmen, die einen echten Ablauf in Software überführen wollen, mit einer klar benannten Person für die Entscheidungen. Zum Beispiel eine Gründerin mit einer Produktidee und einer klaren ersten Version. Oder eine Firma, die mit Tabellen arbeitet und nun ein richtiges System braucht. Ein guter erster Schritt ist, auf einer Seite aufzuschreiben, was das System tun muss. Wenn Sie Hilfe brauchen, sagen Sie es, wenn Sie uns Ihr Projekt beschreiben, und wir finden die Antworten gemeinsam.

SaaS-Plattformen aus klaren Anforderungen Aus unseren Beiträgen

  • SaaS5 Min. Lesezeit

    Wie die Daten der Kunden in einem SaaS getrennt bleiben

    In einer SaaS-Plattform bleiben die Daten der Kunden mit einem von drei AWS-Modellen getrennt. Im Silo hat jeder Kunde eigene Ressourcen, im Pool teilen sich die Kunden Ressourcen, und Bridge verbindet beides. Das Modell wird im Systementwurf gewählt, bevor Code entsteht.

    Artikel lesen
  • SaaS5 Min. Lesezeit

    Rollen und Rechte in einer SaaS-Plattform vor dem Code

    Rollen und Rechte einer SaaS-Plattform werden vor dem Code geschrieben, als Tabelle, die zeigt, welche Rolle was darf. Die Basis sind drei Regeln des OWASP: minimale Rechte, Ablehnung als Standard und Prüfung bei jeder Anfrage auf dem Server. Das Ergebnis wird mit Tests geprüft.

    Artikel lesen
  • SaaS5 Min. Lesezeit

    Erst der Test, dann der Code in einer SaaS-Plattform

    In der testgetriebenen Entwicklung (TDD) wird zuerst ein Test geschrieben, der scheitert, dann der Code, der ihn besteht, und zuletzt wird der Code verbessert. So hat jede Funktion einer SaaS-Plattform von Anfang an ihre Prüfung. Die meisten Tests sind klein und schnell, wenige prüfen das Ganze im Browser.

    Artikel lesen

Alle Beiträge

SaaS-Plattformen aus klaren Anforderungen Häufige Fragen

Wer wählt die Technologie der Plattform?

Wir schlagen sie vor, und Sie geben sie frei. Der Vorschlag beruht auf den Anforderungen: wie viele Nutzer, welche Anbindungen, wie viele Jahre das System laufen muss. Wir erklären Ihnen den Grund jeder Wahl in einfachen Worten.

Können Sie eine bestehende Plattform übernehmen?

Ja. Der erste Schritt ist derselbe: Wir sehen uns an, was da ist, halten es fest und schreiben auf, was es tun muss. Danach schlagen wir vor, ob es verbessert oder von Grund auf neu gebaut wird. Der Vorschlag beruht auf dem, was wir gesehen haben.

Was erhalte ich am Ende des Projekts?

Ein System im Betrieb, zusammen mit der Übergabe der letzten Phase: alles, was Sie brauchen, um es selbst oder mit Ihrem Team zu betreiben. Was genau dazugehört, steht im Projektrahmen, den Sie zu Beginn freigeben.

Was ist, wenn sich die Anforderungen ändern?

Änderungen sind normal und laufen über die Freigabepunkte jeder Phase. Wir halten die Änderung fest, erklären Ihnen, wie sie die Arbeit beeinflusst, und Sie entscheiden, ob sie umgesetzt wird.

Übernehmen Sie auch das Hosting in der Cloud?

Ja, wenn Sie es wünschen. Die Infrastruktur auf AWS umfasst das Hosting, einen Filter gegen schädlichen Datenverkehr und Protokolldateien, die sich leicht lesen lassen.

Nächster Schritt: SaaS-Plattformen aus klaren Anforderungen

Starten Sie Ihr Projekt

Senden Sie eine Projektanfrage oder prüfen Sie Ihre aktuelle Website kostenlos. Jede Nachricht lesen wir selbst.