Die nachfolgende Hausarbeit wurde im Rahmen des Moduls Software Engineering erar- beitet und hat das Ziel, die grundlegenden Bestandteile von eXtreme Programming (XP) darzustellen.
Als Kern der Ausarbeitung dient das Kapitel 2, in dem die Werte, Prinzipien und Praktiken - aufgeteilt in Primär- und Begleitpraktiken - nach der Definition von Kent Beck erläutert werden. Die kritische Betrachtung und die Schlussbemerkung vervollständigen die Hausarbeit.
Was ist XP? Wird Software unter extremen Bedingungen entwickelt? Wird von Entwicklern gefordert extrem schnell zu Programmieren?
XP ist eine agile Softwareentwicklungsmethode, die eine klar strukturierte Herangehensweise fordert (vgl. [Paulk, 2001, S. 1]). Dabei spielt die Disziplin der Entwickler und Kunden eine wichtige Rolle, denn beide Parteien sind für die Entwicklung von qualitativ hochwertiger Software gleichermaßen verantwortlich.
Die Grundlage von XP, nämlich die Entwicklung als einen kontinuierlichen Prozess zu sehen, der ständig verbessert und analysiert wird, lehnt an die japanische Philosophie „Kaizen“ an. Der Begriff Kaizen wird aus den beiden japanischen Wörtern Kai (Veränderung) und Zen (zum Besseren) zusammengesetzt. Das Bestreben liegt nicht darin, von Grund auf Perfektion zu fordern sondern die permanente Verbesserung. Dieser in Kaizen nie endende Prozess wird dabei von allen Beteiligten gefordert. (vgl. [o. V., o J])
Zur Erstellung der Hausarbeit wurden diverse Quellen verwendet. Es wurden sowohl Bücher als auch Artikel und Internetquellen verwendet. Der Zeitpunkt der Einsicht für die Internetquel- len ist im Literaturverzeichnis für jede Internetquelle einzeln aufgeführt. Zudem befinden sich die verwendeten Internetquellen im beiliegenden ZIP-Archiv.
Für die wesentlichen Bestandteile von XP wurden [Beck, 1999] und [Beck and Andres, 2004] zur Hilfe genommen. Die beiden Bücher von Kent Beck stellen somit die Grundlage für die in dieser Hausarbeit beschrieben Eigenschaften von XP dar.
Inhaltsverzeichnis
Abbildungsverzeichnis
1 Einleitung
1.1 Was ist eXtreme Programming?
1.2 Anmerkung zur Literatur
2 Bestandteile
2.1 Werte
2.2 Prinzipien
2.3 Praktiken
2.3.1 Primärpraktiken
2.3.2 Begleitpraktiken
3 Nutzen
3.1 Kundensicht
3.2 Entwicklersicht
3.3 Projektsicht
3.4 Wirtschaftliche Sicht
4 Kritik
5 Schlussbemerkung
Literaturverzeichnis
- Citar trabajo
- Anónimo,, 2015, Das Konzept eXtreme Programming. Werte, Prinzipien und Praktiken, Múnich, GRIN Verlag, https://www.grin.com/document/308491
-
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X.