erkenntnistheoretische beurteilung von extreme programming
DESCRIPTION
Agile Softwareentwicklungsprojekte scheitern immer wieder aus Gründen, welche weder technisch noch fachlich erklärbar sind. Es müssen also andere Aspekte eine Rolle spielen. Aus der philosophischen Disziplin der Erkenntnistheorie lassen sich menschliche Grundprobleme ableiten, die bei jeder Erstellung von Softwaresystemen auftreten. Diese erkenntnistheoretischen Dilemmata können dazu dienen, verwendete Vorgehen und Methoden in der Softwareentwicklung objektiv nach menschlichen Faktoren zu beurteilen. In dieser Arbeit werden ausgewählte Techniken von Extreme Programming (XP) mit Hilfe der Erkenntnistheorie untersucht. Ziel ist es herauszufinden, welche Dilemmata von XP besonders gut behandelt werden und welche sich gefährlich auf den Projektverlauf auswirken können.TRANSCRIPT
Erkenntnistheoretische Beurteilungvon Extreme Programming
Markus Harrer 17.09.2013
Programming
INFORMATIK 2013 Studierendenprogramm
„Was ist dein Ziel in der Philosophie?
Der Fliege den Ausweg aus dem Fliegenglas zeigen.“
Ludwig Wittgenstein
Erkenntnistheorie
„… die philosophische Theorie des Wissens.“
Was können wir wissen?
Was ist Wissen?
…in der Wirtschaftsinformatik*
Erkenntnistheoretische Dilemmata
* erforscht von Prof. Dr. Alfred Holl im Beitrag„Empirische Wirtschaftsinformatik und evolutionäre Erkenntnistheorie“
Fachliche Tätigkeit
Software
Abbildung
Abbildung Formalisierung
Abbildung Formalisierung
Perspektive
Abbildung Formalisierung
Perspektive Beeinflussung
Warum
!
Sensibilisierung
Extreme Programming
Beurteilung
XP
Planungsspiel
Kurze Releasezyklen
Testen
Zyklische Releases und Tests mindern Auswirkungen der Dilemmata
Soziale Interaktion erhöht bewussten Umgang mit Dilemmata
Kohärenz und Interferenz müssen besser behandelt werden
• Erkenntnistheorie kann als Messinstrument dienen
• Extreme Programming• …kompensiert einige Probleme
klassischer Vorgehensmodelle• …verstärkt aber zwischenmenschliche
Problempotenziale
„Die Grenzen meiner Sprache bedeuten die Grenzen meiner Welt.“
Ludwig Wittgenstein
Vielen Dank!
?