Kompetenz

Unsere Kompetenz liegt in der Durchführung von Softwareentwicklungsprojekten. Wir beraten Sie dabei, das volle Potential der technischen Möglichkeiten auszuschöpfen, um Ihre Herausforderungen optimal zu lösen.

Dazu nutzen wir die Technologie, die für die Bedürfnisse der jeweiligen Lösung am geeignetsten ist. Informationstechnologie spielt in den meisten Geschäftsmodellen eine tragende Rolle. Gerne helfen wir Ihnen Ihre Prozesse und Strategie optimal mit der hausinternen oder externen IT abzustimmen.


Erfahren Sie mehr über unsere fachlichen Schwerpunkte:

Consultant Kornelius Prell

Nutzen Sie unsere Erfahrung, um Ihre Anwender glücklich zu machen

Individualentwicklung

Fehlt Ihnen das entscheidende Software-Puzzlestück?

Die Entwicklung von komplexer Individualsoftware ist eine schwierige Aufgabe, auf die wir uns spezialisiert haben. Wir erleichtern Ihnen die Umsetzung und helfen Ihnen dabei, die entscheidenden Anforderungen zu identifizieren.

Damit sich eine neue Software in Ihre bestehenden Fachanwendungen integriert und in Ihre aktuelle IT-Bebauung eingegliedert wird, entwickeln wir für Sie individuelle Schnittstellen. Wir tragen dafür Sorge, dass sich die Individuallösung in die übergreifende Systemarchitektur integriert. Für diese strategische Integration in die Bebauungsplanung können Sie flexibel auf unsere Beratung zurückgreifen.

Unsere Expertise umfasst den gesamten Lebenszyklus eines Softwareentwicklungsprojektes:

Softwareentwurf: Auch bei agilem Vorgehen ist eine Entwurfs- bzw. Konzeptionsphase empfehlenswert. Gemeinsam sammeln wir Ihre Anforderungen und modellieren sowie dokumentieren diese eindeutig für die Entwicklung. Diese technischen Konzepte decken bereits frühzeitig Umsetzungsrisiken auf und haben sich in unserer langjährigen Praxis bewährt.

Implementierung: Das Abbilden Ihrer geschäftlichen Anforderungen in Quellcode ist ein Handwerk, das wir verstehen. Dabei agieren wir gemäß Ihrer fachlichen Domäne bei der Entscheidungsfindung zu Implementierungsdetails, ohne die Wirtschaftlichkeit aus den Augen zu verlieren. Wir nutzen agile Methoden, um Ihnen frühzeitig erste Ergebnisse zu zeigen, sodass die Individualsoftware am Ende Ihren Wünschen entspricht und Ihre Anwender begeistert.

Qualitätssicherung: Einen testgetriebenen Ansatz sehen wir als unerlässlich an, um dauerhaft Qualität durch automatisierte Tests sicherzustellen. Entsprechend der zu erwartenden Risiken können wir den Testgrad individuell abstimmen und somit gut getestete Software ausliefern. Durch eine Continuous Integration entdecken wir Fehler frühzeitig, mit Bugtracking-Software dokumentieren wird deren Lebenszyklus und produzieren auf diesem Wege kontinuierlich Qualität.

Wartung: Mit der Auslieferung der Software endet unser Engagement nicht. Wenn sich während des laufenden Betriebs Änderungen an beteiligten Komponenten ergeben, pflegen wir diese im Rahmen der Wartung ein. Auch bei größeren Versionssprüngen der genutzten Technologien sind wir stets für Modernisierungsvorhaben bereit.

Projektmanagement

Benötigen Sie Hilfe bei der Durchführung von IT-Projekten?

Eine neue Software einzuführen ist ein langfristiges und komplexes Projekt. Wir helfen Ihnen dabei, die Anforderungen an die angestrebte Lösung zu identifizieren und die Kosten, Qualität und Zeit in der Projektumsetzung einzuhalten. Mit offener Kommunikation adressieren wir die Ängste und Bedenken aller Projektbeteiligten und führen hin zu einer gemeinsamen Projektmission.

Unsere Managementmethoden sind stets von Pragmatismus geprägt. Wir verlieren das übergeordnete Ziel nicht aus den Augen und sorgen für straffe Durchführung:

  • Agile Projektplanung - kein Plan hält der Realität stand
  • Leitung von technische Workshops mit Moderation zwischen den beteiligten Parteien
  • Kontinuierliches Projektcontrolling
  • Stetiges Qualitäts- und Risikomanagement
  • Kurze, aber intensive Konzeptionsphasen - der Fokus sollte auf der Ausführung liegen
Projektmoderation zwischen verschiedenen Rollen

Wir moderieren gerne zwischen den beteiligten Rollen in einem Projekt, um eine gemeinsame Vision zu erreichen.

Betriebsunterstützung

Ist der Herzschlag Ihrer Systeme aus dem Rhythmus?

Nachdem eine maßgeschneiderte Lösung für Sie umgesetzt wurde, muss ein reibungsloser Betrieb gewährleistet werden.Wir begleiten Sie beim Betrieb der Anwendung und befähigen Ihre IT-Betreiber zur Überwachung und Reaktion im Fehlerfall.

Auch als Entwickler behalten wir die Bedürfnisse des Betriebs im Hinterkopf. Im Sinne von "DevOps" bevorzugen wir eine frühzeitige Kommunikation mit und Einbindung des Betriebs, bereits während der ersten Testphasen. Gerne lassen wir Änderungsvorschläge in die Entwicklung einfließen, um die individuelle Software einfacher betreib- und überwachbar zu machen.

Agilität

Wollen Sie schnell erste Resultate sehen?

Entwurfsentscheidungen bei einem Softwareentwicklungsprojekt lassen sich viel einfacher treffen, wenn man bereits die grafische Oberfläche einer Anwendung sieht und damit interagiert. Wir kennen das Problem von „I'll know it when I see it“, wenn es darum geht, eine Entscheidung über die Benutzerführung zu treffen.

Auch deshalb verfolgen wir in unserem Entwicklungsvorgehen agile Methoden wie Scrum. Mit dem iterativen Ansatz, der bereits nach wenigen Wochen ein lieferbares Resultat anstrebt, haben wir exzellente praktische Erfahrungen gemacht. Sehr früh im Projektverlauf wird eine Lieferfähigkeit etabliert und man iteriert zu einer optimalen Lösung, bei der Raum für Veränderungen ohne hohe Kosten ist.

Agilität sorgt im Sprint für Vorsprung

Mit agilen Methoden sprinten Sie der Konkurrenz davon.

Reduzieren Sie Ihre Time-to-Market und Setzen Sie auf agile Entwicklungsmethoden. Bringen Sie Ihre Anwendung schnell in den ersten Kontakt mit Anwendern, um eine optimale User Experience sicherzustellen. Wir begleiten Sie dabei.

Proof of Concept

Sind Sie unsicher, wie ein Problem technisch lösbar ist?

Manchmal findet man mit theoretischen Betrachtungen nicht die optimale Lösung. Wenn Erfahrungen im Umgang mit Technologien oder deren Zusammenspiel fehlen, bietet es sich an, einen "Proof of Concept" durchzuführen. Damit lassen sich Projektrisiken abmindern und sicherstellen, dass eine geplante Lösung grundsätzlich funktioniert.

Wir helfen Ihnen dabei, eine Leuchtspur durch alle Schichten der geplanten Architekturen zu ziehen und einen vollständigen Durchstich des Systems zu erreichen. Sorgen Sie für Sicherheit in der Lösungsarchitektur, indem wir eine Machbarkeitsstudie für Sie durchführen. Es ist unser Antrieb, knifflige Probleme in der IT zu lösen.