Managing Quality Debt
Presented by: Chris Sterling, Founder and CTO of Agile Advantage, Inc.
Software debt slowly creeps into applications and platforms when integrity is not asserted and verified on a frequent basis. Quality debt is a type of software debt that can be managed and monitored separately from the other types (technical, configuration management, design, and platform experience debt). This session will cover some processes and practices to help manage quality debt effectively such as:
- Acceptance Test-Driven Development
- Test-Driven Development
- Behaviour-Driven Development (BDD)
- The Three Amigos Pattern (common pattern titled by Bob Payne and George Dinwiddie)
- Push Button Release
- Asserting quality with Definition of Done
- Identify Quality Debt earlier with Tools and Dashboards
About our speaker:
Chris Sterling is founder and CTO of Agile Advantage Inc. where he works with clients as a Technology Consultant, Agile Coach, and Certified Scrum Trainer and creates tools to help Agile teams improve their performance. Chris is author of the book “Managing Software Debt: Building for Inevitable Change” and writes about his real world adventures in technology on the popular “Getting Agile” blog. As a trainer and speaker, Chris enlivens technical topics with his deep passion for software development and a touch of humor. In his spare time, he is a regular contributor to multiple open source projects.