Software-Entwicklung

Moderne Applikationen für alle Plattformen

Basierend auf modernsten Standards entwickeln wir Webapplikationen, Plugins für Standardsoftware, Apps für iOS und Android, sowie Individualsoftware. Bei der Entwicklung arbeiten wir eng mit dem Kunden zusammen in einem iterativen Prozess.

Vorgehen

Im Verlauf eines Software Projektes kommt es fast immer zu unerwarteten Herausforderungen oder Änderungen in den Anforderungen. Dies hat damit zu tun, dass die Vorstellungen und Ziele der Kunden oft erst während der Umsetzung klarer werden und sich herauskristallisieren. Deshalb setzen wir bei der Entwicklung von Webapplikationen auf ein iteratives und agiles Vorgehen und planen solche Änderungen immer ein.

Der Entwicklungsprozess einer Applikation wird in vier Phasen aufgeteilt:

Phase 1 - Offerte

Sie kontaktieren uns, wir nehmen Ihre initialen Anforderungen auf und erstellen eine individuelle Offerte für Sie.
Dabei erstellen wir bereits ein Grobkonzept um eine realistische Schätzung machen zu können.

Phase 2 - Analyse

Waren Sie mit unserer Offerte einverstanden, so beginnen wir mit dem aufstellen der detaillierten Anforderungen. Dies geschieht oft mit einem Workshop, bei wir Ihre Prozesse und Schnittstellen analysieren. Dadurch entsteht ein präziser Anforderungskatalog, welcher jedoch während des Projektes änderbar ist. Gleichzeitig erstellen wir einen Proof of Concept um sicherzustellen, dass das Vorhaben zum Erfolg geführt werden kann.

Phase 3 - Realisierung

Nachdem Erstellen der Detailanalyse beginnen wir mit der Entwicklung Ihres Produktes. Dabei werden sogenannte Sprints, also zeitliche Abfolgen so oft wiederholt, bis Sie mit dem Ergebnis zufrieden sind.
Ein Sprint besteht dabei aus den Teilen: Implementation -> Testen -> Anforderungen überprüfen -> Systemdesign

Phase 4 - Support

Bereits nach dem ersten Release wird oft Support benötigt. Hierbei helfen wir Ihnen, die Anfragen Ihrer Kunden zu bewältigen und lassen das Feedback Ihrer Kunden wiederum in den Entwicklungsprozess einfliessen, so dass Sie ein Produkt besitzen das laufend verbessert und auf den immer aktuellsten Stand gebracht wird.