Committing to Quality Stage

Producer: Steve Freeman
Assistant: Keith Braithwaite

A distinguishing features of the Agile community is the commitment of many of its practitioners to maintaining high quality throughout the software lifecycle. We see this in practices such as continuous build, refactoring, and regular delivery. Now we regularly hear of teams that ship just the required features to production with no bugs, a significant improvement in the state of the art.

The motivations for this emphasis include a belief that high Quality is cheaper in practice, that it improves team morale, or even that it’s the only way that you can face yourself in the mirror every morning. But are we right? And what is Quality?

This stage is about raising, maintaining, justifying, and (not least) recognising Quality in software development. We are open to anything that’s relevant: workshops, tutorials, provocative talks, posters, and especially experience reports.

Timeslot

Session

Speaker 1

Speaker 2

Room

Tuesday

10:45-12:15

The Tester Who Came In From the Cold: Helping Testers Make an Agile Transition

Lisa Crispin

Janet Gregory

Conf. D

14:00-15:30

Build Analysis: Questions Answered, Questions Raised

Adam Goucher

 

Conf. D

Software is a Princess, Another Mattress Won't Help - Why Small Things Matter in Agile

Patrick Farley

Zak Tamsen

Conf. D

 

16:00-17:30

Fast & Predictable - So many Scrum Teams, So Little Time: Enterprise Release Management in an Agile World

Amy Farrow

Steve Greene

Conf. D

Agile Deployment: Lean Configuration Management and Deployment Strategies for the Agile SaaS Enterprise

Robert Benefield

 

Conf. D

 

Wednesday

08:30-10:00

XUnit Test Patterns and Smells; Improving Test Code and Testability Through Refactoring

Gerard Meszaros

 

Conf. D

10:30-12:00

14:00-15:30

Skills for the Agile Designer

Rebecca Wirfs-Brock

 

Conf. D

16:00-17:30

Thursday

08:30-10:00

Paving the way for Agile Testing

Eric Jimmink

 

Conf. E

 

Agile Teams Require Agile QA: How we made it work

Kealy Opelt

Tracy Beeson

Conf. E

08:30-12:00

Using TDD with Concurrent Applications

Brett Schuchert

 

Conf. D

10:30-12:00

Robust Performance of Complex Systems

Michael Nygard

Mary Poppendieck

Conf. E

14:00-15:30

What Is Your Unit Testing Philosophy?

Alistair McKinnell

Jason Cheong-Kee-You

Conf. D

14:00-15:30

Use-Case Recording: Testing a rich client UI by recording in a domain-specific language

Geoff Bache

 

Conf. E

Maintain High Quality Web Applications with a Green Web Acceptance Build that Runs Under 10 minutes

Philippe Hanrigou

 

16:00-17:30

Measuring the Effect of TDD

Keith Braithwaite

 

Conf. D

16:00-17:30

Technical lessons learned turning the agile dials to eleven!

Craig Smith

Paul King

Conf. E

Automated Functional Testing on the TransCanada Alberta Gas Accounting Program of Projects

Stephen Marsh

Stelios Pantazopoulos

Leading Manual Test Efforts with Agile Methods

Adam Geras

 

Friday

08:30-10:30

Effective Pairing: The Good, the Bad, and the Ugly

Dave Nicholette

 

Conf. D

 

Review Team


Stage sponsor