Wie entwickeln wir die perfekte Software für Sie?

11

Wir hören Ihnen zu

Unser Geschäftsführer Andrew Sittermann führt einen Workshop oder eine Online-Besprechung mit Ihnen durch.

Die wichtigsten Dinge, die wir besprechen werden, sind:

  • Was soll die Anwendung tun und/oder welches Problem soll es lösen?
  • Wo befindet sich das Projekt gerade?
    • Haben Sie bereits eine Liste der Funktionen/User Storys und/oder ein UX-Design? Oder können wir Ihnen helfen eine davon oder beide zu entwickeln?
    • Wird die Anwendung die wir entwickeln etwas ersetzen, das bereits vorhanden ist?
    • Gibt es eine ähnliche (oder Mitbewerber-) Anwendung, die wir berücksichtigen müssen?
  • Werden wir auf eigene Faust oder mit anderen Teammitgliedern aus Ihrem Unternehmen oder Drittparteien (z.B. Designern) arbeiten?
  • Wer ist auf Ihrer Seite der Hauptansprechpartner für das Projekt?
  • Wie sind die zeitlichen und budgetmäßigen Einschränkungen, die wir berücksichtigen müssen?
  • Haben Sie besondere Vorgaben bezüglich der einzusetzenden Technologien?
22

Klären, was und in welcher Reihenfolge wir entwickeln

Bei Bedarf helfen wir Ihnen die Liste der Funktionen/User Storys zu schreiben. Wir können auch ein UX-Design erstellen oder mit Ihnen bzw. einer Drittpartei dafür zusammenarbeiten.

Gemeinsam mit Ihnen werden wir die Liste der Funktionen/User Storys priorisieren und abschätzen, wie lange es dauern wird, um sie zu vervollständigen.

33

Entwicklung und kontinuierliche Tests in ``Sprints``

Wir machen die Entwicklung gemäß dem “agilen” Workflow, mit Sprints, die zwischen zwei und vier Wochen dauern. Zu Beginn jedes Sprints vereinbaren wir mit Ihnen, was nach diesem Sprint geliefert werden wird.

Am Ende jedes Sprints machen wir eine Online-Demo mit dem, was das Team gemacht hat. Dies gibt Ihnen einen klaren Überblick über die Fortschritte, die das Team macht.

In der Sprint-Demo haben Sie die Möglichkeit, Verbesserungen zu den bereits fertigen Teilen vorzuschlagen und wir vereinbaren mit Ihnen was in den nächsten Sprints gemacht werden soll.

Hinweise:

Der Sprint kann auch vorbereitende Arbeiten für den nächsten Sprint, z.B. die Entwicklung des UX-Designs, des Grafik-Designs oder der API-Beschreibungen für Projekte, bei denen dies nicht vor Projektbeginn abgeschlossen wurde, beinhalten.

Für die meisten Projekte erstellen wir eine Reihe von automatisierten Testfällen. Zusätzlich zu den Test-Funktionen im aktuellen Sprint erstellt unser Testteam automatisierte Testfälle entsprechend den Akzeptanzkriterien jeder Funktion/User-Story vom davor abgeschlossenen Sprint.

44

Annahme und Lieferung

Nach Abschluss des Endsprints führen wir mit Ihnen eine vollständige Abnahme durch, bei der wir zeigen, dass die gesamte Anwendung wie geplant funktioniert.

Im Anschluss daran werden wir Folgendes an Sie liefern

  • Installer-Datei(en) für die Anwendung
  • Ein Dokument das beschreibt, wie die Anwendung installiert werden soll
  • vollständig dokumentierten Quellcode.

Langfristiges Management

Wenn Sie möchten, dass wir eine Anwendung die wir für Sie erstellt haben verwalten, können wir ein Care-Paket anbieten mit einer beliebigen Kombination aus

  • Hosting
  • Monitoring
  • super-schneller Hilfe im Falle von Fehlern oder Störungen
  • einem Helpdesk für Ihre Mitarbeiter
  • tertiärem Support
  • regelmäßigen Updates z.B. bei Bedarf wegen neuen Browserversionen oder Sicherheitsproblemen mit Komponenten
  • Regelmäßige Verbesserungen der Funktionen