Darkleo’s Blog
Ein Schatz, der seinen Besitzer überallhin begleitet.

Agile Softwareentwicklung

November 26th, 2007 by darkleo

Gegenbewegung zu Rational Unified Process oder dem V-Modell.

Werte

  • Individuen und Interaktionen gelten mehr als Prozesse und Tools.
  • Funktionierende Programme gelten mehr als ausführliche Dokumentation.
  • Die stetige Zusammenarbeit mit dem Kunden steht über Verträgen.
  • Der Mut und die Offenheit für Änderungen steht über dem Befolgen eines festgelegten Plans.

Prinzipien

  • Vorhandene Ressourcen mehrfach verwenden
  • einfach (KISS-Prinzip)
  • zweckmäßig
  • kundennah
  • Gemeinsamer Code-Besitz (Collective Code Ownership)

Methoden

  • Paarprogrammierung
  • Testgetriebene Entwicklung
  • ständige Refaktorisierungen
  • Story-Cards
  • schnelle Codereviews  

Prozesse

  • Adaptive Software Development (ASD)
  • Crystal
  • Dynamic System Development Method (DSDM)
  • Extreme Programming (XP)
  • Feature Driven Development (FDD)
  • Pragmatic Programming
  • Scrum
  • Software-Expedition
  • Universal Application
  • Testgetriebene Entwicklung

Posted in Softwareentwicklung

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.