Software entsteht in einem Wechselspiel von technologischen, wirtschaftlichen und organisatorischen Kräften. Schwer zu glauben, wenn das Endprodukt keine Rückschlüsse auf diese Faktoren zulässt. Und doch eine Erkenntnis die zum Erfahrungsschatz von routinierten Praktikern gehört.
Die Dienstleistungen, die ich Ihnen anbieten kann, tragen dieser Tatsache Rechnung, indem sie sich nicht nur auf technische Belange beschränken:
- In der Analyse eines konkreten Problems kann ich Ihnen helfen, den richtigen Ansatz und die relevanten Rahmenbedingungen für eine technische Lösung zu ermitteln.
- Bei der Konzeption einer Lösung greife ich auf den Hintergrund einer vielseitigen Berufserfahrung und weitgefächerter Interessen zurück, für eine Umsetzung die der aktuellen Situation gerecht wird: kostengünstig, ressourcenadäquat, zukunftssicher.
- Eine gelungene Implementierung ist ausschlaggebend für den Erfolg eines Projektes. Außerdem stellt eine kompromisslose Qualität des Quelltexts optimale Wartbarkeit von Software sicher. Aus dieser Erfahrung heraus lege ich hohen Wert auf klar aufgebauten Quelltext, unter Verwendung sämtlicher Mittel die moderne Programmiersprachen zur Verfügung stellen.
- Softwareentwicklung ist Kommunikation: von Mensch zu Maschine, aber auch von Entwickler zu Entwickler. Im Bereich Coaching begleite ich daher Entwickler bei ihrer Arbeit und vermittle Know How (auch im internationalen Umfeld). Von mir erstellte Dokumentation unterliegt wie meine Software hohen Qualitätsansprüchen und hat sich in der Vergangenheit bewährt.