Vorteile

Technische Flexibilität durch langjährige Erfahrung

Jedes Unternehmen ist unterschiedlich und benötigt eine einzigartige
Kombination von Software-Komponenten. Um von der Vielfalt der modernen
EDV zu profitieren, benötigt man unter anderem einen Spürsinn dafür,
welche Technologie die gegebene Aufgabe mit geringsten Kosten lösen kann.

Beim Aufbau komplexer Software-Systeme tauchen häufig Fragen auf wie zum Beispiel…

  • Soll ich ein Desktop-Programm machen, oder lieber eine Web-Anwendung?
  • Wenn's eine Web-Anwendung ist - ist PHP oder ASP.NET oder eine Java-basierte Lösung am Besten?
  • Ist die gerade beworbene Technologie (SOA, AJAX, Web 2.0) für Ihr Unternehmen wirklich geeignet, oder ist es nur ein Buzzword?
  • Wieviel kann Ihre Firma sparen, wenn Sie auf Open Source-Technologie XYZ umsteigen? Können Sie dadurch überhaupt etwas sparen?

Es ist einfach, Antworten auf diese Fragen zu geben.

Viel schwieriger ist es jedoch, derartige Fragen richtig zu beantworten. Dazu ist es hilfreich, wenn man neben fundierten theoretischen Kenntnissen auch praktische Erfahrung mit Entwicklung

  1. unterschiedlicher Arten von Anwendungen (z. B. Desktop-Anwendung, Web-Anwendung, Daemon)
  2. in unterschiedlichen organisatorischen Rahmenbedingungen (kleine Firma, große Firma) und
  3. zu unterschiedlichen Zwecken (Software für eigenen Gebrauch oder zum Weiterverkauf)

gesammelt und analysiert hat.

Ich bin seit 1999 in der kommerziellen Software-Entwicklung tätig und bin mit verschiedensten Software-Systemen in Berührung gekommen, vom PIC-Microcontroller über „normale“ PCs bis hin zu Mainframes. Jedes dieser Software-Systeme hat ihre Stärken und Schwächen.

Aufgrund der umfangreichen Erfahrungen (siehe auch Abschnitt Technologien & Prorgrammiersprachen unter Leistungen) ist es mir möglich, aus vielen Lösungsmöglichkeiten jene auszusuchen, die für Ihr Unternehmen bzw. für Ihre konrkete Aufgabe optimal ist.

Investitionssicherheit

Ich lege grossen Wert darauf, dass meine Kunden die von mir
entwickelte Software auch dann warten (ändern) können, wenn ich
einmal nicht da bin.

Um dies zu erreichen, wende ich eine Vielzahl von Massnahmen an:

  • Durchdachte und übersichtliche Architektur meiner Software
  • Leserfreundliche Wartungs- und Benutzer-Dokumentation
  • Formelle und informelle (mündliche) Weitergabe des Wissens an Mitarbeiter des Auftraggebers

Know-How in verschiedensten Technologien aus einer Hand

Ich verfüge über ein Netzwerk von Experten in allen relevanten
Technologien. In Fällen, wo mein eigenes Know-How nicht ausreicht,
kann ich auf das Wissen und Können anderer Fachleute zurückgreifen.

Dadurch wird die Wahrscheinlichkeit erhöht, dass alle Wünsche meiner
Auftraggebers effizient realisiert werden können.

Geringere Wartungskosten durch durchdachte Architekturen

Bei der Software-Entwicklung lege ich grossen Wert darauf, dass die
von mir entwickelten Systeme mit geringstmöglichem Aufwand
erweitert und modifiziert werden können.

Dies wird dadurch erreicht, dass jedes Programm aus mehreren unabhängigen
Modulen besteht, die über strikt definierte Schnittstellen miteinander
verbunden sind.

Für meine Auftraggeber bedeutet dies Wartungskostenersparnisse
- und Wartungskosten machen bei vielen Software-Projekten den
größten Teil der Gesamtkosten aus.

 
vorteile.txt · Zuletzt geändert: 03.05.2009 17:37 von dp
 
© Copyright Dmitri Pissarenko Softwareentwicklung