Extreme Programming

 

Unsere Kommunikationsstrukturen sichern die Zufriedenheit von Kunde und Agentur: in regelmäßigen Abständen finden kleine Meetings statt, in denen sich alle Teammitglieder austauschen. Zu ihnen zählt auch der Kunde selbst. Er wird als vollwertiges Mitglied des Teams in alle Prozesse aktiv integriert. Kurze Entwicklungszyklen sichern eine hohe Flexibilität während des Arbeitsprozesses. So kann schnell und effektiv auf Fehlentscheidungen, Missverständnisse und neue Ideen reagiert werden.


Durch kontinuierliches Testen und Integrieren aller Softwarekomponenten, sowie das tägliche Deployment einer funktionierenden Version, werden Fehler sofort aufgedeckt und nicht über längere Zeit hinweg “verschleppt“. Unterstützt wird dieses Vorgehen durch dynamische Sprachen und Frameworks wie ’Ruby’ und ’Ruby On Rails’.

 

 
 
 

Agile Software Entwicklung

 

Erfolgreiche Projekte setzen Flexibilität voraus. Leider beeinflussen kurzfristige Änderungen, kleinere Missverständnisse und neue Ideen die einzelnen Entwicklungsstufen. Diese dürfen den gesamten Prozess jedoch nicht an seinem Fortschritt hindern.


Mit 'Agile Software Entwicklung' bzw. der Methode 'Extreme Programming' können wir stark auf die Bedürfnisse des Kunden eingehen und ihm schnell und unkompliziert das liefern, was seinen Vorstellungen entspricht – ohne viel Hierarchie und Bürokratie.