Sie wollen die Qualität Ihrer Software verbessern. Aber wo – und vor allem wie – fangen Sie am besten an? Wie identifizieren und priorisieren Sie Qualitätsprobleme? Wie vergewissern Sie sich, dass Sie auf dem richtigen Weg sind?
Auf solche Fragen hört oder liest man dann oft Antworten wie «Test Driven Development (TDD)», «Agile Softwareentwicklung» oder «Continuous Delivery», wenn es um Qualität geht. Aber wie genau helfen uns diese Techniken? Und was kosten sie uns?
In seinem Referat diskutierte David Tanzer zusammen mit den Teilnehmern diese Fragen und sprach über Strategien zur Qualitätsverbesserung. Konkret ging er in seinem Referat auf diese Fragen ein:
> Wieviel darf Qualität kosten?
> Wie bestimmt man, welcher «Return on Investment» in einem Team/Projekt möglich ist?
> Wie hängen Defects, TDD, Geschwindigkeit und Qualität zusammen?
> Was kosten Rework und Deployments und wie kann man hier optimieren?
20. NON-PRODUCTIVE WORK
Meetings
Office work (Emails, Time Sheets, ...)
Fixing defects
Changed requirements
Searching where to change
Manual testing
Other manual steps
...