ENTWICKLUNG – AGIL AN IHRE PROZESSE ANGEPASST

Aus hochwertigen Designs und durchdachten Konzepten Realität werden zu lassen – das leistet unsere Entwicklung. Dabei implementieren wir unsere Lösungen mittels allen gängigen Technologien für Maschinensteuerungen, Embedded-Systeme, Desktop-Applikationen, Web-Applikationen, Mobile-Apps, aber auch klassische Webseiten oder technische Mischformen.

Vom Styling von Standard- oder Custom-Controls bis hin zur vollständigen Umsetzung bzw. Systemintegration – bei uns haben Sie durch transparente Experten-Beratung stets die volle Kontrolle über den Umfang der Entwicklungsleistungen.

Wenn Sie alternativ lieber In-House entwickeln, begleiten wir Sie gerne mit Design-Reviews und vielseitigen Beratungspaketen.

Und natürlich lassen wir Sie nach dem Roll-Out nicht alleine. Hier unterstützen wir Sie langfristig mit individuellen Servicevereinbarungen zur Produktpflege und Weiterentwicklung. Auf Wunsch stellen wir auch Versionsverwaltung, Ticket-System und Test-Systeme zur Verfügung.

software_entwicklung.jpg

TECHNOLOGIE-ÜBERBLICK

Wir bieten Implementierungen für eine Vielzahl an Plattformen, Sprachen und Frameworks.


  • C#
  • WPF
  • XAML
  • Java
  • SharePoint
  • .NET
  • MVC
  • QT
  • HTML5, CSS3
  • JavaScript, Angular JS
  • Ruby on Rails
  • PHP (Symfony)
  • TYPO3, Wordpress
  • Drupal, Joomla
  • Magento, Shopware
  • CRM, SAP, WWS
  • iOS Apps (Objective C, Swift)
  • Android Apps (Java)
  • Windows Apps (C#)
  • Hybrid Apps (Nativ oder Web)
  • PhoneGap / Apache Cordova
  • SPS / PLC

technologien_logos_sw.png

SYSTEM REQUIREMENTS ANALYSE

Sie haben die Idee für ein digitales Produkt und möchten dieses nun umsetzen? Wir helfen Ihnen bei der Auswahl der richtigen Plattformen und Technologien.

Bauen Sie auf unsere Erfahrung und die Vorteile des User Centered Design Prozesses

Dank des nutzerzentrierten Ansatzes erarbeiten wir gemeinsam mit Ihnen und Ihren Kunden Anforderungen auf Basis von Nutzerbedürfnissen (User Requirements). Auf Grundlage dieser können valide Systemanforderungen definiert werden. Daraus leiten wir mit Ihnen passende Technologien und Plattformen für das digitale Produkt ab.

Dieses Vorgehen für die Erstellung von Systemanforderungen (z. B. für ein Lastenheft) legt die Grundlage für ein sinnvoll strukturiertes, intuitives und somit erfolgreiches Produkt. Dank der Priorisierung der Nutzungsanforderungen ist definiert, welche Funktionen und Features in welcher Reihenfolge umgesetzt werden. Damit ergibt sich, z. B. für ein agiles Vorgehen, ein gut organisierter Backlog. 

 

Ihre Vorteile:

  • Kosteneinsparung durch frühzeitige Validierung von Systemanforderungen
  • Reduzierung von aufwendigen Anpassungen und Supportkosten nach Release
  • Planungssicherheit durch Erfassung aller notwendigen Systemanforderungen
  • Intuitive Bedienbarkeit für alle Benutzer durch Aufspüren vermeintlicher (aber nicht valider) Features
  • Steigerung der Erfolgssicherheit durch frühzeitiges Usability-Testing

SOFTWARE UND STEUERUNGS-APPLIKATIONEN

Für Ihre Maschinensteuerung (HMI) oder Enterprise-Software bieten wir Entwicklungsleistungen von der vollständigen Umsetzung bis hin zu Teilleistungen, wie der Realisierung der Präsentationsschicht oder der Lieferung von individuellen Controls oder Control-Bibliotheken.

Dazu setzen wir auf aktuellen Technologien wie .NET WPF, Qt, Java, HTML5 oder Swift und einen Modularen Entwicklungsansatz. Dabei trennen wir die Entwicklung des User Interfaces (UI) von der Business-Logik der Applikation oder der Anbindung an andere Dienste. So bleibt das System einfach erweiterbar und bietet zudem maximale Updatefähigkeiten.

Ein weiterer Vorteil ist die Möglichkeit, die einzelnen Bestandteile für weitere Produkte zu nutzen. So kann ein einmal fertig entwickeltes UI schnell für weitere Geräte angepasst werden.

entwicklung_maschinensteuerung_hmi.jpg

WEB-APPLIKATIONEN

Große Aufmerksamkeit hat in den letzten Jahren das Thema SaaS (Software as a Service) erhalten. Zu recht, wenn man bedenkt, dass man durch dieses Konzept nicht nur sein bestehendes Portfolio, sondern auch sein Geschäftsmodell erweitern kann. Die technische Grundlage für diese Erweiterungen sind Web-Applikationen, also Software, die mittels Browser genutzt wird.

Reduzieren Sie die Einstiegshürde für Ihre Kunden

Eine Web-Applikation, Web-App oder Webanwendung ist ein im Web-Browser laufendes Programm. Ob iOS auf dem iPhone oder die zahlreichen Android-Geräte, eine Webapplikation ist unabhängig vom Endgerät und dessen Betriebssystem.

Im Gegensatz zur klassischen Webseite stellt eine Webanwendung nicht nur Informationen bereit, sondern ermöglicht auch die Verarbeitung von Informationen. Sie bildet Geschäftsprozesse, wie zum Beispiel die Erstellung eines Fotoalbums, ab.

Bei der Entwicklung von Web-Applikationen greifen wir auf bestehende Frameworks, wie zum Beispiel Bootstrap oder Ruby on Rails, zurück und bauen individuelle Produkte aus erprobten Komponenten auf. Das spart Entwicklungszeit und erhöht die Sicherheit des Produkts.

So erhalten Sie einen zuverlässigen und individuellen Service, der Ihren Kunden zentral zur Verfügung gestellt werden kann. Ihre Kunden wiederum, können diesen Service einfach und schnell in Anspruch nehmen.

 

Vorteile unserer Entwicklung:

  • Flexible Entwicklungsleistung
  • Auch innerhalb oder zusätzlich zu Ihrem Entwicklungsteam
  • Bereitstellung der Infrastruktur (Hosting) und Anbindung an bestehende Systeme (API)
  • Wir arbeiten gleichermaßen in agilen und klassischen Vorgehensmodellen
  • Alles aus einer Hand: Strategie, Konzept, Interface Design, Entwicklung und Vermarktung
  • Verwendung neuester Webtechnologien und aktueller Standards (zum Beispiel: HTML5, SCSS, Responsive Design etc.)

MOBILE APPS UND HYBRID APPS

Im Zeitalter von Internet of Things und Digitalisierung sind es Nutzer immer stärker gewohnt, Geräte von unterwegs bedienen zu können. Für Unternehmen ergibt sich die Chance, Kunden durch mobile Anwendung enger an sich zu binden.

Welche Mobile App ist die richtige?

Mobile Applikationen sind Programme für mobile Endgeräte wie Smartphone, Tablet oder Smartwatch. Es gibt unterschiedliche Betriebssysteme für mobile Endgeräte, wie zum Beispiel Apple iOS, Google Android oder Microsoft Windows Phone.

Zudem existieren verschiedene Möglichkeiten, eine Mobile App umzusetzen:
Native, als Hybrid oder ganz und gar als mobile Web App. Die Kombinationsvielfalt, die sich aus all diesen Möglichkeiten ergibt, lässt den Markt schnell unübersichtlich erscheinen.

Gerne beraten wir sie ausführlich, welche Variante die Bedürfnisse Ihrer Kunden am besten befriedigt.

 

Wir bieten Ihnen neben der Programmierung von mobilen Anwendungen auch die folgenden Leistungen an:

  • strategische Beratung: welche Lösung, Endgeräte und Betriebssysteme 
  • Integration des mobilen Produkts in Ihr Portfolio
  • Bereitstellung notwendiger Infrastruktur für den Betrieb Ihrer Mobile App
  • Alles aus einer Hand: Strategie, Konzept, Interface Design, Entwicklung und Vermarktung

CONTENT-MANAGEMENT- UND SHOP-SYSTEME

Sie möchten Ihre Webseite oder Ihren Online-Shop selbstständig pflegen und redaktionell betreuen? Wir entwickeln Lösungen mithilfe einer Vielzahl an Systemen und geben Ihnen damit alle Freiheiten bei der inhaltlichen Ausgestaltung. Stets individuell auf Ihre Bedürfnisse abgestimmt verwenden wir unter anderem TYPO3, Wordpress, Magento oder Shopware, aber auch zahlreiche weitere Systeme.

Unterstützte Content-Management-System und Shop-Systeme

  • TYPO3
  • Wordpress
  • Joomla
  • Drupal
  • Shopware
  • Magento

Ihr Wunsch-System ist hier nicht gelistet? Sprechen Sie uns an. Wir arbeiten mit zahlreichen Partnern, die weitere CMS und Shop-Systeme abdecken.


UMSETZUNGSBEGLEITUNG UND SERVICE

Sie möchten Ihre Applikation oder Web-Lösung In-House mit einem eigenen Team entwickeln? Oder benötigen Sie dauerhaften Support in Form von Service-Vereinbarungen?

Umsetzungsbegleitung

Zur Qualitätssicherung begleiten wir beratend Ihre In-House Entwicklung. Hier stellen wir stets individuelle Maßnahmenpakete zur Verfügung, die zum Beispiel regelmäßige Usability-Evaluierungen der Umsetzung, oder auch Design-Review des User-Interfaces beinhalten können. Ein erprobtes Vorgehen sind die Durchführung regelmäßiger Telefon- oder Videokonferenzen, in denen Ihre Entwickler den aktuellen Stand vorstellen. Daran anschließend erfolgt eine Arbeitsphase für unser Design-Team, dass im Anschluss die Ergebnisse an Ihr Entwickler-Team übergibt. So optimieren wir iterativ und sehr kosteneffizient die Ergebnisse Ihres Entwickler-Teams im Hinblick auf genaue Umsetzung des zugrundeliegenden Bedienkonzepts und des User-Interfaces.
Um die Entwicklung möglichst effizient zu gestalten, stellen wir unsere Designs mittels digitaler Style-Guide-Systeme zur Verfügung. Aus denen können sich Ihre Entwickler direkt mit den passendes Assets und Code-Schnipseln versorgen.

Service-Vereinbarungen

Wir bieten eine Reihe von Betreuungspaketen mit attraktiven Staffelpreisen. Zu unseren Leistungen gehören neben der Systempflege Ihrer Applikationen und Server auch Beratungspakete und Support-Verträge zur Fehlerbehebung. Sprechen Sie uns, gerne unterbreiten wir Ihnen ein individuelles Angebot entsprechend Ihrer Anforderungen.

 

 

entwicklungsbegleitung.jpg

Ihre Ansprechpartnerin

Dipl.-Ing. Nadine Kempe
Projektleiterin

+49 391 53 85 64 10
mail(at)ucdplus(dot)com