Kompetenzen

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.

Tätigkeitsbereiche

Anforderungsanalyse

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:

  • Komplexe Sachverhalte zu analysieren und diese sowohl für Programmierer, Sachbearbeiter wie auch die Entscheidungsträger in einem Projekt verständlich zu formulieren und sinnvoll zu strukturieren.
  • Zwischen unterschiedlichen Interessen zu vermitteln und gegenläufige Anforderungen aufzuzeigen.

In diesen Domänenbereichen haben wir Erfahrung: Ticketing, Sportgroßveranstaltung, E-Businesslösungen.

Bewertung bestehender Softwareapplikationen

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:

  • Soll die aktuelle Software angepasst oder lieber durch eine neue ersetzt werden?
  • Ist ein maßgeschneidertes System erforderlich oder kann auch eine Lösung “von der Stange” angepasst werden?
  • Was ist für den Bedarf sinnvoller: Open Source Lösungen oder kommerzielle Produkte?

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.

Software-, Systemarchitektur und Evaluation

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.

Softwareentwicklung

Unsere Erfahrungen reichen von der Umsetzung systemnaher Software bis hin zu Businessanwendungen im Open Source Bereich auf Basis von Linux und Java/J2EE Technologie.

Qualitätssicherung

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.

Performance Messung und Tuning

Ob Netzwerk oder Betriebssystem, ob Datenbank oder Applikationsserver - wir finden eventuelle Performanceengpässe und begegnen Ihnen mit effizientem Tuning.

Leistungsumfang

In den folgenden Formen können wir Sie unterstützen:

Consulting & Projektbegleitung

Ü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.

Realisierung

Wir übernehmen ebenso die Planung und Realisierung von komplexen (Teil-)Projekten, inklusive Anforderungserhebung, Durchführung, Test und Dokumentation.

Roll-Out & Betrieb

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.

nach oben