Anwendungsentwicklung

Notes Domino oder JAVA

Bei der Entwicklung von kundenspezifischen Softwarelösungen gelten für uns folgende Ziele:

  • Kundenzufriedenheit
    Die Entwicklung eines Softwaresystems erfolgt nie aus Selbstzweck, sondern um zusammen mit dem Kunden ein optimales Ziel zu erreichen. Das Erreichen dieses Ziels ist gleichzeitig eine wichtige Quelle der Motivation aller Beteiligten.
  • Schnelle Realisierung
    Die Durchlaufzeit zwischen der Spezifikation von Anforderungen und dem Vorliegen einsetzbarer Resultate wird inzwischen häufig als ein Hauptrisiko in der Softwareentwicklung angesehen. Anforderungen und Technologien, die sich oft in "Internet-Geschwindigkeit" ändern und weiterentwickeln, machen ein sinnvolles Vorausplanen über viele Monate oder gar Jahre häufig unpraktikabel.
  • Änderungsfreundlichkeit
    In praktisch jedem Projekt entstehen durch den Lernprozess aller Beteiligten während der Entwicklung neue Anforderungen, und bestehende Anforderungen und Technologien ändern sich oder fallen weg. Daher sollten Änderungen jederzeit ohne langwierige Re-Design-, Abstimmungs- und Verhandlungsphasen in den Entwicklungsprozess einfließen können. Nur so sind die Ziele "Kundenzufriedenheit" und "Schnelle Realisierung" zu erreichen.
  • Qualität
    Die korrekte Funktion aller realisierten Anforderungen und aller relevanten Komponenten ist jederzeit durch automatisierte Tests überprüfbar. Ein weiteres Kriterium sind saubere interne Strukturen der Software. Die Qualität hat einen direkten Einfluss auf die Änderungsfreundlichkeit, und damit auch auf die Punkte "Kundenzufriedenheit" und "Schnelle Realisierung".
  • Standards
    Die Anwendung von verbreiteten modernen Standardtechnologien, -verfahren und -prinzipien sichert die Investition des Kunden, hilft bei der Kommunikation technischer Inhalte, ermöglicht die unmittelbare Nutzung von Weiterentwicklungen und vereinfacht die Einarbeitung neuer Ressourcen sowie die Interoperabilität mit anderen Systemen.

Zum Erreichen dieser Ziele setzen wir eine sorgfältig ausgewählte Zusammenstellung verschiedener Technologien in Verbindung mit einem wohldefinierten iterativen Softwareentwicklungsprozesses ein. Unsere Literaturempfehlungen zu diesen Themen...

© 2006 ComPosition Informationstechnik AG. Alle Rechte vorbehalten. Rechtliche Hinweise.