Sprache:
Deutsch English

Kontinuierliche Integration

Als Element der agilen Programmierung ist eine fortlaufende / permanente Integration der einzelnen Projektkomponenten zu einem funktionsfähigen Gesamtsystem in kurzen Zeitabständen vorgesehen.

Sobald Entwickler neue Funktionalitäten in das Source-Code Verwaltungssystem eingespielt haben, wird das Gesamtsystem neu gebaut und die Lauffähigkeit über automatisierte Testläufe auf Funktionsfähigkeit überprüft. Im Gegensatz zum „Nightly Build“, wird dies in der Regel mehrmals am Tag der Fall sein.

Werden aufgrund der automatisierten Tests Fehler festgestellt, werden diese sofort behoben.

Dieser Ansatz bietet die folgenden Vorteile:

  • Integrationsprobleme werden sofort erkannt und behoben
  • Fehlerhafter Code wird sofort bereinigt
  • Sich gegenseitig störende Änderungen werden sofort aufgedeckt
  • Permanente Verfügbarkeit eines lauffähigen Systems


Ergebnis ist eine qualitativ hochwertige Software.

Online GUI Design

Während der Produktentwicklung können Sie auf der Coding Ant Webseite in einem geschützten Bereich online und unmittelbar den aktuellsten Stand der Maskenentwürfe sowie den Workflow für Ihre Applikation einsehen.

Somit bietet sich die Möglichkeit, jederzeit und frühzeitig die Maskengestaltung einzusehen und zu beeinflussen:

Genutzt werden diese Möglichkeiten in folgenden Bereichen:

  • Projektvorschläge zu unterbreiten
  • Maskenentwürfe abzustimmen
  • Abgesprochene Anforderungen zu vermitteln
  • Detaillierte Spezifikationsvorgaben für die Entwicklerteams
  • Verbesserungsvorschläge zu unterbreiten

Noch bevor die eigentliche Entwicklungsarbeit beginnt kann sichergestellt werden, dass die tatsächlich notwendigen Funktionalitäten erfasst und verstanden wurden.

Alternative Designs und Nutzungsszenarien können frühzeitig entworfen werden.

Weitere Vorteile:

  • Allgemein verständliche Projektspezifikationen
  • Frühzeitiger Feedback und damit erhöhte Qualität
  • Implementierungsdetails können anhand konkreter Vorlagen mit den Entwicklern besprochen werden, bevor implementiert wird