Skip to main content
Wednesday, June 4, 2014 - 2:15pm - 3:30pm
Agile Techniques

Essential Agile Engineering Practices: TDD, Pairing, and Continuous Integration

Organizations are often reluctant to adopt the more challenging agile engineering practices, first described in Extreme Programming, and now adopted by the Scrum Alliance as the “Scrum Developer Practices.” They're difficult to implement and sustain, and the benefits are often vague, subtle, and measurable only after months of disciplined effort. Rob Myers describes two techniques that help evaluate the impact of any change to the organizational system―lean's value-stream mapping and the theory of constraints' five focusing steps. Rob describes the most common agile engineering practices from the standpoint of how they provide a return on investment including their costs, and how they often work in tandem to multiply the effect. He draws extensively from his hands-on experience with these practices and shares data from well-established sources. After briefly discussing TDD, pair programming, and continuous integration, Rob evaluates practices that the delegates choose.

Rob Myers, Agile Institute

Rob Myers is the founder of Agile Institute. He has twenty-eight years of professional experience on software development teams, and has been training and coaching organizations in Agile, Scrum, and Extreme Programming topics since 1998. He has recently worked with numerous organizations, from start-ups to Fortune 100 companies, helping them with cultural change and essential practices during their Agile transformations.

read more