Meine Arbeitsweise

Um Softwareprojekte erfolgreich durchführen zu können, ist eine genaue und gut strukturierte Arbeitsweise unbedingte Voraussetzung.

Die Basis für den Erfolg eines Projekts ist immer eine detaillierte Anforderungsanalyse, das erspart in weiterer Folge mühsame nachträgliche Änderungen und beeinflusst auch wesentlich die Qualität der Software, wenn z.B. die Struktur der Tabellen nicht optimal gestaltet wurde.

Ich nehme mir bei neuen Aufträgen immer genügend Zeit, um gemeinsam mit dem Kunden die Anforderung zu besprechen. Dadurch kann eine klare Vorgehensweise bei der Programmierung gewährleistet werden, und der Kunde erhält am Ende der Programmierung eine Software, die 100%-ig seinen Wünschen gerecht wird.

Bei meiner Arbeit halte ich mich immer an einen genau festgelegten Ablauf, den ich hier kurz beschreiben möchte.

Ablauf eines neuen Projektes

  • Kontaktaufnahme durch den Kunden (kostenloses Erstgespräch)
  • Erstellung eines groben Konzepts und einer anschließenden Aufwandsschätzung
  • Ausführliche Anforderungsanalyse gemeinsam mit dem Kunden (Analyse des Istzustands und Formulierung des Sollzustands)
    aw1jpg
  • Erstellung eines Pflichtenhefts
    aw1jpg

    Hier werden von mir alle erforderlichen Arbeitsschritte detailliert festgehalten und nach Fertigstellung gemeinsam mit dem Kunden nochmal besprochen, und – wenn nötig – feinabgestimmt.
    Dieses Dokument enthält auch die „Bedienungsanleitung“ des fertigen Programms einschließlich Screenshots von Formularen und Berichten
  • Durchführung der Softwareentwicklung und Test auf dem Entwicklungssystem
    aw1jpg
  • Installation der Software beim Kunden (wenn möglich auf einem Testsystem)
  • Test der Software durch den Kunden
  • Abnahme der Software durch den Kunden und Freigabe in der Produktivumgebung
  • Übergabe der Dokumentation an den Kunden (detailliertes Pflichtenheft inkl. technischer Beschreibung, die während der Entwicklung festgehalten wird)