Unter Agiler Softwareentwicklung versteht man eine Reihe von Methodiken der Softwareentwicklung (u.A. eXtreme Programming (XP)), die mit ihrem äußerst schlanken und flexiblen „low-tech" Ansatz die bestehende Kultur der Software-Entwicklung in Frage stellt.
Dabei gelingt es agilen Softwareprojekten vor allem im Bereich der kleineren und mittleren Softwareprojekte (bis 15 Entwickler über mehrere Jahre), eine gegenüber herkömmlichen Entwicklungsmethodiken deutlich bessere Produktivität und ein für den Endkunden wesentlich brauchbareres Ergebnis zu entwickeln.
Verständnis der objektorientierten Konzepte, für praktische Workshops: Erfahrung in der objektorientierten Anwendungsentwicklung und in der Programmierung mit Java
Die Teilnehmer kennen den XP-Ansatz sowie seine Vor- und Nachteile und sind in der Lage, den Nutzen für ihr Projekt oder ihr Unternehmen abzuschätzen. Sie können Konzepte der agilen Softwareentwicklung sofort in ihren eigenen Projekten gewinnbringend einsetzen und bei der Einführung von agiler Softwareentwicklung in ihrem Unternehmen wertvolle Arbeit leisten. Teilnehmer an einem XP Workshop können in XP-Projekten in verschiedenen Rollen effizient mitarbeiten.
Analytiker, Software-Entwickler, Designer und Architekten, IT-Projekt- und IT-Linienmanager, Fachbereichs-Mitarbeiter und Manager, Projektauftraggeber