Wie können wir für Sie in Aktion treten? - Vielleicht würden Sie gerne Ihre Software Engineering-Prozesse für ein zukünftiges Projekt überarbeiten, oder vielleicht benötigen Sie auch nur für eine bestimmte Projektphase noch zusätzliche Ressourcen. Wie auch immer die Problemstellung aussieht - wir können Ihnen zur Seite stehen und Ihrem nächsten Softwareprojekt zum Erfolg verhelfen.
Gutes Anforderungsmanagement erfordert Einfühlungsvermögen, Kommunikationsfähigkeit und schnelles Einarbeiten in neue Geschäfts- und Gedankenwelten. Es bildet die Grundlage für jedes erfolgreiche Entwicklungsvorhaben und erfordert:
In diesen Domänenbereichen haben wir Erfahrung: Ticketing, Sportgroßveranstaltung, E-Businesslösungen.
Langsam veralternde Bestandssoftware ist ein Problem unserer Zeit. Unternehmen, in denen Spezialsoftware eingesetzt wird, stehen oft vor dem Problem, dass eine Funktionalität fehlt, ein neues System angebunden werden muss oder sich zu Grunde liegende Geschäftsprozesse geändert haben. Es stellen sich Fragen, wie:
Eine unserer Spezialkompetenzen ist es, die Funktionalität bestehender Software zu erfassen und die dynamisch wachsenden Abläufe ebenfalls einzufangen. Wir unterstützen Sie gerne bei der Bewertung des Bestandes und helfen, die Komplexität der Anpassung an den aktuellen Bedarf richtig einzuschätzen und eventuell die Entscheidung für einen Neuanfang zu treffen.
Für umfangreiche Vorhaben müssen zu Beginn Festlegungen bezüglich der eingesetzten Software-Architekturen wie z.B. Applikationsserver, Datenbanken oder Frameworks getroffen werden. Anhand Ihrer Anforderungen stellen wir einen Kriterienkatalog auf und vergleichen die möglichen Lösungen. Wir planen, testen und errichten Systemarchitekturen nach Gesichtspunkten der Betriebssicherheit, Lastverteilung und Wartbarkeit.
Unsere Erfahrungen reichen von der Umsetzung systemnaher Software bis hin zu Businessanwendungen im Open Source Bereich auf Basis von Linux und Java/J2EE Technologie.
Wir sind auf das Testen von komplexen Multi-Tier Webanwendungen spezialisiert. Funktionale Tests werden von uns weitestgehend automatisiert. Durch die Automatisierung von Tests können Ressourcen eingespart und eine höhere Testtiefe erreicht werden. Weitere Gesichtspunkte von Webanwendungen werden bei uns ebenfalls berücksichtigt: Hierzu gehören Bedienungsfreundlichkeit, technische Kompatibilität (Einhaltung von gängigen Standards) und Barrierefreiheit.
Ob Netzwerk oder Betriebssystem, ob Datenbank oder Applikationsserver - wir finden eventuelle Performanceengpässe und begegnen Ihnen mit effizientem Tuning.
In den folgenden Formen können wir Sie unterstützen:
Über einen überschaubaren Zeitraum unterstützen wir sie gerne persönlich mit Rat und Tat vor Ort. Wir stellen unser Know-How und unsere Technologien für Ihr Projekt zur Verfügung und übernehmen (Teil-)Verantwortung in der Realisierung.
Wir übernehmen ebenso die Planung und Realisierung von komplexen (Teil-)Projekten, inklusive Anforderungserhebung, Durchführung, Test und Dokumentation.
Neu erstellte Applikationen brauchen in der Einführungsphase Pflege und Betreuung. Administratoren und Systembetreuer müssen geschult werden. Um neue Produkte schnell umzusetzen unterstützen wir Sie für einen begrenzten Zeitraum in Einführung, Pflege und Betrieb.