X¶
XP (= Extreme Programming)¶
XP (= Extreme Programming)
Eine agile Software-Entwicklungsdisziplin. Sie basiert auf Werten (Simplicity, Communication, Feedback, Courage und Respect), sowie auf spezifischen Prinzipien und Praktiken. Hauptrollen beim XP:
- Kunde / Auftraggeber
- Product Owner (intern, oft Projektleiter)
- Entwicklungsteam
XP-Prinzipien (= Principles (XP))¶
XP-Prinzipien (= Principles (XP))
15 Prinzipien, welche sich aus den Werten ableiten und dem Grundverständnis von Extreme Programming dienen.
XP-Techniken (= Practices (XP))¶
XP-Techniken (= Practices (XP))
Ergänzend zu den Werten und Prinzipien sollen diese Techniken den Entwicklern dabei helfen, sich entsprechend der Prinzipien zu verhalten. Sie lassen sich wie folgt einteilen:
- Management practices
- Team practices
- Programming practices
XP-Werte (= Values (XP))¶
XP-Werte (= Values (XP))
Fünf Werte zur Verbesserung der Arbeit des Projektteams:
- Communication
- Courage(Mut)
- Feedback
- Respect
- Simplicity (Einfachheit)