Wir beschäftigen uns beständig mit Methoden und Prozessen mit denen sich einerseits die Effizienz im Softwareentstehungsprozess steigern lässt und andererseits eine definierte Qualität gewährleistet werden kann.

Ein wichtiger Aspekt der Qualitätssicherung ist das frühzeitige Erkennen und Entdecken von Fehlern und deren rechtzeitige und umgehende Korrektur. Um dies zu gewährleisten, wenden wir seit Jahren Continuous Integration an. Continuous Integration bezeichnet den Prozess des regelmäßigen und vollständigen Einbindens einzelner Module in eine komplexe Systemumgebung (Abbild der realen Produktionsumgebung), um deren Lauffähigkeit unabhängig vom Grad der Fertigstellung des Gesamtssystems zu testen.

Der Einsatz von Continuous Integration sichert Ihnen folgende Vorteile:

» Intelligente Automatisierung wiederkehrender Aufgaben
» Förderung eines kleinschrittigen Vorgehens
» Integrations-Probleme werden laufend entdeckt & behoben - nicht erst vor einem Meilenstein
» frühe Warnungen bei nicht zusammenpassenden Bestandteilen
» konstante Verfügbarkeit eines lauffähigen Standes für Demo-, Test- oder Vertriebszwecke

Bei der Umsetzung von Continuous Integration bedienen wir uns einem eigenen, von uns entwickelten Vorgehensmodell, FLAVIA DETECT, welches wir bereits vielfach in der Praxis erfolgreich angewendet haben. Unter anderem realisieren wir die vollautomatische kontinuierliche Integration und simulieren Drittsysteme beispielsweise durch sog. Mocks. Weiterführende Informationen finden Sie hier: FLAVIA DETECT.

Als wesentlichen Bestandteil des Continuous Integration Prozesses sehen wir die Einführung und Anwendung von automatisierten Softwaretests. Die direkte Verbindung von Entwicklung und Test, idealerweise unter Einsatz gemeinsamer Tool-Sets, hat den Effekt eines teamübergreifenden Verständnisses für Qualitätssicherung. Dies beginnt beispielsweise mit der Arbeitskopie am lokalen Entwicklungsrechner und endet mit einem möglichst fachlich formulierten Testbericht. Idealerweise gelingt es, den Kunden soweit einzubinden, dass nicht am Geschäftswert vorbei getestet wird.




 
Unser Konzept: vollautomatisches und kontinuierliches Integrieren & Testen:
| FLAVIA DETECT ...
Praxis-Bericht zum kollaborierenden Testen komplexer Systeme mit:
| FitNesse ...
Flavia-Mitarbeiter entwickeln OpenSource-Produkt für Web-UI-Tests: | Molybdenum ...
Mit Tests zurück in die Zukunft:
| Artikel von Claas Thiele ...
Weiteres finden Sie ab sofort im | Archiv ...
Java - Entwickler (m/w)   | Mehr...
Nachwuchsentwickler(m/w)   | Mehr...
Praktikant (m/w)   | Mehr...
 
FLAVIA IT-Management GmbH (c) 2009
Impressum · Kontakt