Software - Unsere Philosophie
Alle unserer Produkte sind auf Basis agiler Softwareentwicklung entstanden und selbiges gilt auch für die Weiterentwicklung und Pflege unserer Produkte. Für uns bilden folgende Grundsätze die Basis unserer
Softwareentwicklungen:
- Individuen und Interaktionen gelten mehr als Prozesse und Tools. Die Qualifikation der Mitarbeitenden und eine effiziente Kommunikation zwischen ihnen steht für uns im Vordergrund
- Funktionierende Programme gelten mehr als ausführliche Dokumentationen Gut geschriebene Dokumentation kann zwar hilfreich sein, das eigentliche Ziel der Entwicklung ist jedoch immer die fertige Software
- Die stetige Zusammenarbeit mit dem Kunden steht über Verträgen oder Vorgaben in Pflichtenheften. Ein Vertrag ist zwar normalerweise die Grundlage für die Zusammenarbeit. Aber die Erfahrung hat uns gelehrt, dass das Endprodukt immer signifikante Unterschiede zu den Ausgangsanforderungen aufweist.
- Der Mut und die Offenheit für Änderungen stehen über dem Befolgen eines festgelegten Plans. Im Verlauf eines Entwicklungsprojektes ändern sich viele Anforderungen und Randbedingungen ebenso wie das Verständnis des Problemfeldes.
Das Team muss darauf schnell reagieren können.