Methodenentwicklung
Was versteht man unter Methodenentwicklung?
Die Methodenentwicklung setzt den Fokus auf eine klar abgegrenzte Problemstellung in einem System, für die es noch keine Lösung gibt und eine konkrete Lösung gesucht wird. Für dieses isoliert betrachtete Teilsystem werden Methoden gesucht, angepasst und neu entworfen.
Wann kommt Methodenentwicklung zum Einsatz?
Immer dann, wenn triviale Lösungen nicht zum gewünschten Ergebnis führen, bedarf es einer Methodenentwicklung. In einfachen Fällen lassen sich oft ad hoc Methoden entwickeln: eine Praxis, die ganz typisch zum Entwickler:innen-Alltag dazugehört. Wenn die Komplexität des Problems allerdings ein bestimmtes Maß übersteigt, müssen dediziert Methoden entwickelt werden, welche eine einwandfreie Lösung garantieren.
Manchmal liegt der Fokus der Methodenentwicklung auf der Machbarkeit, manchmal auf der Optimierung einer bestehenden Lösung. In jedem Fall soll das Endergebnis eine exakte Anleitung zur korrekten Implementierung durch Entwickler:innen liefern.
Wie funktioniert Methodenentwicklung in der Praxis?
In der Praxis werden bereits in der Konzeptphase Kandidaten für die Entwicklung neuer Methoden eruiert. Die Basis ist immer eine Recherche zu bestehenden Möglichkeiten (State of the art) und verfügbaren Implementierungen (Make or buy). In den meisten Fällen wird eine teilweise Adaptierung oder Erweiterung von existierenden Methoden genügen, manchmal sind - auch in Abhängigkeit des damit verbundenen Nutzens - gänzlich neue Methoden zu entwickeln.
Wichtig ist, dass bereits früh geeignete Daten zur Hand sind, um alle relevanten Szenarien abzudecken und die Validierung der entwickelten Methoden zu ermöglichen. Gewöhnlich werden mehrere Iterationsschritte benötigt, um die Funktionalität und spätere Integration in das Gesamtsystem zu gewährleisten. Für Entwickler:innen stellen die integrierten Methoden ein wirkungsvolles neues Werkzeug dar, das einfach einzusetzen ist.