Software & System Design

sSoftware & System Design
Ihr strategischer Partner für innovative IT-Lösungen und digitale Transformation

Vollumfänglich

Wir stimmen mit unseren Kunden die notwendigen Methoden und Prozesse über alle Stakeholder, Entwicklungsteams und Partnersysteme hinweg genau ab.

Von der Bedarfsanalyse zur Anforderungsanalyse und über die Software-Entwicklung und die Erstellung eines Testkonzepts bis hin zur Dokumentation muss klar sein, welche Schritte für den gemeinsamen Erfolg notwendig sind. Auch Deployments und der laufende Betrieb sind relevante Komponten eines Software-Entwicklungsprozesses, die nicht vernachlässigt werden dürfen. Nicht zuletzt stellt die Auswahl geeigneter prozessunterstützender Tools einen kritischen Erfolgsfaktor dar.

Technologien & Tooling

Wir beherrschen die folgenden Technologien und deren Ökosysteme. Auf Kundenwunsch oder nach genauer Analyse wenden wir diese bedarfsgerecht an.

  • Java
  • Javascript, Typescript, Node.js
  • Elixir
  • Python
  • Golang
  • Rust
  • Bash, ZSH, Fish
  • Linux, Windows, MacOS, embedded
  • git
  • Jenkins, Gitlab, Github Enterprise, Bamboo
  • AWS, GCE, Microsoft Azure
  • Terraform, Ansible

Flexibel

Sowohl im klassischen Wasserfallansatz als auch in der agilen Entwicklung ist für den Erfolg eines Softwareprojektes eine klare Definition des Vorgehensmodells unabdingbar:

Welches Vorgehensmodell das richtige ist, hängt sehr stark vom Einzelfall ab und die Bewertung kann je nach Umständen auch bei inhaltlich ähnlichen Projekten gänzlich anders ausfallen. Wir helfen unseren Kunden dabei, die richtigen Entscheidungen zu treffen und unterstützen sie mit unserer vielfältigen Erfahrung aus den unterschiedlichsten Projekten dabei, den geeigneten Prozessrahmen zu implementieren. Wir wissen jedoch auch, dass es selbst bei bester Planung meistens notwendig ist, die theoretischen Modelle stetig den Gegebenheiten und Entwicklungen der Praxis anzupassen und flexibel nachzusteuern. Wir begleiten daher unsere Kunden auch über die Implementierung der Prozesse hinaus, bis sich ein Vorgehen im Alltag etabliert und bewährt hat.

Betrieb & CI/CD

Auch für den laufenden Betrieb und die Wartung stehen wir unseren Kunden als Partner zur Verfügung. Die Komplexität und die Herausforderungen wachsen sowohl in der Cloud als auch On Premise stetig. Wir stehen als kompetenten Partner unseren Kunden zur Seite, um

  • Devops
  • ITOps
  • Cloud
  • klassischer Betrieb on premise

in in allen Facetten abzudecken.