UNSERE KOMPETENZEN
FÜR IHREN
PROJEKTERFOLG

TECHNOLOGIEN, DIE WIR EINSETZEN

Betriebssysteme

Unsere bevorzugten Plattformen sind "*xoide" Systeme, also Linux - egal ob auf ausgewachsenen Servern oder im kleinen Hutschienen-Gehäuse – sowie Android- und IOS-Geräte. Projekte der Sparte "Managementsysteme" sind nach wie vor auf klassischen Windows-Betriebssystemen zu Hause – auch bei uns.

Programmiersprachen

Wir freuen uns, Ihnen ein breites Spektrum an Programmierspachen anbieten zu können.
In unserem Projekten richtet sich die eingesetzte Programmiersprache oft nach den fachlichen Anforderungen, meistens aber nach den Vorlieben des Kunden, der ein Projekt nach Abschluss gerne pflegen möchte.

Stöbern Sie doch mal durch auf der Suche nach den Technolgien, die auch bei Ihnen eingesetzt werden oder werden könnten!

Linux
Ubuntu
Debian

PostgreSQL
PostGIS
MySql
Sqlite
CouchDB
Apache Hadoop

KICAD
OpenSCAD
OpenSCAD
Inkscape
Gimp
Eagle

GIT
Docker
Redmine
Jenkins

HTML5 & CSS3
C++
Ruby
Tex
Csharp
Python
ecmascript
Xamarin

MQTT
Mosquitto
I2C
USB
CAN
RS485
SPI
LON

arm
Raspberry Pi
SPS:
Siemens
B&R
Intercontrol
WAGO

AGILE SOFTWAREENTWICKLUNG

Agile Softwareentwicklung

"Erst besinn's, dann beginn's" – Dieses alte deutsche Sprichwort gilt auch – und vor Allem – für die Entwicklung von Software-Systemen. Nicht umsonst steht am Anfang einer jeden Projektes die Aufnahme der Anforderungen an ein zukünftiges System. "Aktives Zuhören" ist zu Projektbeginn eine unverzichtbare Tugend und oberstes Gebot.

Doch kann man bereits bei Beginn eines Projektes alle Anforderungen wirklich kennen? Entspricht es nicht unserem Alltag, dass sich die Anforderungen immer wieder ändern oder erweitern? Kommen die wirklich guten Ideen nicht erst dann, wenn man ein Softwaresystem wachsen sieht?


Das agile Manifest sieht hier einen zentralen Grundsatz vor:

Der Mut und die Offenheit für Änderungen stehen über dem Befolgen eines festgelegten Plans.

Doch wie gehen wir nun hiermit um?

Die Lösung liegt in in der stetigen Abstimmung mit dem Kunden und in der Einteilung eines Pojektes in kleine Zwischenschritte und -Abnahmen.
Es gehört zu unseren Prinzipien, dass wir Änderungen der Zielstellung auch im laufenden Projekt willkommen heißen, und unser breit angelegtes Handwerkszeug befähigt uns hierzu.
Hierdurch können Auftraggeber und -nehmer auf Änderungen im Projekt flexibel reagieren und angemessen und fair miteinander umgehen.


< zur Übersicht "Kompetenzen"