1.1 Vertrauen des Kunden
Was erwartet der Kunde ?
- Projekt erfüllt die Anforderungen
- Keine versteckten Mängel
- Keine Kostenfalle durch nie endende Wartung
- Keine Abhängigkeit vom Entwicklerteam
Was bieten wir dem Kunden an ?
- Kunde hat jederzeit Kontrolle über das Projekt
- Wir können jederzeit ein lauffähiges Programm ausliefern.
- Kurze Iterationszyklen (3 bis 6 Wochen bis zum nächsten Release, wobei jedes Release einen Mehrwert bietet) erlauben dem Kunden aus dem Projekt auszusteigen, bzw. nachzuverhandeln; und garantieren uns schnelles Feedback.
- Das Projekt wird immer in einem Zustand gehalten, indem auch ein anderes Team die Arbeit übernehmen kann.
- Wir garantieren leichte Einarbeitung neuer Mitarbeiter. Fluktuation von Mitarbeiter bringt das Projekt nicht zum Scheitern.
- Zeitverzögerungen werden rechtzeitig erkannt.
- Wir garantieren hohe Qualität des Produkts
- Wir achten nicht nur auf Korrektheit sondern auch auf Testbarkeit.
- Durch automatisierte Tests ist nachkontrollierbar was getestet worden ist.
- Die Tests sind jederzeit wiederholbar.
- Tests und Codeentwicklung laufen nicht auseinander, da Tests in SourceCode integriert ist (im Gegensatz zu Testdrehbücher).
- Wir garantieren Testabdeckung des Sourcecodes von über 80%
- Kunde hat Zugriff auf den Source Code und kann die Qualität durch eigene IT-Leute bzw. Analyse Programme testen.
- Keine hohen Wartungskosten aufgrund schlampiger Entwicklung
- Projekt genügt den Anforderungen
- Anforderungen werden so formuliert, daß sie vom Anwender verstehbar und testbar sind.
- Verwendung von Oberflächentests simulieren Aktionen des Anwenders.