Hallo Christoph,

wir entwickeln unsere Software nur mit XP. Das Konzept geht auf, aber
man muss sich genz stark umstellen.
Das zu zweit arbeiten ist eine spannende Sache. Man kann beim coden
nicht einfach so drauf los tippen, sondern man wird hinterfragt. Die
�blichen Schreibfehler werden sofort bemerkt und der Wissenstransfer im
Team ist voll gew�hrleistet, da die Teams st�ndig wechseln. Keiner baut
sich Expertenwissen auf, das kein anderer h�tte. Das ist eine Sicherheit
f�r die Firma (wenn ein MA geht) und auch f�r den Entwickler (Du gehst
wesentlich beruhigter in Urlaub ;-).

Was ich auch ganz spannend gefunden habe, ist der Punkt, dass man erst
die Tests schreibt und dann entwickelt. Ob die SW tut, entscheidest
nicht Du selber, indem Du Deine Tests laufen l�sst. Ist der Balken gr�n,
dann ist es richtig. Das stellt nat�rlich hohe Anforderungen an die
Tests, aber deshalb w�hlt man kleine Schritte (auch wenn man wei�, dass
noch viel kommt). Stellt man dann im UI doch noch einen Fehler fest (was
theoretisch :-) nicht vorkommen kann), dann schreibt man einen Test,
korrigiert den Fehler und er d�rfte nicht mehr vorkommen, da der Test
das bemerken w�rde.

Ein Punkt, der mir sehr gefallen ist (noch schwer f�llt), ist das "nicht
an morgen zu denken". Als Programmierer ist man ja immer versucht, alles
m�glichst flexibel und offen zu halten. Das bringt wenn man sp�ter mal
was �ndern will Vorteile, ist beim Entwickeln/Planen jedoch ein
Mehraufwand, und wer kann heute schon sagem, welche Interfaces er morgen
braucht. Also werden diese erst morgen entwickelt. N�mlich dann, wenn
sie gebraucht werden.
Bei XP gibt es im Moment immer nur die aktuelle Anforderung. Wenn man
was bemerkt, wird das auf eine "Task Card" geschrieben und bei
Gelegenheit abgearbeitet.

Ich k�nnte noch einiges Erz�hlen, aber ich muss noch was programmieren.

Eins noch: Wir entwickeln mit VS.NET eine ASP.NET-App in C#. Die Tests
machen wir mit C#-Unit (unsere Business-Klassen), Junit &  HttpUnit (das
User Interface).

Mehr Infos gibt es hier: http://www.xpexchange.net

Gru�
Markus



-----Urspr�ngliche Nachricht-----
Von: Schmid Christoph [mailto:[EMAIL PROTECTED]] 
Gesendet: Samstag, 13. Juli 2002 14:13
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Extreme Programming


Hallo

Wendet jemand von Euch dieses Konzept der SW-Entwicklung an? Was sind
die Erfahrungen damit?

Ein Punkt ist, dass der Code zuzweit geschrieben werden soll. D.h., zwei
Entwickler sitzen vor dem gleichen Bildschirm. Der Eine konzentriert
sich vorallem auf die aktuellen Code-Zeilen und der 
zweite Beh�lt den �berblick �ber den gesamten Code.
Und das wird abgewechselt.
Hat damit schon jemand Erfahrung?

Gruss Christoph


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie 
| k�nnen sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as
| p




| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an