ThoughtWorks Experts to Present Latest Agile Practices at Agile Tour '10 Toronto, Martin Fowler to Deliver Keynote

Oct 19, 2010, 09:03 ET from ThoughtWorks

TORONTO, Oct. 19 /PRNewswire/ --


ThoughtWorks experts Martin Fowler, Farooq Ali, Peter Zhao, Tom Alexandrowicz and Patricia Mandarino will present practical information for achieving Agile success at the Agile Tour '10 Toronto conference.


Martin Fowler – Keynote Presentation

Fowler is an author, speaker, consultant and general loud-mouth on software development. He concentrates on designing enterprise software - looking at what makes a good design and what practices are needed to come up with good design. He's been a pioneer of object-oriented technology, refactoring, patterns, Agile methodologies, domain modeling, the Unified Modeling Language (UML) and Extreme Programming.

Farooq Ali

Session Title: We're great at welcoming change but suck at accommodating it: The need for sound engineering practices in Agile

For organizations adopting an iterative development approach, it isn't enough to constantly re-prioritize backlogs and welcome changing requirements. In fact, it can be a recipe for disaster if developers and QAs can't accommodate shorter cycles and changing requirements. That's why enterprise Agile projects can not be successful without sound and pragmatic engineering practices. This presentation will make a case for and discuss those practices, including continuous integration, build, test and deployment automation, test-driven development, refactoring, emergent design and evolutionary architecture, and multi-layer testing (unit, functional, integration and acceptance).

Peter Zhao

Tom Alexandrowicz

Session Title: Best Practices for Enterprise Build and Deployment Automation

Build and deployment automation is more and more critical as a health metric in today's fast changing IT projects. However, implementing such automation for large projects with many dependencies is much harder than for small and isolated projects. This presentation will outline several key techniques which will greatly increase successes in such environments by using an enterprise level build library, allowing and encouraging build script refactoring, selecting the right deployment style for each project, extracting configuration management, deploying automatic database deployment strategies and creating project integration environments for project teams within a program.


Wed., Oct. 20, 2010 – all day conference


Toronto Board of Trade

1 First Canadian Place

Toronto, ON M5X 1C1

Patricia Mandarino (separate from conference)

Workshop: Agile Analysis in Practice

Agile Analysis in Practice is a highly interactive learning workshop that builds on existing software development skills and instills specific practices on how to more effectively work with business and software development teams throughout the lifecycle of an Agile project. This course will help participants understand how to gather, express and manage changing business and technical requirements in an Agile environment.


Fri., Oct. 22, 2010 – full-day workshop


Toronto Board of Trade

1 First Canadian Place

Toronto, ON M5X 1C1

For conference information visit (the event is sold out): (

For more information on ThoughtWorks Studios contact Shannon Kay at

For more information about ThoughtWorks services, please contact Sean Doran at

Media and analyst queries should be directed to Christie Denniston at 303-581-7760 or

For more information about ThoughtWorks Studios, please visit us at (

SOURCE ThoughtWorks