Pair Programming: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
[[Medium:Pp01.JPG]]
[[Medium:Pp01.JPG]]


(angelehnt an: Williams et al. (2000))
(vgl. [[Williams et al. (2000)]])


'''Ergebnis 2: Paare sind schneller fertig'''
'''Ergebnis 2: Paare sind schneller fertig'''
Zeile 18: Zeile 18:
[[Medium:Pp02.JPG]]
[[Medium:Pp02.JPG]]


(angelehnt an: Williams et al. (2000))
(vgl. [[Williams et al. (2000)]])


= Quellen =
= Quellen =

Version vom 27. Juni 2007, 11:54 Uhr

Definition

Pair Programming ist ein Verfahren beim EXtreme Programming.

Beschreibung

Beim Pair Programming 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.

Effektivität bei XP

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:

Ergebnis 1: Paare produzieren bessere Qualität

Medium:Pp01.JPG

(vgl. Williams et al. (2000))

Ergebnis 2: Paare sind schneller fertig

Medium:Pp02.JPG

(vgl. Williams et al. (2000))

Quellen


Dieser Artikel ist GlossarWiki-konform.