<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-x-formal">
	<id>https://glossar.hs-augsburg.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xp</id>
	<title>GlossarWiki - Benutzerbeiträge [de-formal]</title>
	<link rel="self" type="application/atom+xml" href="https://glossar.hs-augsburg.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xp"/>
	<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/Spezial:Beitr%C3%A4ge/Xp"/>
	<updated>2026-07-16T15:51:53Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9915</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9915"/>
		<updated>2007-06-26T20:30:36Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiel]]s beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
=Parameter einer Storycard=&lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
* [[Beck, K. (2000): Extreme Programming - Das Manifest]]&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
* [http://www.jamesshore.com/Multimedia/Beyond-Story-Cards.html Beyond Story Cards: Agile Requirements Collaboration] (englisch)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9914</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9914"/>
		<updated>2007-06-26T20:30:18Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiel]]s beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
=Parameter einer Storycard=&lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
* [http://www.jamesshore.com/Multimedia/Beyond-Story-Cards.html Beyond Story Cards: Agile Requirements Collaboration] (englisch)&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
* [[Beck, K. (2000): Extreme Programming - Das Manifest]]&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9913</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9913"/>
		<updated>2007-06-26T20:28:14Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [Beck, K. (2000)]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [Zeller, A. (2006)]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[angelehnt an: Beck, K. (2000)]&lt;br /&gt;
&lt;br /&gt;
=Quellen und Anmerkungen=&lt;br /&gt;
* [[Beck, K. (2000): Extreme Programming - Das Manifest]]&lt;br /&gt;
* [[Zeller, A. (2006): www.st.cs.uni-sb.de]]&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
* [[Storycard]] (Die Storycard ist das Ergebnis des [[Planungsspiel]]s.)&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
* [http://www.xprogramming.com XProgramming.com] (englisch)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9912</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9912"/>
		<updated>2007-06-26T20:25:15Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiel]]s beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
=Parameter einer Storycard=&lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
* [http://www.jamesshore.com/Multimedia/Beyond-Story-Cards.html Beyond Story Cards: Agile Requirements Collaboration] (englisch)&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9911</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9911"/>
		<updated>2007-06-26T20:23:09Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Medium:storycard.jpg|thumb|Storycard]]&lt;br /&gt;
&lt;br /&gt;
=Definition=&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiel]]s beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
=Parameter einer Storycard=&lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
* [http://www.jamesshore.com/Multimedia/Beyond-Story-Cards.html] (englisch)&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9910</id>
		<title>Pair Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9910"/>
		<updated>2007-06-26T20:11:47Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
Pair Programming ist ein Verfahren beim [[EXtreme Programming]].&lt;br /&gt;
&lt;br /&gt;
=Beschreibung=&lt;br /&gt;
Dabei teilen sich zwei Programmierer einen Arbeitsplatz (ein Monitor, eine Tastatur, eine Maus). Der gerade aktive Programmierer wird dabei als Driver bezeichnet. Der passive, mitlesende Programmierer wird Partner genannt. Die beiden Programmierer stehen im ständigen Dialog und geben sich gegenseitig Rückmeldungen (Feedback). Die beiden Programmierer tauschen bei Bedarf die Tastatur und somit die Rolle. Wichtig beim Pair Programming ist, dass sich die Programmierer nicht auf eine Rolle spezialisieren dürfen.&lt;br /&gt;
&lt;br /&gt;
=Effektivität bei XP=&lt;br /&gt;
In der Praxis ist der Ansatz kontrovers diskutiert. Dennoch haben einige Studien ergeben, dass sich Pair Programming erfolgreich durch bessere Effektivität und bessere Qualität auswirken kann. Dazu sei eine Studie der [[IEEE]] angeführt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 1: Paare produzieren bessere Qualität&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:Pp01.JPG]]&lt;br /&gt;
&lt;br /&gt;
(angelehnt an: Williams et al. (2000))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 2: Paare sind schneller fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:Pp02.JPG]]&lt;br /&gt;
&lt;br /&gt;
(angelehnt an: Williams et al. (2000))&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
* [[Williams et al. (2000), Strengthening the Case for Pair-Programming]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9909</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9909"/>
		<updated>2007-06-26T20:11:14Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [Beck, K. (2000)]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [Zeller, A. (2006)]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[angelehnt an: Beck, K. (2000)]&lt;br /&gt;
&lt;br /&gt;
=Quellen und Anmerkungen=&lt;br /&gt;
* [[Beck, K. (2000): Extreme Programming - Das Manifest]]&lt;br /&gt;
* [[Zeller, A. (2006): www.st.cs.uni-sb.de]]&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
* [[Storycard]] (Die Storycard ist das Ergebnis des [[Planungsspiel]]s.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Williams_et_al._(2000),_Strengthening_the_Case_for_Pair-Programming&amp;diff=9908</id>
		<title>Williams et al. (2000), Strengthening the Case for Pair-Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Williams_et_al._(2000),_Strengthening_the_Case_for_Pair-Programming&amp;diff=9908"/>
		<updated>2007-06-26T20:09:28Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quelle:URL &lt;br /&gt;
| key         = Williams et al. (2000), &lt;br /&gt;
| authors     = Williams et al.&lt;br /&gt;
| title       = Strengthening the Case for Pair-Programming&lt;br /&gt;
| subtitle    = &lt;br /&gt;
| editors     = IEEE&lt;br /&gt;
| day         = 7&lt;br /&gt;
| month       = 6&lt;br /&gt;
| year        = 2007&lt;br /&gt;
| url         = http://collaboration.csc.ncsu.edu/laurie/Papers/ieeeSoftware.PDF&lt;br /&gt;
| annotations = Wenn Sie etwas zu diesem Werk zu sagen haben, dann sagen Sie es. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9907</id>
		<title>Pair Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9907"/>
		<updated>2007-06-26T20:06:47Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
Pair Programming ist ein Verfahren beim [[EXtreme Programming]].&lt;br /&gt;
&lt;br /&gt;
=Beschreibung=&lt;br /&gt;
Dabei teilen sich zwei Programmierer einen Arbeitsplatz (ein Monitor, eine Tastatur, eine Maus). Der gerade aktive Programmierer wird dabei als Driver bezeichnet. Der passive, mitlesende Programmierer wird Partner genannt. Die beiden Programmierer stehen im ständigen Dialog und geben sich gegenseitig Rückmeldungen (Feedback). Die beiden Programmierer tauschen bei Bedarf die Tastatur und somit die Rolle. Wichtig beim Pair Programming ist, dass sich die Programmierer nicht auf eine Rolle spezialisieren dürfen.&lt;br /&gt;
&lt;br /&gt;
=Effektivität bei XP=&lt;br /&gt;
In der Praxis ist der Ansatz kontrovers diskutiert. Dennoch haben einige Studien ergeben, dass sich Pair Programming erfolgreich durch bessere Effektivität und bessere Qualität auswirken kann. Dazu sei eine Studie der [[IEEE]] angeführt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 1: Paare produzieren bessere Qualität&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:Pp01.JPG]]&lt;br /&gt;
(angelehnt an: Williams et al. (2000))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 2: Paare sind schneller fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:Pp02.JPG]]&lt;br /&gt;
(angelehnt an: Williams et al. (2000))&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
* [[Williams et al. (2000), Strengthening the Case for Pair-Programming]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9906</id>
		<title>Pair Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9906"/>
		<updated>2007-06-26T20:05:42Z</updated>

		<summary type="html">&lt;p&gt;Xp: /* Quellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
Pair Programming ist ein Verfahren beim [[EXtreme Programming]].&lt;br /&gt;
&lt;br /&gt;
=Beschreibung=&lt;br /&gt;
Dabei teilen sich zwei Programmierer einen Arbeitsplatz (ein Monitor, eine Tastatur, eine Maus). Der gerade aktive Programmierer wird dabei als Driver bezeichnet. Der passive, mitlesende Programmierer wird Partner genannt. Die beiden Programmierer stehen im ständigen Dialog und geben sich gegenseitig Rückmeldungen (Feedback). Die beiden Programmierer tauschen bei Bedarf die Tastatur und somit die Rolle. Wichtig beim Pair Programming ist, dass sich die Programmierer nicht auf eine Rolle spezialisieren dürfen.&lt;br /&gt;
&lt;br /&gt;
=Effektivität bei XP=&lt;br /&gt;
In der Praxis ist der Ansatz kontrovers diskutiert. Dennoch haben einige Studien ergeben, dass sich Pair Programming erfolgreich durch bessere Effektivität und bessere Qualität auswirken kann. Dazu sei eine Studie der [[IEEE]] angeführt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 1: Paare produzieren bessere Qualität&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:Pp01.JPG]]&lt;br /&gt;
(angelehnt an: Williams et al. (2000))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 2: Paare sind schneller fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:Pp02.JPG]]&lt;br /&gt;
(angelehnt an: Williams et al. (2000))&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
[1] [[Williams et al. (2000), Strengthening the Case for Pair-Programming]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Datei:Pp02.JPG&amp;diff=9905</id>
		<title>Datei:Pp02.JPG</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Datei:Pp02.JPG&amp;diff=9905"/>
		<updated>2007-06-26T20:00:42Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9904</id>
		<title>Pair Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9904"/>
		<updated>2007-06-26T20:00:21Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
Pair Programming ist ein Verfahren beim [[EXtreme Programming]].&lt;br /&gt;
&lt;br /&gt;
=Beschreibung=&lt;br /&gt;
Dabei teilen sich zwei Programmierer einen Arbeitsplatz (ein Monitor, eine Tastatur, eine Maus). Der gerade aktive Programmierer wird dabei als Driver bezeichnet. Der passive, mitlesende Programmierer wird Partner genannt. Die beiden Programmierer stehen im ständigen Dialog und geben sich gegenseitig Rückmeldungen (Feedback). Die beiden Programmierer tauschen bei Bedarf die Tastatur und somit die Rolle. Wichtig beim Pair Programming ist, dass sich die Programmierer nicht auf eine Rolle spezialisieren dürfen.&lt;br /&gt;
&lt;br /&gt;
=Effektivität bei XP=&lt;br /&gt;
In der Praxis ist der Ansatz kontrovers diskutiert. Dennoch haben einige Studien ergeben, dass sich Pair Programming erfolgreich durch bessere Effektivität und bessere Qualität auswirken kann. Dazu sei eine Studie der [[IEEE]] angeführt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 1: Paare produzieren bessere Qualität&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:Pp01.JPG]]&lt;br /&gt;
(angelehnt an: Williams et al. (2000))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 2: Paare sind schneller fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:Pp02.JPG]]&lt;br /&gt;
(angelehnt an: Williams et al. (2000))&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
[1] Williams et al. (2000), Strengthening the Case for Pair-Programming, IEEE Software, abgerufen von http://collaboration.csc.ncsu.edu/laurie/Papers/ieeeSoftware.PDF am 07.06.2007.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Datei:Pp01.JPG&amp;diff=9903</id>
		<title>Datei:Pp01.JPG</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Datei:Pp01.JPG&amp;diff=9903"/>
		<updated>2007-06-26T19:58:04Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9902</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9902"/>
		<updated>2007-06-26T19:54:58Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [Beck, K. (2000)]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [Zeller, A. (2006)]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[angelehnt an: Beck, K. (2000)]&lt;br /&gt;
&lt;br /&gt;
=Quellen und Anmerkungen=&lt;br /&gt;
* [[Beck, K. (2000): Extreme Programming - Das Manifest]]&lt;br /&gt;
* [[Zeller, A. (2006): Lehrstuhl für Softwaretechnik]]&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
* [[Storycard]] (Die Storycard ist das Ergebnis des [[Planungsspiel]]s.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Zeller,_A._(2006):_Home-Page&amp;diff=9901</id>
		<title>Zeller, A. (2006): Home-Page</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Zeller,_A._(2006):_Home-Page&amp;diff=9901"/>
		<updated>2007-06-26T19:53:00Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quelle:URL &lt;br /&gt;
| key         = Zeller, A. (2006)&lt;br /&gt;
| authors     = Andreas Zeller&lt;br /&gt;
| title       = Lehrstuhl für Softwaretechnik&lt;br /&gt;
| subtitle    = &lt;br /&gt;
| editors     = Lehrstuhl für Softwaretechnik (Prof. Zeller)&lt;br /&gt;
| day         = 7&lt;br /&gt;
| month       = 6&lt;br /&gt;
| year        = 2006&lt;br /&gt;
| url         = http://www.st.cs.uni-sb.de/&lt;br /&gt;
| annotations = &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9900</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9900"/>
		<updated>2007-06-26T19:50:05Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [Beck, K. (2000)]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [Zeller, A. (2006)]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[angelehnt an: Beck, K. (2000)]&lt;br /&gt;
&lt;br /&gt;
=Quellen und Anmerkungen=&lt;br /&gt;
* [[Beck, K. (2000): Extreme Programming - Das Manifest]]&lt;br /&gt;
* [[Zeller, A. (2006): www.st.cs.uni-sb.de]]&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
* [[Storycard]] (Die Storycard ist das Ergebnis des [[Planungsspiel]]s.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Extreme Programming]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Beck,_K._(2004):_Extreme_Programming_%E2%80%93_Das_Manifest&amp;diff=9899</id>
		<title>Beck, K. (2004): Extreme Programming – Das Manifest</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Beck,_K._(2004):_Extreme_Programming_%E2%80%93_Das_Manifest&amp;diff=9899"/>
		<updated>2007-06-26T19:38:23Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quelle:Buch |&lt;br /&gt;
  key         = Beck (2000)|&lt;br /&gt;
  authors     = Kent Beck|&lt;br /&gt;
  editors     = |&lt;br /&gt;
  title       = Extreme Programming|&lt;br /&gt;
  subtitle    = Das Manifest|&lt;br /&gt;
  volume      = |&lt;br /&gt;
  number      = |&lt;br /&gt;
  edition     = |&lt;br /&gt;
  series      = |&lt;br /&gt;
  month       = |&lt;br /&gt;
  year        = 2000|&lt;br /&gt;
  publisher   = Addison-Wesley|&lt;br /&gt;
  address     = München|&lt;br /&gt;
  isbn        = 3827321395|&lt;br /&gt;
  url         = |&lt;br /&gt;
  shelfmark   = |&lt;br /&gt;
  annotations = |&lt;br /&gt;
}}&lt;br /&gt;
[[Kategorie:Quelle:Extreme Programming]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9697</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9697"/>
		<updated>2007-06-25T15:37:17Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
Beachten Sie den Wiki-Artikel [[Storycard]]. Die Storycard ist das Ergebnis des Planungsspiel.&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[angelehnt an [KB00]]&lt;br /&gt;
&lt;br /&gt;
=Quellen und Anmerkungen=&lt;br /&gt;
[KB00] Beck, K., &amp;quot;Extreme Programming, das Manifest&amp;quot;, Addison-Wesley, 2000&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9679</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9679"/>
		<updated>2007-06-25T15:22:20Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[angelehnt an [KB00]]&lt;br /&gt;
&lt;br /&gt;
=Quellen und Anmerkungen=&lt;br /&gt;
[KB00] Beck, K., &amp;quot;Extreme Programming, das Manifest&amp;quot;, Addison-Wesley, 2000&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9658</id>
		<title>Pair Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9658"/>
		<updated>2007-06-25T12:23:16Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
Pair Programming ist ein Verfahren beim [[EXtreme Programming]].&lt;br /&gt;
&lt;br /&gt;
=Beschreibung=&lt;br /&gt;
Dabei teilen sich zwei Programmierer einen Arbeitsplatz (ein Monitor, eine Tastatur, eine Maus). Der gerade aktive Programmierer wird dabei als Driver bezeichnet. Der passive, mitlesende Programmierer wird Partner genannt. Die beiden Programmierer stehen im ständigen Dialog und geben sich gegenseitig Rückmeldungen (Feedback). Die beiden Programmierer tauschen bei Bedarf die Tastatur und somit die Rolle. Wichtig beim Pair Programming ist, dass sich die Programmierer nicht auf eine Rolle spezialisieren dürfen.&lt;br /&gt;
&lt;br /&gt;
=Effektivität bei XP=&lt;br /&gt;
In der Praxis ist der Ansatz kontrovers diskutiert. Dennoch haben einige Studien ergeben, dass sich Pair Programming erfolgreich durch bessere Effektivität und bessere Qualität auswirken kann. Dazu sei eine Studie der [[IEEE]] angeführt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 1: Paare produzieren bessere Qualität&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:pp01.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 2: Paare sind schneller fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:pp02.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
[1] Williams et al. (2000), Strengthening the Case for Pair-Programming, IEEE Software, abgerufen von http://collaboration.csc.ncsu.edu/laurie/Papers/ieeeSoftware.PDF am 07.06.2007.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9657</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9657"/>
		<updated>2007-06-25T11:56:50Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Medium:storycard.jpg|thumb|Storycard]]&lt;br /&gt;
&lt;br /&gt;
=Definition=&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiels]] beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
=Parameter einer Storycard=&lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9656</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9656"/>
		<updated>2007-06-25T11:55:16Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
[angelehnt an [KB00]]&lt;br /&gt;
&lt;br /&gt;
=Quellen und Anmerkungen=&lt;br /&gt;
[KB00] Beck, K., &amp;quot;Extreme Programming, das Manifest&amp;quot;, Addison-Wesley, 2000&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9655</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9655"/>
		<updated>2007-06-25T11:54:55Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Medium:storycard.jpg|thumb|Storycard]]&lt;br /&gt;
&lt;br /&gt;
=Definition=&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiels]] beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9654</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9654"/>
		<updated>2007-06-25T11:53:40Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Medium:storycard.jpg|thumb|Storycard]]&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiels]] beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9653</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9653"/>
		<updated>2007-06-25T11:52:25Z</updated>

		<summary type="html">&lt;p&gt;Xp: /* Verfahren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
Beachten Sie den Wiki-Artikel [[Storycard]]. Die Storycard ist das Ergebnis des Planungsspiel-Verfahrens.&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
[angelehnt an [KB00]]&lt;br /&gt;
&lt;br /&gt;
== Quellen und Anmerkungen ==&lt;br /&gt;
[KB00] Beck, K., &amp;quot;Extreme Programming, das Manifest&amp;quot;, Addison-Wesley, 2000&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9652</id>
		<title>Pair Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9652"/>
		<updated>2007-06-25T11:48:46Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pair Programming ist ein Verfahren beim [[EXtreme Programming]]. Dabei teilen sich zwei Programmierer einen Arbeitsplatz (ein Monitor, eine Tastatur, eine Maus). Der gerade aktive Programmierer wird dabei als Driver bezeichnet. Der passive, mitlesende Programmierer wird Partner genannt. Die beiden Programmierer stehen im ständigen Dialog und geben sich gegenseitig Rückmeldungen (Feedback). Die beiden Programmierer tauschen bei Bedarf die Tastatur und somit die Rolle. Wichtig beim Pair Programming ist, dass sich die Programmierer nicht auf eine Rolle spezialisieren dürfen.&lt;br /&gt;
&lt;br /&gt;
In der Praxis ist der Ansatz kontrovers diskutiert. Dennoch haben einige Studien ergeben, dass sich Pair Programming erfolgreich durch bessere Effektivität und bessere Qualität auswirken kann. Dazu sei eine Studie der [[IEEE]] angeführt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 1: Paare produzieren bessere Qualität&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:pp01.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 2: Paare sind schneller fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:pp02.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
[1] Williams et al. (2000), Strengthening the Case for Pair-Programming, IEEE Software, abgerufen von http://collaboration.csc.ncsu.edu/laurie/Papers/ieeeSoftware.PDF am 07.06.2007.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9651</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9651"/>
		<updated>2007-06-25T11:48:30Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Medium:storycard.jpg|thumb|Storycard]]&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiels]] beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9650</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9650"/>
		<updated>2007-06-25T11:41:58Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
[angelehnt an [KB00]]&lt;br /&gt;
&lt;br /&gt;
== Quellen und Anmerkungen ==&lt;br /&gt;
[KB00] Beck, K., &amp;quot;Extreme Programming, das Manifest&amp;quot;, Addison-Wesley, 2000&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9649</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9649"/>
		<updated>2007-06-25T11:40:46Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition nach [[Kent Beck]]=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach dem Erfinder [[Kent Beck]]:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
=Definition nach Prof. Zeller=&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder [[Kent Beck]] von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an sich einfach und bringen einzeln kaum Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
[angelehnt an [KB00]]&lt;br /&gt;
&lt;br /&gt;
== Quellen und Anmerkungen ==&lt;br /&gt;
(1) Beck, K., &amp;quot;Extreme Programming, das Manifest&amp;quot;, Addison-Wesley, 2000&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;br /&gt;
{{In Bearbeitung}}&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9382</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9382"/>
		<updated>2007-06-08T09:25:13Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach [[Kent Beck]] (Erfinder):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an Sich einfach und bringen kaum einzeln Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[ [[Planungspiel]] | [[Kurze Releasezyklen]] | [[Metapher]] | [[Einfaches Design]] | [[Testen]] | [[Refactoring]] | [[Pair Programming]] | [[Gemeinsame Verantwortlichkeit]] | [[Fortlaufende Integration]] | [[40-Stunden-Woche]] | [[Kunde Vor-Ort]] | [[Programmierstandards]] ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9381</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9381"/>
		<updated>2007-06-08T09:23:20Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach Kent Beck (Erfinder):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an Sich einfach und bringen kaum einzeln Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[Planungspiel | Kurze Releasezyklen | Metapher | Einfaches Design | Testen | Refactoring | Pair Programming | Gemeinsame Verantwortlichkeit | Fortlaufende Integration | 40-Stunden-Woche | Kunde Vor-Ort | Programmierstandards ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Medium:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Datei:Exp.jpg&amp;diff=9380</id>
		<title>Datei:Exp.jpg</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Datei:Exp.jpg&amp;diff=9380"/>
		<updated>2007-06-08T09:22:41Z</updated>

		<summary type="html">&lt;p&gt;Xp: Beck, Kent (2000). Extreme Programming – Das Manifest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beck, Kent (2000). Extreme Programming – Das Manifest&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9379</id>
		<title>EXtreme Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=EXtreme_Programming&amp;diff=9379"/>
		<updated>2007-06-08T09:21:12Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Definition=&lt;br /&gt;
&lt;br /&gt;
Definition von Extreme Programming (kurz auch XP genannt) nach Kent Beck (Erfinder):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„XP ist eine leichte, effiziente, risikoarme, flexible, kalkulierbare, exakte&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;und vergnügliche Art und Weise der Softwareentwicklung“.&#039;&#039; [1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In einschlägiger Fachliteratur findet man oftmals detailliertere und aussagekräftigere &lt;br /&gt;
Definitionen. Prof. Zeller definiert  beispielsweise XP so:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;„Extreme Programming (XP) ist ein leichtgewichtiges Vorgehensmodell der Softwareentwicklung&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;für kleine bis mittelgroße Teams (Beck: 2-10 MA; Praxiserfahrung: 5-6 MA),&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;deren Anforderungen vage sind oder deren Anforderungen sich schnell ändern.“ [2]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Verfahren=&lt;br /&gt;
Der Erfinder von XP stellt eine Anzahl von Verfahren als Basis vor. Dabei sind alle Verfahren an Sich einfach und bringen kaum einzeln Erfolg. Nur die Kombination der Verfahren ist das Ziel.&lt;br /&gt;
&lt;br /&gt;
[Planungspiel | Kurze Releasezyklen | Metapher | Einfaches Design | Testen | Refactoring | Pair Programming | Gemeinsame Verantwortlichkeit | Fortlaufende Integration | 40-Stunden-Woche | Kunde Vor-Ort | Programmierstandards ]&lt;br /&gt;
&lt;br /&gt;
=Abhängigkeitsdiagramm=&lt;br /&gt;
&lt;br /&gt;
[[Bild:exp.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Projektmanagement]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Kent_Beck&amp;diff=9378</id>
		<title>Kent Beck</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Kent_Beck&amp;diff=9378"/>
		<updated>2007-06-08T09:13:20Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Erfinder und Autor des legendären [[EXtreme Programming]].&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9376</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9376"/>
		<updated>2007-06-08T09:11:34Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Medium:storycard.jpg|thumb|Storycard]]&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiels]] beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datum&#039;&#039;&#039;&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Storynummer&#039;&#039;&#039;&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;(Vorausgehende) Abhängigkeit&#039;&#039;&#039;&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aktivitätsart (Neu | Beheben | Erweitern)&#039;&#039;&#039;&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Funktionstest&#039;&#039;&#039;&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Priorität (Kunde | Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risiko&#039;&#039;&#039;&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufwandsschätzung (vom Programmierer)&#039;&#039;&#039;&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgabenbeschreibung&#039;&#039;&#039;&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notizen&#039;&#039;&#039;&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&#039;&#039;&#039;&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9375</id>
		<title>Storycard</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Storycard&amp;diff=9375"/>
		<updated>2007-06-08T09:10:21Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Medium:storycard.jpg|thumb|Storycard]]&lt;br /&gt;
&lt;br /&gt;
Die Storycard ist wichtigster Bestandteil des [[Planungsspiels]] beim [[EXtreme Programming]]. Auf ihnen beschreibt der Kunde die von ihm gewünschten Leistungsmerkmale der Funktion. Die Programmierer unterstützen den Prozess in Zusammenarbeit mit dem Kunden. &lt;br /&gt;
&lt;br /&gt;
Es gibt keine [[Norm]] einer Storycard, jedoch sind einige [[Parameter]] empfehlenswert, die individuell erweitert oder gekürzt werden können. Hier eine Empfehlung nach [[Kent Beck]] (dem Erfinder von Extreme Programming):&lt;br /&gt;
&lt;br /&gt;
* Datum&lt;br /&gt;
Erstellungsdatum der Storycard&lt;br /&gt;
&lt;br /&gt;
* Storynummer&lt;br /&gt;
Fortlaufende Nummer&lt;br /&gt;
&lt;br /&gt;
* (Vorausgehende) Abhängigkeit&lt;br /&gt;
Storynummer der Storycard, welche übergeordnet ist &lt;br /&gt;
&lt;br /&gt;
* Aktivitätsart (Neu | Beheben | Erweitern)&lt;br /&gt;
Beschreibt die Art der Aufgabe, ob sie komplett neu ist, ein Fehler zu beheben ist oder eine Funktion zu erweitern ist&lt;br /&gt;
&lt;br /&gt;
* Funktionstest&lt;br /&gt;
Funktioniert die Funktion?&lt;br /&gt;
&lt;br /&gt;
* Priorität (Kunde | Programmierer)&lt;br /&gt;
Welche Wichtigkeit sieht der Kunde bzw. der Programmier für die Aufgabe vor?&lt;br /&gt;
&lt;br /&gt;
* Risiko&lt;br /&gt;
Wie hoch sieht der Programmier das Risiko bei der Implementierung?&lt;br /&gt;
&lt;br /&gt;
* Aufwandsschätzung (vom Programmierer)&lt;br /&gt;
Die Programmier schätzen ab, wie viel Zeit der Task in Anspruch nehmen wird&lt;br /&gt;
&lt;br /&gt;
* Aufgabenbeschreibung&lt;br /&gt;
Möglichst präzise Beschreibung der Aufgabe&lt;br /&gt;
&lt;br /&gt;
* Notizen&lt;br /&gt;
Weitere Hinweise vom Kunden bzw. Programmierer&lt;br /&gt;
&lt;br /&gt;
* Aufgaben-Nachverfolgung (Datum | Status | Aufgabe | Kommentar)&lt;br /&gt;
In einer Tabelle kann der Programmierer die Aufgaben eintragen. Damit hat jeder Projektbeteiligte immer den aktuellen Fortschritt der Aufgabe parat.&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9374</id>
		<title>Pair Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9374"/>
		<updated>2007-06-08T09:06:24Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pair Programming ist ein Verfahren beim [[EXtreme Programming]]. Dabei teilen sich zwei Programmierer einen Arbeitsplatz (ein Monitor, eine Tastatur, eine Maus). Der gerade aktive Programmierer wird dabei als Driver bezeichnet. Der passive, mitlesende Programmierer wird Partner genannt. Die beiden Programmierer stehen im ständigen Dialog und geben sich gegenseitig Rückmeldungen (Feedback). Die beiden Programmierer tauschen bei Bedarf die Tastatur und somit die Rolle. Wichtig beim Pair Programming ist, dass sich die Programmierer nicht auf eine Rolle spezialisieren dürfen.&lt;br /&gt;
&lt;br /&gt;
In der Praxis ist der Ansatz kontrovers diskutiert. Dennoch haben einige Studien ergeben, dass sich Pair Programming erfolgreich durch bessere Effektivität und bessere Qualität auswirken kann. Dazu sei eine Studie der [[IEEE]] angeführt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 1: Paare produzieren bessere Qualität&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:pp01.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 2: Paare sind schneller fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:pp02.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
[1] Williams et al. (2000), Strengthening the Case for Pair-Programming, IEEE Software, abgerufen von http://collaboration.csc.ncsu.edu/laurie/Papers/ieeeSoftware.PDF am 07.06.2007.&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Extreme_programming&amp;diff=9373</id>
		<title>Extreme programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Extreme_programming&amp;diff=9373"/>
		<updated>2007-06-08T09:05:43Z</updated>

		<summary type="html">&lt;p&gt;Xp: Weiterleitung nach EXtreme Programming&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[EXtreme Programming]]&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9372</id>
		<title>Pair Programming</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Pair_Programming&amp;diff=9372"/>
		<updated>2007-06-08T08:56:24Z</updated>

		<summary type="html">&lt;p&gt;Xp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pair Programming ist ein Verfahren beim [[Extreme Programming]]. Dabei teilen sich zwei Programmierer einen Arbeitsplatz (ein Monitor, eine Tastatur, eine Maus). Der gerade aktive Programmierer wird dabei als Driver bezeichnet. Der passive, mitlesende Programmierer wird Partner genannt. Die beiden Programmierer stehen im ständigen Dialog und geben sich gegenseitig Rückmeldungen (Feedback). Die beiden Programmierer tauschen bei Bedarf die Tastatur und somit die Rolle. Wichtig beim Pair Programming ist, dass sich die Programmierer nicht auf eine Rolle spezialisieren dürfen.&lt;br /&gt;
&lt;br /&gt;
In der Praxis ist der Ansatz kontrovers diskutiert. Dennoch haben einige Studien ergeben, dass sich Pair Programming erfolgreich durch bessere Effektivität und bessere Qualität auswirken kann. Dazu sei eine Studie der [[IEEE]] angeführt:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 1: Paare produzieren bessere Qualität&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:pp01.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ergebnis 2: Paare sind schneller fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Medium:pp02.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
[1] Williams et al. (2000), Strengthening the Case for Pair-Programming, IEEE Software, abgerufen von http://collaboration.csc.ncsu.edu/laurie/Papers/ieeeSoftware.PDF am 07.06.2007.&lt;/div&gt;</summary>
		<author><name>Xp</name></author>
	</entry>
</feed>