Methodik, Team und Technologie

Unser Verständnis erfolgreicher Digitalisierungsprojekte basiert maßgeblich auf drei Faktoren: Die Auswahl der für das jeweilige Vorhaben adäquaten Methodik, zur Anwendung gebracht durch kompetente Entwickler und basierend auf bewährter aber trotzdem moderner und zukunftsweisender Technologie.

Erfahrene Teams

Wir sind der Meinung, dass der Erfolg eines jeden Softwareentwicklungsprojektes auf gut ausgebildeten und motivierten Mitarbeitern beruht, die im Team auf ein gemeinsam und sauber definiertes Ziel hinarbeiten.

Unsere nach verschiedenen Industriestandards (PMP®, PMI-ACP®, Scaled Agile® und CSM) zertifizierten Projektleiter halten das Projekt auf Kurs, währenddessen unsere Solution Architects, Entwickler und UI/UX Experten, ebenfalls zertifiziert nach bspw. SCJP, SCWCD, SCBDC, die konkrete Umsetzung des Projektes vorantreiben.

Agiles & klassisches Projektmanagement

Im Development Center setzen wir neben den klassischen Projektmanagementmethoden zunehmend agile Konzepte ein. Unsere Erfahrungen bestätigen, dass wir mit agile arbeitenden Teams unseren Kunden nicht nur schneller greifbare Ergebnisse liefern können, sondern gleichzeitig durch die enge Kooperation ein hohes Maß an Transparenz im Hinblick auf die Arbeitsergebnisse erhalten sowie eine effiziente Steuerung des Gesamtvorhabens sicherstellen.

 

Ihre Vorteile auf einen Blick:

  • Beschleunigte Erstellung des initialen Projektplans (Scope, Meilensteine und Budget).
  • 14-tägige Sprints liefern in kurzen Zeitintervallen lauffähige Software. Häufiges Feedback und regelmäßige Kontrolle der Arbeitsergebnisse ermöglichen echte Kontrolle über das Entwicklungsprojekt.
  • Die Entwicklung der Software erfolgt in enger Zusammenarbeit mit dem Kunden. Feedback und neue Erkenntnisse werden kurzfristig und regelmäßig in lauffähige Software implementiert.
  • Verbesserte Budget- und Projektkontrolle durch verkürzte Entwicklungszyklen.

Qualität vom Anfang bis zum Ende

Spezialisiert auf Softwareentwicklung stellen wir die höchsten Qualitätsansprüche an unsere Arbeit. Eine fortlaufende Qualitätssicherung begleitet jedes unserer Projekte vom Anfang bis zum Ende. Neben den üblichen manuellen Entwickler- und Anwendertests umfasst unser Verständnis von Qualitätssicherung außerdem

  • Die Anwendung von Entwicklungsrichtlinien und Best Practices
  • Werkzeuge zur statischen Codeanalyse
  • Automatisierte Testszenarien
  • Code reviews
  • Continuous integration

Unsere Entwickler sind überzeugte Anwender von Konzepten wie „TDD“ oder „BDD“ und folgen stets den aktuellen Trends der Qualitätssicherung in der Softwareentwicklung.

Ausgereifte Technologien

Im Zuge der kontinuierlichen Weiterentwicklung unseres Development Centers haben wir in den vergangenen Jahren eine beträchtliche Expertise in Software Ecosystemen wie Java, .NET und HTML/CSS3/JS aufgebaut.

 

Java ecosystem (Java SE, Java EE, Spring, etc.)

Backend Entwicklung für Web, Mobile und Desktop Anwendungen

  • De facto Standard für die serverseitige Programmierung …
  • … und für die Android Entwicklung

.NET (C#, VB.NET, etc.) ecosystem

Je nach technologischer Präferenz oder Vorgabe entwickeln unsere Spezialisten Ihre Anforderungen ebenfalls mit Hilfe der passenden .NET Technologie. Darüber hinaus entwickeln wir für

  • Desktop MS Windows.
  • MS SharePoint.
  • MS Excel, Word oder PowerPoint.

HTML5/CSS3/JS

Der de facto Standard in der Entwicklung von grafischen Oberflächen im Web und bei mobilen Anwendungen.