Framework-basiertes interaktives Prototyping als Methode der transdisziplinären Entwicklung interaktiver, direkt reaktiver Software-Systeme

Für Anwendungsbereiche, deren inhaltliche Ausrichtung im Bezug auf die vorherrschenden Praktiken, Denk- und Sichtweisen weit von denen der Ingenieurwissenschaften und insbesondere der Informationstechnologie entfernt sind, ist die Konzeption, die Realisierung und der Einsatz von Informationstechnologie und insbesondere der entsprechenden interaktiven, direkt reaktiven Software problematisch. Viele derartiger Bemühungen scheitern an der fehlenden Verständigung zwischen den Vertretern der beteiligten Disziplinen. Das betrifft einerseits die Disziplinen, die unmittelbar und originär an der Entwicklung beteiligt sind aber auch diejenigen Disziplinen, die aus dem designierten Anwendungskontext heraus auf die Gestaltung der Systeme einwirken. Der Beitrag der Arbeit besteht darin, durch eine gezielte methodische und instrumentelle Unterstützung der Entwicklungsabläufe, Konsens und damit Lösungen in der direkten diskursiven Auseinandersetzung zwischen den Entwicklungsbeteiligten emergent entstehen zu lassen. Dazu werden in der Ausarbeitung zunächst das Problemfeld konkretisiert und im Zuge dessen bestehende Ansätze und insbesondere Entwicklungswerkzeuge untersucht. Die erkannten methodischen Defizite münden in die Vorstellung eines Instrumentenrahmens – eines Software-Frameworks – der es auch Projektbeteiligten ohne Kenntnisse der Software-Entwicklung ermöglicht, aktiv am Prozess der technischen Systemausgestaltung (Implementierung) mitzuwirken. Das tragende Konzept dabei ist die Anpassbarkeit der Nutzerschnittstellen der Entwicklungswerkzeuge als Mittel der Bearbeitung eines zentralen, Software-Artefakts. Im Anschluss an die Vorstellung der technischen Lösung wird die Methodik zu deren Anwendung beschrieben. Der Kern dieser Vorgehensweise besteht in der gezielten aktiven Einbeziehung von Domänensachverständigen und Endanwendern in die Phase der Systemausgestaltung im Sinne von End-User-Development und ein kontinuierliches, direktes Wechselspiel aus dem Einsatz der Entwicklungs-Ergebnisse und deren evolutionäre Weiterentwicklung. Abschließend wird anhand einer Fallstudie belegt, wie sich die vorgestellte Lösung im Einsatz, in der konkreten Praxis einer Produktentwicklung bewährt hat.

Zitieren

Zitierform:
Zitierform konnte nicht geladen werden.