Arbeitshilfe zu Extreme Programming, Wiederverwendung und Open Source
XP basiert auf einer Reihe von Werten und Prinzipien, die das Vorgehen des Teams leiten.
Die Theory of Constraints (TOC) ist eine Management-Philosophie, die darauf abzielt, die Leistung eines gesamten Systems zu verbessern, indem sie sich auf dessen Hauptengpass (Constraint) konzentriert. Sie ist kein Bestandteil von Extreme Programming, ist aber sehr kompatibel, da sie einen systematischen Weg bietet, die in XP angestrebte kontinuierliche Verbesserung umzusetzen. Der Fokus von XP auf schnellem Feedback und nachhaltiger Geschwindigkeit macht es zu einem idealen Kandidaten für die Anwendung der TOC.
Die Wiederverwendbarkeit von Software kann anhand mehrerer Dimensionen gemessen werden:
Open-Source-Projekte wie der Apache Server und Mozilla bieten Einblicke in alternative Entwicklungsmodelle.
"Given enough Eyeballs, All bugs are Shallow" - Linus Torvalds