Software

Individuelle Applikationen auf Bedürfnisse zugeschnitten.

Die von uns entwickelten Webapplikationen sind zugeschnitten auf die Anforderungen und Vorstellungen des Kunden. Besonderen Fokus legen wir dabei auf eine hohe Benutzerfreundlichkeit (Usability), klare Architektur und sauberen Quellcode sowie die enge Zusammenarbeit mit dem Kunden. Dabei setzen wir auf Methoden der agilen Softwareentwicklung, vorzugsweise Scrum. Neben Applikationen für den Desktop-Einsatz entwickeln wir auch Anwendungen für mobile Endgeräte.

Leistungen

  • Individuelle Konzeption der Applikation in Zusammenarbeit mit dem Kunden.
  • Entwicklung der Applikation gemäß den definierten Anforderungen unter regelmäßiger Bereitstellung von Previews.
  • Bereitstellung der Applikation auf unseren Servern oder Einbettung in die vorhandene Infrastruktur des Kunden.
  • Erstellung von Dokumentationen, Handbüchern und Durchführung von Mitarbeiterschulungen.
  • Nach Abschluss des Projekts: Pflege und Wartung der Applikation.

Technologien

Für jedes Projekt die richtige Lösung.

Unser Fokus liegt auf der Entwicklung von Webapplikationen, deshalb sprechen wir fließend HTML, CSS und JavaScript. Für die Backend-Entwicklung setzten wir je nach Projekt auf Java oder Ruby. Dabei erfinden wir das Rad nicht neu sondern greifen auf bewährte Bibliotheken und Frameworks zurück. Dazu zählen z. B. jQuery, OpenLayers, Wicket und weitere.

Für die Datenhaltung greifen wir auf relationale Datenbanklösungen z. B. MySQL, PostgreSQL oder auf die NoSQL-Datenbank MongoDB zurück.

Konzeption

Der Beginn eines Projekts.

Wir unterstützen Sie bei der Konzeption Ihres Projekts. Von Anfang an legen wir Wert darauf Schritt für Schritt Ihrer Applikation ein Gesicht zu geben. Das gilt sowohl für die Architektur als auch für das User Interface. Hierfür entstehen erste UML-Diagramme und Mockups, die im Verlauf des Projekts weiter verfeinert werden.

Qualität

Unsere Ansprüche sind hoch.

Die Qualität unserer Software gewährleisten wir durch Tests, Statische Code Analyse und kontinuierliche Integration. All diese Bausteine sind von Beginn an Teil des Projekts.

Standards

Für uns ein Thema.

Standards sind hilfreich, wenn es darum geht zukunftssichere Software zu entwickeln. Wir arbeiten nach den neusten Standards des W3C, auch in Hinsicht auf die Barrierefreiheit. Unsere Applikationen sind responsive und nach den aktuellsten Sicherheitsstandards entwickelt. Wo immer möglich nutzen wir bestehenden Schnittstellen basierend auf REST oder SOAP. Bei Bedarf implementieren wir diese selbst.

Dokumentation

Hey, hey Wiki.

Unsere Dokumentationen werden in einem Wiki erstellt, so können sie jederzeit von jedem Projektbeteiligten an jedem Ort abgerufen und aktualisiert werden. Eine gute Dokumentation erleichtert die Kommunikation zwischen allen Beteiligten. 

Projektablauf

Wir sind ein flexibler Partner.

Jedes Projekt ist einzigartig, daher klären wir in den ersten Schritten, wie wir zusammenarbeiten. Wir setzten dabei auf agile Methoden wie Scrum in allen Projektphasen: Konzeption, Umsetzung, Test, Deployment, Evaluation, Dokumentation.