Consulting

Consulting starts with a good conversation

A good conversation can already help to find the solution by yourself or at least to develop a better understand of the issue. Explaining the current situation and goals to an independent third party helps to develop new insights. A person actively listening will ask questions which again help to get a deeper understand which helps to find new solutions. The active listener not only needs the ability to listen but also experience, knowledge and independence to ask the necessary questions.

Based on our long term project experience we can offer consulting for soft- and hardware projects in the field of embedded and mobile devices based on open source and free software.

Project Planning: Feasibility, Design

Even before a project has its kick-off, research needs to be done…

Noch bevor ein Projekt überhaupt begonnen wird, beginnt die Recherche, ob das Projektziel überhaupt mit vertretbaren Mitteln erreichbar ist, welche diese Mittel sind, welche weiteren Ressourcen benötigt werden, woher diese bezogen werden können etc. Soll Open Source oder freie Software eingestzt werden, so können in dieser Phase getroffene Designentscheidungen wesentlich das Erreichen des Projektziels und die benötigten Ressourcen, vor allem Zeit und Geld, beeinflussen. Oft kann durch marginale Designentscheidungen der Ressourcenbedarf entscheidend beeinflusst werden, bishin zum Scheitern des Projektes.

Wir beraten Sie gerne vor Projektbeginn, um eventuell ungünstige Entscheidungen zu verhindern und so das Projektziel effizient erreichen zu können:

  • Technologieauswahl, Hardware
  • Auswahl Open Source und freier Software Komponenten entsprechend den Projektanforderungen und der Hardware-Auswahl
  • Konsequenzen der Lizenzen der ausgewählten Open Source und freien Software Komponenten
  • Supply-Chain-Management bzgl. Open Source und freier Software
  • Auswahl passender Entwicklungswerkzeuge
  • Schulung und Training an und mit den Software Komponenten und Entwicklungswerkzeugen

Projektbegleitung: Entwicklung

Während einer Produktentwicklung stehen wir mit unserer Erfahrung während der gesamten Entwicklungsphase für Sie bereit. Wir begleiten Ihren Entwicklungsprozess:

  • Technisch, bei aufkommenden Fragen oder problemen
  • Praktischer Umgang mit den Open Source und freien Software Komponenten
  • Praktische Hinweise und Handlungsanweisungen zur Einhaltung der Open Source und freier Sofware Lizenzen
  • Code Review, insbesondere systemnaher Code-Pfade, Behandlung asynchroner Ereignisse, Datenverwaltung

Projektende: Verkauf / Vertrieb / Wartung

Auch nach Abschluss der Entwicklung lebt ein Produkt weiter. Aus der Verwendung von Open Source und freier Software folgen bestimmte Verpflichtungen, für deren Einhaltung einige Vorkehrungen getroffen werden müssen, andernfalls können schwerwiegende rechtliche Konsequenzen folgen. Auch Soft- und Hardware-Wartung sind wesentliche Verantwortungen, die über den Produktionsstart hinaus reichen.

Wir beraten Sie zu den Themen:

  • Software-Wartbarkeit
  • Software-Reproduzierbarkeit
  • Einhaltung von Open Source und freier Sofware Lizenzen gegenüber Kunden