Kontakt

Lassen Sie uns gemeinsam herausfinden, wie wir Ihnen helfen können. Wir freuen uns auf Ihre Anfrage.

Frederik Pakai
Leitung Enterprise, Web & Cloud
+ 49 (0) 711 722 312-25
frederik.pakai@systecs.com

  •  

Projektablauf

Die Softwarelösung muss Ihnen passen, nicht umgekehrt

Dieser Grundsatz leitet uns in unseren Projekten. Es zeigt sich z.B. in der Konzeptphase, in der wir viel Zeit investieren, in der partnerschaftlichen Kollaboration und natürlich bei der Umsetzung mit einer agilen Softwareentwicklung die darauf abzielt, flexibel und kundenorientiert auf Ihre Bedürfnisse und Anforderungen zu reagieren. Unser Support endet nicht mit der Auslieferung. Auch danach stehen wir für Weiterentwicklungen bereit, so dass die Softwarelösung über den gesamten Lebenszyklus zu Ihnen passt.

Projektphasen

Kontaktaufnahme

In einem unverbindlichen Gespräch schildern Sie uns Ihr spezifisches Geschäftsproblem oder Ihre Idee, welches Sie mit einer Individualsoftware lösen möchten und wir klären die Erwartungen, die Sie damit verbinden. 

Brainstorming und Konzeptualisierung

Zunächst einmal betrachten wir gemeinsam das Problem, um ein Verständnis dafür zu entwickeln, was die Softwareanwendung leisten soll. 

Dies beinhalt:

  • die Ausgangslage und Ziele
  • die gelebten Geschäftsprozesse und zu erreichenden Geschäftsprozesse 
  • Eigenschaften oder technische Voraussetzungen, die berücksichtigt werden müssen

In der Konzeptphase entwickeln wir gemeinsam Lösungsideen. Danach vergleichen und bewerten wir diese, um die beste Antwort für Ihr Problem und die Anforderungen zu finden. Kriterien wie Machbarkeit, Nutzerfreundlichkeit oder Wirtschaftlichkeit spielen dabei eine Rolle. Die Konzeptentwicklung legt den Grundstein für die gesamte Entwicklung.

Für den Projekterfolg ist es förderlich, wenn während der einzelnen Phasen neben den Fachbereichen auch Vertreter aus den Reihen der späteren Anwender sowie Entscheider beteiligt sind. Auf diese Weise entsteht eine einheitliche Zielvorstellung über die Softwareeigenschaften, den zeitlichen Aufwand als auch die Projetkosten, so dass diese von allen mitgetragen werden. 

Analyse & Prototyping

Im Rahmen der Anforderungsanalyse werden Umfang, Bestandteile und Erwartungen an die neue Softwarelösung festgehalten. Alle Anforderungen müssen klar, vollständig, eindeutig und umsetzbar sein, um späteren Problemen vorzubeugen. Neben der Definition der Anforderungen werden auch Testfälle und Abnahmekriterien definiert. 

Ein Prototyp kann in verschiedenen Phasen zum Einsatz kommen. Es stellt eine frühe, grobe Version der Software dar, die die Funktionsweise und/ oder das Aussehen demonstrieren soll. Dies kann mittels Screenshots, Wireframes, Mockups oder einer rudimentären, funktionalen Software erfolgen. 

Wir setzten Prototypen ein:

  • Um sicherzustellen, dass die Software später Ihren Bedürfnissen und Erwartungen entspricht
  • Um die Benutzerfreundlichkeit und Benutzererfahrung zu testen
  • Um Feedback von Benutzern oder Kunden einzuholen
Software Architektur und Design

Beim Erstellen der Software-Architektur berücksichtigen wir Faktoren wie z.B. die Funktionalität, die Leistung, die Wartbarkeit, die Erweiterbarkeit, die Skalierbarkeit, die Sicherheit und die Benutzerfreundlichkeit. Das Ziel ist eine effektive und effiziente Software.

Darüber hinaus gilt es noch Entscheidungen über die zu verwendenden Technologien, die Datenbankstruktur und die Benutzeroberfläche zu treffen, die in der Fachsprache zum Software Design gehören.

Implementierung, Tests und Deployment

Mit DevOps und CI/ CD verwenden wir zwei wichtige Konzepte, die auf eine schnellere und zuverlässige Softwareentwicklung abzielen.

Der Entwicklungsprozess vom Coding, den Tests, der Dokumentation bis hin zur Integration wird dadurch klar strukturiert. Das vereinfacht die Kommunikation im Team und stärkt die Zusammenarbeit. Selbstverständlich verwenden wir moderne Testumgebungen und setzten je nach Projekt verschiedene Tests wie z.B. Funktional-, Integration-, System-, Last- und Stresstests ein, um eine hohe Qualität der Software zu gewährleisten.  

Die kontinuierliche Bereitstellung von Code (CI/ CD) verkürzt die Zeit bis zum Go-Live. Neue Features können kontinuierlich ausgerollt und sich im Verlauf ergebende Änderungen berücksichtigt werden. 

Wartung & Support

Auch nachdem die Softwarelösung im Einsatz ist, lassen wir Sie nicht alleine. Wir unterstützen Sie und Ihre Lösung weiterhin bei Change- und Feature Requests, Behebung von Fehlern aller Art aber auch bei dem Wunsch, die Anwendung noch weiter horizontal oder vertikal mit anderen Anwendungen zu vernetzten. 

ISO Zertifiziert

Das sichtbare Zeichen unseres Strebens nach höchstmöglicher Qualität ist unsere ISO 9001:2015 Zertifizierung. 

Datenschutz-Einstellungen

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend zu verbessern, analysieren wir – mit Ihrer Zustimmung – die Nutzung unserer Webseite. Ebenso werden beim Abspielen von Videos – Ihre Zustimmung vorausgesetzt – Drittanbieter-Cookies von Youtube gesetzt.

  • Notwendige Cookies speichern z.B. den aktuellen Status Ihrer Datenschutz-Einstellung und sind erforderlich, damit diese Webseite ordnungsgemäß funktioniert.
  • Statistik Cookies sammeln anonym Informationen darüber, wie unsere Webseiten genutzt werden, um darauf basierend deren Attraktivität, Inhalt und Funktionalität zu verbessern.
  • Marketing Cookies werden von Drittanbietern wie YouTube gesetzt, um das Abspielen von Videos zu ermöglichen.   

Ihre Einwilligung können Sie jederzeit unter den Datenschutz-Einstellungen widerrufen. Weitere Informationen können Sie unserer Datenschutzerklärung entnehmen.