Informationstechnologien

Exigen Services ist ein langjähriger Partner weltweit führender Software Unternehmen wie IBM, Adobe, SUN, Omniture. Im Bereich der Hi-Tech Lösungen hat Exigen Services fundierte Erfahrungen in folgenden Sparten:

Entwicklung von Software-Produkten. Exigen Services spezialisiert sich auf:

  • Entwicklung hocheffizienter Anwendungen (Optimierung für die Besonderheiten der x86/x64 Architektur);
  • Cross-Plattform-Anwendungen (Windows, Linux, MacOS);
  • Anwendungen für Telefone/Smartphones/iPhone (Windows Mobile, Compact Framework.NET, Java ME, Apple SDK);
  • Bildbearbeitung und Bilderkennung.

Bei der Entwicklung komplexer Software Produkte trifft der Auftraggeber strategische Entscheidungen bezüglich des zu entwickelnden Produkts. Diese Vorgehensweise hat sich bewährt auch bei der projektbedingten Arbeit mit komplexen und schlecht dokumentierten Systemen.

Entwicklung von Firmware für digitale Technik. Exigen Services hat hier einen riesigen Erfahrungsschatz, angefangen von Embedded Systemen mit begrenztem Speicher (spezielles real-time Betriebssystem, Bootloader, Treiber) bis zur Anwendungen für self-service Kiosken auf Basis von Windows Presentation Framework.

Entwicklung von Internet Portalen. Neben der Entwicklung von Software Produkten hat Exigen Services viel Erfahrung auch bei der Entwicklung von Multi-Media und Triple-Play Internet Portalen sowie sozialer Netzwerke und Services, die professionelle Kenntnisse folgender Technologien erfordern:

  • Web 2.0 Kollaboration, User Generated Content und offene Plattformen;
  • JSON/XML;
  • RIA: Ajax Adobe Flash/Flex, Microsoft Silverlight;
  • Microformats/Semantisches html;
  • REST-Architektur, JSON/XML;
  • WIKI/Forums;
  • AIR.

Für die ergonomische und graphisch optimierte Entwicklung von Web-Anwendungen hat Exigen Services ein Spezialisten-Team gebildet: UI-Designer und Entwickler, die über ein breites Arsenal von Mitteln für die Erstellung interaktiver Nutzungsoberflächen verfügen.

Anwendungen für Test-Labors. Bei der Entwicklung der SW-Produkte spielt eine wichtige Rolle auch das Testen integrierter Versionen in diversen Umgebungen. Z. B. unter verschiedenen Betriebssystemen und Browsern oder bei der Entwicklung der Firmware in verschiedenen Netzumgebungen mit diversen Computer-Modellen. Nur so kann man zuverlässige und objektive Angaben zur Qualität und Performance der Systeme gewinnen.

Useabilitly (Ergonomie). Erfolgreiche Software Produkte zeichnen sich durch viele Eigenschaften aus, sind aber im einem ähnlich: diese sind für den Nutzer geschaffen und für den Anwender optimiert. Um dies zu erreichen, muss man in allen Phasen des Projekts sehr viel Aufmerksamkeit den Benutzeranforderungen legen, insbesondere in der Spezifikations- und Designphase. Ständige Fokussierung auf die Bedürfnisse der Nutzer, Einbindung der Nutzer in den Prozess der Spezifikation, Prüfung der Schnittstellenlösungen zusammen mit den Nutzern: das ist eine nutzerorientierte Vorgehensweise (UCD-user centered design process). Diese kann erfolgreich in den Projekten, die sowohl nach der klassischen Wasserfall Methodologie als auch in nach Agile Methodologie arbeiten, angewendet werden. Solche Vorgehensweise hilft:

  • Fehler zu vermeiden: sowohl bei der Realisierung der Schnittstellen als auch bei der Definition der globalen Architektur;
  • Die Performance des Nutzers zu erhöhen;
  • Die Schulungszeit zu verkürzen;
  • Die Fehlerquote der Nutzer zu reduzieren;
  • Die generelle Zufriedenheit der Nutzer mit dem Produkt zu erhöhen.

Wir bieten unseren Auftraggebern an, die Projekte gemäß UCD-Prozess abzuwickeln. Das hilft dem zu erstellenden Produkt besser die Bedürfnisse der Nutzer zu befriedigen und somit die besten Voraussetzungen für den erfolgreichen Vertrieb des Produkts zu schaffen.