Seminar "Agile Development"
Scrum, CC by-nc-sa flickr: John Scone
Lernziele
Software Projekte sind nach wie vor in aller Regel zu spät, zu teuer und funktional unbefriedigend, es herrschen Stress und Unzufriedenheit. Entscheidenden Anteil an der Misere hat oft die Methodik, hat fehlende und falsche Planung, aufwändiges und unwirksames Projektmanagement. Im Seminar setzen sich die Seminarteilnehmenden intensiv mit einer ausgewählten agilen Entwicklungsmethode, z.B. Scrum, auseinander. Die agilen Vorgehensmodelle helfen, produktiv Software so zu entwickeln, dass direkte Kommunikation wichtiger wird als Prozessdokumente, Flexibilität wichtiger als Plantreue. Und dabei sinkt der Stress - und die Resultate stimmen.* Die Studierenden kennen die Grundlagen der agilen Vorgehensmodelle
* Die Studierenden können Vor- und Nachteile von agilen Vorgehensmodellen in Bezug auf ihre eigene Arbeitspraxis beschreiben
Lerninhalte
* Agile Vorgehensmodelle* Agile Werte und Prinzipien
* Übersicht Scrum Prozess
* Extreme Programming Praktiken (Pair Programming, Continuous Integration, Test-Driven Development, usw.)