Document Basket
  • The document basket is empty

    To place a document in the briefcase, you should drag and drop it from where it is linked on the site.

Anspruchsvolle und flexible Lösungen durch kontinuierliche Integration

Die Basis unserer Software-Entwicklung sind Open Source, objektorientierte Programmierung, Domain-driven Design und Methoden der Agilen Entwicklung.

Unser Ziel ist, für Sie, den Kunden, Enterprise-Web-Anwendungen und individuell angepasste Enterprise Management Systeme auf Basis von TYPO3 zu realisieren,

  • die Ihre geschäftlichen und technischen Anforderungen voll erfüllen,
  • die schlank, robust und in der Entwicklung und Wartung kosteneffizient sind,
  • die änderungs- und erweiterungsfreundlich und damit zukunftssicher sind.

Die Erfahrung aus unzähligen IT-Projekten hat gezeigt, dass traditionelle Entwicklungsmethoden und das klassische Phasenmodell zu träge und inflexibel sind, um den immer neuen Anforderungen von Unternehmen gerecht zu werden. In der Regel ändern sich die Kundenanforderungen schon im Projektverlauf mehrfach. Deshalb ist ein Vorgehensmodell gefragt, das Änderungen von Anfang an unterstützt und dem Kunden wie auch den Entwicklern maximale Flexibilität gewährt.

Die Agile Software-Entwicklung, ein Gegenkonzept zu den traditionellen Vorgehensweisen, leistet dies: Die Softwarelösung wird in kurzen Entwicklungszyklen iterativ-inkrementell aufgebaut, regelmäßig getestet und beständig optimiert mittels kontinuierlicher Integration. Das Ergebnis ist eine schlanke und flexible Software.

Kontinuierliche Integration als integraler Teil der Entwicklung

Aufbauend auf modernsten Programmiermethoden und -techniken - Agile Software-Entwicklung, Domain-driven Design, UML, MVC, Test-driven Development und Refactoring - erarbeiten die beteiligten Entwickler von AOE media stets Lösungen mit strukturiertem und dokumentiertem sauberen Code. Dieser kann später auch von anderen PHP- und TYPOScript-Spezialisten nachvollzogen und gegebenenfalls an neue Bedürfnisse angepasst und erweitert werden.

Durch die bei AOE media verwendete Methode der kontinuierlichen Integration werden durch die Entwickler kleine Änderungen im Quellcode auf Funktionsfähigkeit getestet  und in die Versionskontrolle eingecheckt. Denn um während der Entwicklungsarbeit nicht den Überblick zu verlieren, ein effektives Projektmanagement sowie eine durchgängige Qualitätssicherung zu betreiben, arbeiten unsere Mitarbeiter ständig mit dem modernsten Versionsverwaltungssystem auf Open Source Basis:  Mittels des bei uns verwendeten Tortoise SVN auf Basis von Subversion(SVN)  lassen sich nicht nur Veränderungen an den Dateien und Verzeichnisse erfassen und anzeigen, sondern eben auch Änderungen direkt im Code. Dabei soll jeder Entwickler mindestens täglich seine Änderungen im SVN einchecken. So sind unsere Entwickler immer auf dem neuesten Stand der Arbeit und fügen spätesten am Ende des Projektes  die vielen inkrementell entstandenen kleinen Quellcode-Teile zu einem großen Ganzen zusammen. 

So trägt gerade der dahinterstehende und bei AOE media durchgeführte Ansatz des "Test-driven Development" in Verbindung mit der kontinuierlicher Integration mittels Versionskontrolle durch SVN sowie den vielen, bereits während der Programmierung durchgeführten Funktionstests, dazu bei, dass …

    • Fehler schneller erkannt, 
    • Kosten für Neu-Programmierungen vermieden werden
    • und in kurzen Zeitspannen äußerst flexible Lösungen entwickelt werden können.

Sie haben jetzt schon Fragen oder möchten mit uns über ein konkretes Projekt sprechen?  Kontakt

Lesen Sie mehr zu...
Agile software development

Weitere Informationen

Domain-driven Design

Weitere Informationen

Test-driven Development

Weitere Informationen

Refactoring

Weitere Informationen

Quality Assurance

Weitere Informationen

Automated testing

Weitere Informationen

Case Study

congstar GmbH

  • 1Hochflexibles Templating System für maximale Designflexibilität.
  • 2Abstraktion der Shop Logik zur direkten Verzahnung mit dem CMS.
  • 3Umfangreiche Google Maps Integration im congstar Aufladefinder.

Lesen Sie die Case Study: