Programmierung

JAVA, Dart, ActionScript (Flex / AIR), PHP oder C++

Im Prinzip ist es für Sie wahrscheinlich irrelevant, mit welcher Programmiersprache Ihr Projekt umgesetzt wird.

Was zählt, ist das Ergebnis.

Zu Ihrer Information finden Sie auf den folgenden Seiten dennoch einen kurzen Überblick über meinen Kenntnisstand der genannten Programmiersprachen und einige Referenzprojekte dazu.

Aus historischen, firmenpolitischen und technischen Gründen ist es nicht möglich von allen Programmen einen Screenshot oder einen Screencast bereit zu stellen.

Agile Methoden

Um möglichst effizient ein möglichst gutes Ergebnis zu gewährleisten versuche ich, soweit möglich, Methoden der agilen Softwareentwicklung zu verwenden.

Das wichtigste Merkmal von agilen Entwicklungsvarianten ist das Prinzip der kurzen Iterationszyklen. Das bedeutet es wird nicht ewig an einem Projekt entwickelt und am Ende sind alle Beteiligten verblüfft dass das Ergebnis nicht den Erwartungen entspricht sondern die Entwicklung findet in kleinen einsatzfähigen Teilprojekten statt.

Diese Teilprojekte können sofort vom Kunden getestet und eingesetzt werden. Diese Vorgehensweise erleichtert auch die Kommunikation Kunde / Projektmanagement / Programmierung da Teilergebnisse weit weniger komplex sind als eine riesiges Endprodukt.

Weitere Infos dazu finden sie hier.

Projektmanagement und Kommunikation

Die im Weiteren erwähnten Programmiersprachen sind schlussendlich immer nur Mittel zum Zweck.

Entscheidend für den Erfolg sind eine gute Kommunikation mit dem Auftraggeber, ein realistischer Zeitplan und ein entsprechendes Projektmanagement.

Natürlich müssen auch Verträge gemacht werden, und Software braucht auch Dokumentation. - Aber im Vordergrund muss schlussendlich die lauffähige Lösung stehen!