Software Entwicklung

Individualsoftware - gemeinsam von der Idee zur Anwendung

Unter Software-Entwicklung verstehe ich die bedarfsgerechte Realisierung Ihrer individuellen Anforderungen. Die von mir erstellte Individualsoftware unterstützt und optimiert Ihre Arbeitsabläufe und verschafft Ihnen Transparenz in den Geschäftsprozessen. Sie erhalten eine maßgeschneiderte Lösung, die es Ihnen ermöglicht, flexibel auf Veränderungen und wachsende Anforderungen zu reagieren und damit wettbewerbsfähig zu bleiben.

Gemeinsam mit Ihnen entwickle ich einen individuellen Projektablauf. Dabei gehe ich nach folgenden, bewährten Prinzipien vor:

  • Während der gesamten Projektdauer arbeite ich eng mit einem, von Ihnen bestimmten, Ansprechpartner zusammen. Das Projekt wird in kleinen Schritten entwickelt. Vor der Umsetzung wird jeder einzelne Schritt im Detail mit Ihrem Ansprechpartner und der jeweiligen Fachabteilung abgestimmt.
  • Durch die Umsetzung des Projekts in kleinen Schritten können bestehende Arbeitsabläufe überprüft und bei Bedarf optimiert werden. Dabei bringe ich meine Erfahrungen im Bereich der Geschäftsprozesse und Technologien mit ein.
  • Nach Fertigstellung des entsprechenden Programm-Moduls erhalten Sie eine funktionsfähige Version der Software zum sofortigen Test. Notwendige Änderungen und Erweiterungen werden umgehend realisiert. Fertige Programm-Module können nach Programmabnahme in den täglichen Praxisablauf übernommen werden.

 

Dieser Entwicklungsprozess basiert auf den Grundlagen des "eXtreme Programming (XP)".

Was ist eXtreme Programming?

"eXtreme Programming" bezeichnet einen Prozess für die Software-Entwicklung, der großen Wert auf schnelle Ergebnisse und ständige Kommunikation zwischen Entwickler und Kunden legt.


Traditionell erfolgt die Programmierung erst nach detaillierter Planung (Pflichtenheft). Nachträgliche Veränderungen der Anforderungen sind nicht vorgesehen. Der Anwender erhält die erste einsetzbare Version der neuen Software erst Monate oder sogar Jahre nach Projektbeginn.


Bei Vorgehen nach "eXtreme Programming" erfolgt die Programmierung in kurzen Einzelschritten. Jeder dieser Einzelschritte wird gemeinsam mit dem Kunden im Detail festgelegt. Durch die ständige, aktive Einbeziehung des Kunden in den Entwicklungsprozess wächst die Anwendung mit den Anforderungen des Unternehmens. Am Ende jedes Einzelschrittes steht dem Kunden eine voll funktionsfähige Version der Software zur Verfügung.