Vorgehensweise

Unser Vorgehen

Explicatis realisiert digitale Innovationen, um Ihre Wettbewerbs­fähigkeit in teils dynamischen Umgebungen sicherzustellen. Um dies zu gewährleisten haben wir eine Methoden­kompetenz aufgebaut, die etablierte agile Vorgehens­modelle als Grundlage nutzt und durch Querschnitts­aktivitäten erweitert.

Agiler Software­entwicklungs­prozess

Für uns ist Software­entwicklung die Realisierung von Innovationen. Daher ist unser agiler Software­entwicklungs­prozess auch ein Innovations­prozess. Durch diese Methodologie stellen wir auch in dynamischen Umgebungen unsere drei Hauptziele sicher: Zeit, Qualität und Budget.
Wir bieten Ihnen alle Leistungen des Entwicklungs­prozesses aus einer Hand: Von der Definition der Produkt­vision über Konzeption, Design und Entwicklung Ihrer Software bis hin zum laufenden Betrieb und der Vermarktung.

vorgehen vorgehen vorgehen vorgehen vorgehen vorgehen vorgehen
vorgehen
Anforderungen Vision

Anforderungen & Vision

In Anforderungs-Workshops erarbeiten wir mit Ihnen gemeinsam Ihr digitales Geschäfts­modell und definieren die Produkt­vision. Darauf basierend folgt die Konkretisierung der grundlegenden Anforderungen an Ihr digitales Produkt. Zudem bestimmen wir die technischen und organisa­torischen Rahmen­bedingungen und verständigen uns auf effizienten Kommunikations­wegen. Die Ergebnisse dokumentieren wir transparent und objektiv verständlich in einem digitalen Projekt­management-System.

UX Design

UX Design

Für ein erfolgreiches Produkt benötigen Sie nicht nur ein modernes User Interface, sondern ein insgesamt intuitives und konsistentes Nutzer­erlebnis. Um das zu erreichen, setzt unser Design­prozess schon zu Beginn Ihres Projektes an und integriert sich in den agilen Entwicklungs­prozess - immer die Zielgruppe und Ihre Vision im Blick. Eine gute User Experience erreichen wir, indem wir folgende relevante Dimensionen erfüllen: Ästhetik, Benutzbarkeit, Verständnis, Zugänglichkeit und Nützlichkeit. Die Ausarbeitung des UX Designs erfolgt in Form von klickbaren Prototypen.

Konzeption

Konzeption

In dieser Phase erfolgt die Konzeption der Software­architektur mit der Auswahl geeigneter Technologien. Zudem wird ein Schnitt­stellen- und Datenmodell erstellt, um u.a. den Austausch mit Drittsystemen zu definieren. Die in der Vorbereitungs­phase spezifizierten Anforderungen werden in einem initialen Product-Backlog in Form von User Storys festgehalten, feinspezifiziert und entsprechend der Wichtigkeit zur Zielerreichung priorisiert. Die Fein­spezifizierung der Anforderungen inkl. fortlaufender Dokumentation im Backlog erfolgt kontinuierlich während der Projekt­laufzeit.

Entwicklung

Softwareentwicklung

Sobald die Anforderungs­spezifikation und das Design für eine Anforderung finalisiert und mit Ihnen abgestimmt ist, beginnt das Team mit der Implementierung. Für die Software­entwicklung setzen wir gerne agile Methoden wie Scrum oder Kanban ein. Während der Umsetzung kontrollieren wir fortlaufend Budget und Zeit und wenden unser internes Qualitäts­management an. Mit Software- und Akzeptanztests sichern wir die Qualität Ihrer Software. In regelmäßigen Schritten präsen­tieren wir Ihnen Zwischen­ergebnisse. Am Ende dieser Phase stellen wir Ihnen eine funktions­fähige Version Ihrer Software zum Test und zur Abnahme zur Verfügung.

Einführung

Einführung

Nach der produktiven Bereit­stellung Ihrer Software erfolgt die Einfüh­rung in den Produktiv­betrieb. Gerne bieten wir Ihnen Unterstützung bei der Einführung an z.B. bei der Software­verteilung, Installation, Konfiguration oder bei der Übernahme von Bestandsdaten. Neben der technischen Unterstützung bieten wir Ihnen auch Admin- und Anwender­schulungen an, in denen wir Ihren Mitarbeitern nicht nur zeigen, wie sie die neue Software nutzen können, sondern auch welche Vorteile sie bietet, um eine hohe Software­akzeptanz zu gewährleisten. Zudem stehen wir Ihnen bei Support­anfragen zur Seite.

Betrieb

Betrieb, Support und Weiterentwicklung

Explicatis ist an einer langfristigen Geschäfts­beziehung interessiert. Daher sind wir auch nach Projekt­abschluss für Sie da. Gerne übernehmen wir den Betrieb und das Hosting Ihrer Software und unterstützen Sie mit Support- und Wartungs­leistungen. Unsere Support­leistungen umfassen sowohl technischen Support als auch Anwender­support. Zudem bieten wir Ihnen spezielle Wartungs­verträge mit verschiedenen Service-Level-Agreements an. Wenn neue Anforderungen eine Anpassung Ihrer Software erfordern, unterstützen wir Sie gerne bei der Weiter­entwicklung.

Umsetzung

Vermarktung

Auch bei der Vermarktung Ihres digitalen Produktes können wir Sie unterstützen. Im Rahmen unserer Kommunikations­strategie stellen wir klar den Nutzen oder Mehrwert Ihres Produktes für Ihre Zielgruppe heraus. Mit unseren UX-Designern und Entwicklern können wir moderne Websites oder Landingpages zur Vermarktung Ihres Produktes erstellen. Basierend auf der Zielgruppen­definition erstellen wir ein passendes Targeting und übernehmen gerne die Planung, Umsetzung und Veröffentlichung zielgerichteter Social Media Kampagnen. Dabei legen wir besonderen Wert auf passgenauen und spannenden Content inkl. Bewegtbilder.

Softwareentwicklung im Fokus

Unser agiles iteratives Vorgehen bei der Software­entwicklung ist die Basis für ein erfolgreiches IT-Projekt. Das beinhaltet für uns die fortlaufende Zeit- und Budget­kontrolle, die Anwendung unseres internen Qualitäts­managements, sowie die fortlaufende Fein­spezifikation Ihrer Anforderungen. Unser Ziel ist es, Ihr Projekt in jeder Projekt­phase so transparent und effizient wie möglich zu steuern und Ihnen ein hohes Maß an Kontrolle einzuräumen. Daher beziehen wir Sie in jeder Phase des Entwicklungs­prozesses mit ein und geben Ihnen bei der Iteration von Zwischen­ständen die Möglichkeit direkten Einfluss auf die weitere Entwicklung zu nehmen.

Softwareentwicklung im Fokus Softwareentwicklung im Fokus

Digitale Innovationen realisieren

Jetzt Experten kontaktieren!