|
Staying Agile inside a large Software Development Organization: Embrace Your Constraints (Stefan Schonger, Andreas Fröhlich)Scrum und Agile Methoden setzen klar auf Bottom-Up-Organisation und Eigenverantwortlichkeit des Teams. In großen Softwareentwicklungsorganisationen und speziell in der Entwicklung von Softwareprodukten für den "Massenmarkt" (vs. Individualsoftware) ergeben sich einige äußere Rahmenbedingungen, die zunächst die Verwendung agiler Techniken eher in Frage stellen: Es werden explizit ausführliche Dokumente und andere Artefakte vor Entwicklungsbeginn erwartet, es gibt vielleicht nur alle 1-2 Jahre ein echtes Kundenrelease, es stellt sich die Frage, wer von den vielen Kunden "der Kunde" ist, und der Product Owner kann viele Dinge nicht alleine entscheiden (oder anders gesagt: es gibt mehrere Product Owner). Was macht man also, wenn man trotzdem durch agile Techniken bessere Ergebnisse und mehr "Spaß" in der Entwicklung haben will? Was sich auch unter diesen Rahmenbedingungen machen lässt, soll unser Erfahrungsbericht aufzeigen. Konkret haben wir in den letzten Jahren Erfahrungen mit Scrum gesammelt, viele XP-Techniken eingesetzt und beschäftigen uns gerade damit, was man aus Lean-Ansätzen lernen kann. Der Vortrag wird auf deutsch gehalten. Über die ReferentenAndreas Fröhlich hat Mathematik studiert und anschließend an der Universität Karlsruhe promoviert. Nachdem er dort als wissenschaftlicher Mitarbeiter in Forschung und Lehre aktiv war, wechselte er 2004 als Softwareentwickler zur SAP AG in Walldorf. Im Bereich Financial Services beschäftigt er sich mit der Ermittlung und Steuerung des Kreditrisikos bei Banken und hat dabei agile Methoden der Softwareentwicklung schätzen gelernt. E-Mail: a.froehlich@sap.com Stefan Schonger hat an der Universität Ulm und der University of Massachusetts (Amherst) Informatik studiert. Nachdem er schon bei einem kleinen Startup im Silicon Valley erste Erfahrungen gesammelt hatte, ist er schließlich 2002 als Softwareentwickler bei der SAP AG angekommen. Im Bereich Financial Services beschäftigt er sich mit Kreditrisiken und war dabei bisher als Entwickler, Teilprojektleiter und Scrum Master tätig. E-Mail: stefan.schonger@sap.com |