Für die Entwicklung Ihrer Software haben wir aus den Erfahrungen in unseren Projekten einige Grundsätze abgeleitet. Diese sollen eine erfolgreiche Zusammenarbeit mit einem Ziel ermöglichen: Der Entwicklung Ihrer Software.
Ihr Prozess
Sie legen den Prozess für die Softwareentwicklung fest. Ob konventionell oder extravagant, ob Wasserfall oder agil: Wir passen uns in Ihren Prozess ein. Natürlich haben wir vielfältige Erfahrungen und können Sie auf Wunsch in der Frage des Entwicklungsprozesses beraten und unterstützen. Wir gehen jedoch davon aus, dass Sie am besten wissen, was für Sie das Richtige ist.
Ihre Fachkompetenz
Sie haben die Fachkompetenz, Sie wissen was Sie benötigen oder was der Markt fordert. Wir haben sehr gute Erfahrungen gemacht, uns diese Fachkompetenz sukzessive anzueignen.
Ihre Standards
Für die Entwicklung von Software benötigt man Standards: GUI, Programmiermuster, Dokumentation, Modularisierung, Tests, … Sie legen die Standards fest, wir halten Sie ein oder wir unterstützen Sie bei deren Festlegung.
Ihre Tools
Sie legen die Entwicklungsumgebung und die einzusetzenden Werkzeuge fest. Sie wissen, welche Tools in Ihrem Hause vorhanden sind beziehungsweise welche Tools sie einführen und unterstützen möchten.
Ihr Standort
Aus unserer Erfahrung ist es am besten, wenn wir in Ihrem Hause die Software entwickeln. Die räumliche Nähe der beteiligten Personen hat positive Auswirkungen auf die Qualität.
Ihr Vertragsmodell
Wir arbeiten sowohl mit Werkverträgen als auch mit Dienstleistungsverträgen. Beide Varianten haben Vorteile und Nachteile, haben spezifische Eigenschaften. Vor dem Projektstart werden wir gemeinsam ein Vertragsmodell vereinbaren.
Unsere Kompetenz
Unser Hauptaugenmerk liegt in der Entwicklung mit Java. Es ist uns bewusst, dass unter diesem Begriff eine Vielzahl von Technologien zusammen gefasst sind, die wir hier im Einzelnen nicht aufführen.
Zusätzlich können wir auf besonders große Erfahrungen in der Entwicklung mit Uniface und Delphi zurück greifen.
In der Phase vor der Entwicklung unterstützen wir Sie bei der Konzeption und bei der Auswahl der geeigneten Entwicklungstechnologie.
Während der Entwicklungsphase entlasten wir Sie durch Programmierung, Test, Dokumentation und gegebenenfalls bei der Projektleitung.
Für die Betriebsphase können wir Ihnen Leistungen im Wartung, Pflege und Weiterentwicklung anbieten. Auf Wunsch helfen wir ihnen auch im Support.