Program Agile Tour 2011

  Track A Track B Track C Track D Track E
08:00 am Registration
08:30 am
09:00 am Keynote:  The Pace of Delivery - Mary Poppendieck

09:30 am
10:00 am
10:30 am Break
Room West Ballroom Room AB Room KOMB 3rd Floor Room CD Lounge
11:00 am Introduction to Scrum with Games
Mark Levison
Release your team's intelligent energy through five powerful conversations
Declan Whelan & Bryan Beecham
Agile Culture and Adoption Survival Guide
Michael Sahota
Maintainable Automation FTW
Adam Goucher
11:30 am
noon Lunch
12:30 pm
01:00 pm
Selling It to Them - A Guide to Agile Adoption in the Contemporary Enterprise
Mark Rechsteiner & Dale Simpson
Implementing Specifications By Example - A Case Study
Yehoram Shenhar, Chris Gow & Karyn Sulzer
Game on Incremental and Evolutionary Design
Nick Faulkner, Alex Aitken & Gino Marckx
The Five Dysfunctions of a Distributed Team
Steffan Surdek
01:30 pm
02:00 pm Disciplined Agile Delivery: The Foundation for Scaling Agile
Scott Ambler
Putting The Fun Back In Your Retrospectives
Ken Clyne
Create Your Own Kanban With Dedicated Kanban Coaches!
Jeff Anderson & Alexis Hui
Javascript TDD by Example
Eric Mignot
02:30 pm
03:00 pm Break
03:30 pm The Undocumented Agile Practice – Teamwork
Gino Marckx & Mark Rechsteiner
Deliberate Practice - a road to being a better programmer
Alex Aitken & Jason Cheong-Kee-You
Sustaining Agility Game
Michael Sahota & Alistair McKinnell
Need to speed up? Then slow down! : A practical introduction to Kanban
Mike Edwards, Declan Whelan & Shawn Button
New Approaches To Collaboration and Communication with Dramatic Techniques
Amy Feinberg & Greg Selvin
04:00 pm
04:30 pm
05:00 pm Break
Highlights of the Day
05:30 pm
06:00 pm Networking and Drinks
The timetable is subject to change.


Mary Poppendieck

Keynote - The Pace of Delivery

Impacts on the Development Process, Business Model, and Governance System

In agile development, the length of an iteration tends to be somewhere between two and four weeks.
But this doesn’t mean that software is delivered to customers every iteration – quite the contrary –
software release cycles vary all over the map. Deliveries of new versions of software are often months
or even years apart. And it turns out that this matters; organizations with release cycles of six months
or longer are quite different from organizations with daily or weekly releases. Their processes are
different, their governance approaches are different, even their business models are different.

This talk will examine the way in which the pace of software delivery influences – and is influenced by –
the development process, the business model, and the governance system.

About Mary Poppendieck

Mary Poppendieck has been in the Information Technology industry for over thirty years. She has managed software development, supply chain management, manufacturing operations, and new product development. She
spearheaded the implementation of a Just-in-Time system in a 3M video tape manufacturing plant and led new product development teams, commercializing products ranging from digital controllers to 3M Light Fiber™. Mary is a popular writer and speaker, and coauthor of the book Lean Software Development, which was awarded the Software Development Productivity Award in 2004. A sequel, Implementing Lean Software Development, was
published in 2006. A third book, Leading Lean Software Development, was published in 2009.



Mark Levison

Introduction to Agile/Scrum with Games

Want to learn about the basics of Agile/Scum? Bored of the standard PowerPoint/lecture? Would you like to try a more exciting way to learn? This workshop will features Simulation to help you understand the basic principles of Agile Software Development. The outcome will be fun, but you’ll also learn something along the way.

About Mark Levison

Mark has over twenty years experience in the IT industry, working as a Developer, Manager, Technical Lead, Architect and Consultant. After ten years of working on and managing waterfall projects he discovered Agile in 2001. Working in a small company he introduced Agile methods one practice at a time. As an employee of Cognos, from 2006 - 2009, he introduced Scrum to the business and coached a number of teams. As part of that process he designed a Test Driven Development adoption strategy and introduced a number of practices to support it. Mark is now a Certified Scrum Trainer and Agile Coach with Berteig Consulting.

He has introduced Scrum, Lean and other Agile methods to a number of organizations including: Export Development Canada, Industry Canada, Invision Inc (a leading ad planning provider for the media industry), a leading payroll and human resources services company, and a leading job search site. He coaches from Executive level to the individual developer and tester.

Mark is an Agile Editor at InfoQ and has written dozens of articles on Agile topics and publishes a blog – Notes from a Tool User.. Mark’s training benefits from his study and writing on the neuroscience of learning: Learning Best Approaches for Your Brain.



Nick Faulkner





Alex Aitken




Gino Marckx

Game on Incremental and Evolutionary Design

About Nick Faulkner

Nick Faulkner of HTML 5 fame likes pairing, CSS, and dancing in the rain.

About Gino Marckx

In 2002, Gino started working with some of Belgium's most prominent Agile promoters. Very soon after that, he joined the Belgian XP/Agile User Group and became actively involved in promoting Agile techniques and practices, because he believes in their effectiveness. As a consultant he has shifted his practice to coaching individuals and organizations as they embrace Agile. Gino strongly relies on his passion for team dynamics, his experience in leadership positions, and his technical expertise. Gino is co-organizer of XPDays Benelux, and is actively involved as a participant and speaker in a number of Agile user groups in Belgium and Canada. He likes to spend his spare time with family and friends enjoying cycling, travel, art, music, poetry and bragging about the supreme quality of Belgian beer.

About Alex Aitken

Alex has been working in the software development industry since 2004. He has gained experience in work environments ranging from small start-ups to large companies. In the past 7 years Alex has successfully worked as a developer, team lead, coach and even trade show salesmen. Currently, Alex is a consultant at Thoughtcorp, helping customers and teams apply Agile principles and deliver successful software projects.

Over the past several years, Alex has gained an appreciation for the demands and discipline of good software development. He has found that XP engineering practices paired with creating high levels of engagement and satisfaction at work prove most effective at delivering high value software. While working at Thoughtcorp, Alex is known to be passionately involved in creating opportunities for developers to improve their skills, regularly using games and playful work to raise team engagement.

Outside of the office Alex enjoys involvement in the greater development community. He is currently an organizer for the AgileTour Toronto.

 


Michael Sahota




Alistair McKinnell

Sustaining Agility Game

Have you been on a software project where each release gets harder and harder? Many projects fall into the tarpit of the Design Dead Core.

Why do nearly all software projects fail to balance short term choices with long term consequences?

Through game-play you will experience how hard it is to make effective choices. Game learnings will be tied into well-known models in and beyond software such as Technical Debt, Stephen Covey’s Production Capability, and Daniel Pink’s Science of Motivation.

About Michael Sahota

Michael Sahota works as a trainer and Certified Scrum Coach at Agilitrix in Toronto to help businesses accelerate the delivery of value. With software teams, this may include introducing modern software delivery techniques such as Scrum or Kanban. He helps Product Managers collaborate with stakeholders and customers to identify innovative and valuable products through Innovation Games®. Michael is internationally recognized as an Agile thought leader through regular conference presentations and selection as a top Agile blogger. Michael's passion unleashing creativity and achieve breakthrough results through Play. In addition to a variety of games and simulations, he is also trained in StrategicPlay® with Lego® SERIOUS PLAY®.

About Alistair McKinnell

Alistair McKinnell has been writing software since the days of punch cards. After reading Kent Beck’s Extreme Programming Explained in 1999 he realized he had found his people. These days Alistair works as an Agile Coach, helping others to create valuable code.



Yehoram Shenhar




Chris Gow




Karyn Sulzer


Implementing Specifications By Example - A Case Study

Effective team communication is essential to ensure not only that the product is built right, but that the right product is being built. In this session you will learn how Specifications By Example improves team communication. We will review how Specifications by Example fits into your development process, see real-world examples we use and a demonstration of creating an executable specification.

About Yehoram Shenhar

Yehoram has been using agile practices for over 10 years and acting as internal coach for the past 8 years. Yehoram helped teams learn and implement iterative development, user stories, TDD and other agile practices. With Guidewire Canada his focus has been on continuous deployment and specifications by example.

About Chris Gow

Chris has been developing software for over 10 years. After being bit by the agile bug a few years back,
he has been focused on improving how he develops software and the importance of team communication.

About Karyn Sulzer

Karyn has over 10 years experience developing software in the financial industry. New to the Agile process she is excited about developing software where all team members openly work together and contribute to produce real results. Recently Karyn has enjoyed sharing her first Agile experience with others in software development and looks forward to acquiring more stories to tell about her Agile experiences.




Gino Marckx




Mark Rechsteiner

The Undocumented Agile Practice – Teamwork

Have you ever pondered about why agile practices work well in some teams and a provide a lot less benefit in others? Have you ever worked on a team where, no matter what the challenges are, you have confidence that the team will figure it out? Have you ever been on a team where everything goes right and have you ever wondered if you can make this a repeatable practice?

Find out how communication defines a team’s results and learn how to improve yours. Come play games in which we explore various repeatable practices that maximize team efficiency and generate great results.

About Gino Marckx

In 2002, Gino started working with some of Belgium's most prominent Agile promoters. Very soon after that, he joined the Belgian XP/Agile User Group and became actively involved in promoting Agile techniques and practices, because he believes in their effectiveness. As a consultant he has shifted his practice to coaching individuals and organizations as they embrace Agile. Gino strongly relies on his passion for team dynamics, his experience in leadership positions, and his technical expertise. Gino is co-organizer of XPDays Benelux, and is actively involved as a participant and speaker in a number of Agile user groups in Belgium and Canada. He likes to spend his spare time with family and friends enjoying cycling, travel, art, music, poetry and bragging about the supreme quality of Belgian beer.

About Mark Rechsteiner

Mark loves software development and believes people are central to creating great products and services. Mark currently works as a director at Thoughtcorp where he helps customers deliver projects in an Agile fashion and is helping to drive an Agile culture throughout the organization.

Mark has appeared on stage with Bill Gates, has honed his teamwork and development skills working with industry great Jim McCarthy (responsible for Microsoft's C++ product family), and has helped establish and grow several software development organizations.



Scott Ambler

Disciplined Agile Delivery: The Foundation for Scaling Agile

Many organizations have adopted, and then tailored, a combination of Scrum and Extreme Programming (XP) as they’ve adopted agile strategies. But organizations successful adopting agile have found that this isn’t enough, that they also needed to adopt strategies for all aspects of the delivery lifecycle from start to finish. Disciplined Agile Delivery (DAD) is a hybrid agile process framework which addresses full agile delivery lifecycle in a governed and enterprise-aware manner. In addition to the leadership and requirements management strategies of Scrum, and the technical practices of XP, in this presentation you’ll learn how to successfully initiate an agile project, mitigate risk early in the agile lifecycle, how to weave governance into the lifecycle, and the issues which agile teams face transitioning their solutions into production.

About Scott Ambler

Scott W. Ambler is Chief Methodologist for Agile and Lean with IBM Rational, working with IBM customers around the world to help them to improve their software processes. He is the founder of the Agile Modeling (AM), Agile Data (AD), Agile Unified Process (AUP), and Enterprise Unified Process (EUP) methodologies and creator of the Agile Scaling Model (ASM). Scott is the (co-)author of 19 books, including Refactoring Databases, Agile Modeling, Agile Database Techniques, The Object Primer 3rd Edition, The Enterprise Unified Process, and the forthcoming Disciplined Agile Delivery (DAD). Scott is a senior contributing editor with Dr. Dobb’s Journal. His personal home page is www.ibm.com/software/rational/leadership/thought/scottambler.html and his Agility@Scale blog is www.ibm.com/developerworks/blogs/page/ambler.





Jeff Anderson




Alexis Hui

Create Your Own Kanban With Dedicated Kanban Coaches!

Advance your Kanban Knowledge! Get intimate hand on Kanban instruction for 60 minutes, tailored to your level of knowledge. Deloitte is bringing a sizable contingent of Kanban Coaches to take you through practical hands on exercises. Exercise will be aimed at the beginner level, ranging from setting up your first board, to handling hierarchical work and managing classes of service.

About Jeff Anderson

Jeff has over 15 years experience in running software delivery engagement of various shapes and sizes. He has led and participated in the entire software delivery lifecycle, leveraging a range of agile and lean techniques. Recently Jeff has lead the creation of the Deloitte LEAN toolkit, an improvement framework focused on helping clients achieve better software delivery related business outcomes

About Alexis Hui

Alexis is a Senior Consultant for Deloitte with a focus and passion in applying innovative solutions to help organizations implement large-scale IT transformations, complex system implementations and IT process improvements. He has played a wide range of technology roles including lean IT consultant, agile coach, architect, development lead, developer, and systems analyst for Canadian and US clients in various industries spanning from financial services to the public sector. Over the past two years, he has have worked with various IT organizations in applying lean thinking to their delivery model, large-scale programs and complex projects to help them deliver better, faster and cheaper.




Eric Mignot

Javascript TDD by Example

Do you use Test-driven techniques in your daily life?
Do you use Test-driven development when you build software?

Probably you do. I've met a lot of teams that do use TDD...until javascript comes in. Suddenly with javascript they seem stuck.
To help them I start with easy subjects.
To help them I start with fun.

One way to have fun is to code your favorite game. So let's play TDD by building a game with javascript.

About Eric Mignot

My professional number one goal is to have fun building software and helping others to have fun in this industry. By today, I think Agile approaches are the best way to reach that goal, and I dedicate my time in Agile Evangelization, teaching Scrum and XP practices in my projects.




Alex Aitken





Jason Cheong-Kee-You

Deliberate Practice - a road to being a better programmer

Have you ever wondered how to improve your programming skills and learn new techniques? Work doesn’t always provide a great environment for stretching your abilities to do better work.

Learn some ways to practice, and the difference between programming and deliberately practicing programming. Hear stories of applying deliberate practice to teams, and how little time you need to gain benefits from deliberate practice. Learn how developers at all skill levels can greatly benefit from practice. Experience deliberate practice hands-on in the session. Leave the session with all the tools needed to start your journey.

Participants will not need a laptop, to join in. Volunteers will have a chance to practice Test Driven development through a coding kata using Java and the Eclipse IDE. We will also demonstrate an alteration to basic coding katas that allow you to practice Object Orient Design.

About Alex Aitken

Alex has been working in the software development industry since 2004. He has gained experience in work environments ranging from small start-ups to large companies. In the past 7 years Alex has successfully worked as a developer, team lead, coach and even trade show salesmen. Currently, Alex is a consultant at Thoughtcorp, helping customers and teams apply Agile principles and deliver successful software projects.

Over the past several years, Alex has gained an appreciation for the demands and discipline of good software development. He has found that XP engineering practices paired with creating high levels of engagement and satisfaction at work prove most effective at delivering high value software. While working at Thoughtcorp, Alex is known to be passionately involved in creating opportunities for developers to improve their skills, regularly using games and playful work to raise team engagement.

Outside of the office Alex enjoys involvement in the greater development community. He is currently an organizer for the AgileTour Toronto.

About Jason Cheong-Kee-You

Jason Cheong-Kee-You is an Agile Coach in Toronto. Since 1997, he’s spent ten thousand hours figuring out how to create sustainable software. Jason now applies that knowledge to create high performance teams. He is deeply passionate about creating sustainable software through tests.




Ken Clyne

Putting The Fun Back In Your Retrospectives

Retrospectives are a key mechanism of a continuously improving process. However it is a challenge to implement them well. Many are poorly facilitated and just downright dull. It doesn’t have to be this way. Retrospectives can be a time for celebration, a time for fun and a time for team-building.

About Ken Clyne

Ken Clyne is an Agile Coach with Rally Software where he pursues his passion for helping software organizations of all sizes incrementally adopt leaner, more agile practices to shorten their development cycles and collaborate across distributed teams and silos.

Over the course of 3 years with Rally, Ken has coached over 900 individuals from 64 teams. Ken is an accomplished speaker; he has presented to audiences of over 200 people and his Rally webinars have been attended by over 5,000. Ken often acts as MC at Rally’s Agile Success Tours and recently facilitated the Rally community’s Open Space conference.

Ken has over 25 years of experience spanning the software life cycle. He began his career as a software engineer developing compilers and air traffic control systems. Evolving from an object-oriented evangelist Ken’s focus of the last 13 years has been helping teams adopt lean incremental, iterative approaches.

Ken is a certified PMP and Scrum Master. He holds a B.S. in Computer Science from the University of Edinburgh, Scotland. When he is not working, you will find Ken outdoors on the golf course, running or messing around with his kids.



Mike Edwards




Declan Whelan





Shawn Button

Need to speed up?Then slow down! : A practical introduction to Kanban

If the title grabbed your attention it’s likely because ‘slowing down to speed up’ is totally counter intuitive. Many managers believe the best way to get more results from their people is to speed up. Unfortunately this is the worst thing you can do, as much like cars merging at a bottleneck of the highway during rush hour the high volume actually causes significant back-ups.

During this workshop we will start with a simulation game where a development team will be creating a product according to customer specs! Through a refinement of the exercise we will demonstrate the impact of too much work in the system, identifying the bottlenecks, and strategies for improving the flow of work. .

About Mike Edwards

Mike Edwards has nearly 25 years experience in the Information Technology field, 10 of which are on the Project Management career path. Mike holds his PMP and was amongst the first 150 to receive the PgMP designation (Program Management) from PMI. Mike continually seeks better ways to enable those around him to be very successful and gets satisfaction from their success. In the past couple years Mike has explored the fields of Agile and Lean and is excited by the these domains as they can have a strong role in the success of projects. Mike is the Senior Program Manager at Home Hardware with experience in numerous fields including aviation, retail, distribution, municipal, insurance, finance and others.
Mike spends his time enabling the project teams within Home Hardware by coaching the entire team to embrace the lean & agile principles in their work.

About Declan Whelan

Declan an agile coach and developer with twenty-five years of experience in a wide range of software industries. He is passionate about building both great software and great teams.

Declan is the founder of the Waterloo Agile/Lean User’s Group and the host of Agile Coach Canada 2010.

About Shawn Button

Shawn was bit by the software bug in his early teens; he was writing programs before he had access to a computer to actually run them. Since then he has racked up over two decades of experience in software development, including roles such as developer, team lead, architect, manager, and V.P.. He has worked in environments ranging from small startups to huge enterprises. Just when the difficulty of creating software in an enterprise environment threatened to squeeze all of the joy out of his chosen vocation, Shawn discovered the power of Agile/Lean methods, which renewed his love for writing software. Shawn is currently working as a ScrumMaster and Agile coach. He believes that any software development team can do great things, given the right leadership, mentorship, support, and a system in which they can shine. His passion is helping teams find their full potential, while helping to transform the system they are working in. Three decades later Shawn still loves writing programs, but now he actually has computers he can run the programs on!

 


Michael Sahota

Agile Culture and Adoption Survival Guide

Culture is critical for understanding how to succeed with Agile. We will explore culture and how Agile impacts organizations. In this session, you will learn the Schneider culture model and how it can be applied to make changes that align with your organization's culture. We will also explore Agile adoption and transformation approaches in the context of culture.

About Michael Sahota

Michael Sahota works as a trainer and Certified Scrum Coach at Agilitrix in Toronto to help businesses accelerate the delivery of value. With software teams, this may include introducing modern software delivery techniques such as Scrum or Kanban. He helps Product Managers collaborate with stakeholders and customers to identify innovative and valuable products through Innovation Games®. Michael is internationally recognized as an Agile thought leader through regular conference presentations and selection as a top Agile blogger. Michael's passion unleashing creativity and achieve breakthrough results through Play. In addition to a variety of games and simulations, he is also trained in StrategicPlay® with Lego® SERIOUS PLAY®.




Mark Rechsteiner





Dale Simpson

Selling It to Them - A Guide to Agile Adoption in the Contemporary Enterprise

How do you get a team to buy in to Agile? What about your boss – why should he support you? And your customers, what’s in it for them?

In this session we walk through rules learned by trial and error to increase agile adoption. We explore three key roles that typically need to be convinced of approaching projects and programs in an agile fashion:

  1. Company Founders / Senior Leadership Team
  2. Staff
  3. Clients and Customers

About Mark Rechsteiner

Mark loves software development and believes people are central to creating great products and services. Mark currently works as a director at Thoughtcorp where he helps customers deliver projects in an Agile fashion and is helping to drive an Agile culture throughout the organization.

Mark has appeared on stage with Bill Gates, has honed his teamwork and development skills working with industry great Jim McCarthy (responsible for Microsoft's C++ product family), and has helped establish and grow several software development organizations.

About Dale Simpson

Dale brings with him 2 decades of project delivery experience from a variety of areas such as commercial software engineering, professional services, mobile application development, telecommunications, finance (payments/billing), real-time transactions, non-profit, GIS (AM/FM) and information security. Dale, a Certified Scrum Master since 2008, has been involved with utilizing Agile techniques since first reading Extreme Programming Explained (Kent Beck) in 2007 and then on to Agile Software Development with Scrum (Schwaber/Beedle) after which there was no turning back. Although he is highly motivated by a deep interest in emerging technology, particularly in mobility, his passion truly lays in building high performing teams, which deliver maximum value through great software.

Currently, Dale is a Principal Consultant with The Quantus Group. As a coach and delivery specialist, he works with a number of SMB and Enterprise clients, within the GTA, to realize the untapped potential within their software delivery teams. His specialty is delivering strategic cannot-fail-projects which have been labeled as being “impossible” due to a set of perceived constraints.

In his spare time, Dale enjoys spending time with his family, keeping abreast with the latest thoughts in technology, business and leadership by way of a virtual mountain of ebooks on his tablet, and being involved with the Toronto Agile Community. He is a volunteer member of the Agile Tour Toronto 2011 organizing committee.



Declan Whelan




Bryan Beecham


Release your team's intelligent energy through five powerful conversations

With successful agile teams there is a vibrant team buzz present. Struggling teams often seem dispirited and anemic. As a Scrum Master, coach or manager, you’ll learn the five key drivers of engagement: I fit, I’m clear, I’m supported, I’m valued, I’m inspired. You will work with others, focusing on these drivers, to build the five key conversations that will tap & release the latent intelligent energy of the people on your teams. You will also be able to apply the techniques in this session to your family or other group situations. Prepare to be energized and challenged.

About Declan Whelan

Declan an agile coach and developer with twenty-five years of experience in a wide range of software industries. He is passionate about building both great software and great teams.

Declan is the founder of the Waterloo Agile/Lean User’s Group and the host of Agile Coach Canada 2010.

About Bryan Beecham

Bryan has been designing and developing software for 14 years in various roles. He enjoys writing code, playing soccer and Japanese gardening. He is actively involved in the Ottawa Agile community and spoke recently at Agile 2010 in Orlando. Working as an Agile Coach, ScrumMaster and software developer he applies Agile techniques to provide more value to his clients.
Currently Bryan has taken a break from the consulting world and is working full time with a private company.



Amy Feinberg




Greg Selvin

New Approaches To Collaboration And Communication with Dramatic Techniques

In the DramaTech workshop, participants learn how to collaborate, communicate, and innovate using methods from the theatre. Theatre rehearsal methods are iterative, collaborative, and innovative, resulting in a special kind of team that bonds quickly (never having worked together before) to become productive and creative. Make collaboration the norm, where everyone understands that success is the success of the team, not of any one member. Teams that utilize these time-tested techniques work together to reach their potential. Companies who value their people and their potential use DramaTech to achieve great results: creativity, work satisfaction and business agility.

About Amy Feinberg

Amy Feinberg is an Associate Professor, Head of Directing Playwriting and Production at the University of the Arts,  Producing Artistic Director of The Hypothetical Theatre Company, Inc. in New York City, professional freelance director and developer of new plays nationwide.

About Greg Selvin

Greg Selvin is a senior, CSM and PMP-certified Technical Product and Program Manager who combines business experience, deep technical knowledge, strong interpersonal skills, and creative intelligence. With 20 years of experience working across many areas in the financial services and software industry, his roles have included Project Management, Product Management, Management Consulting, Operations, Support, Engineering, Pre-Sales, Client and Vendor Relations.




Steffan Surdek

The Five Dysfunctions of a Distributed Team

This talk is what happens when you combine the knowledge in Patrick Lencioni's book "The Five Dysfunction of a Team" with some of the ideas presented in the book "A Practical Guide to Distributed Scrum" and the experiences Steffan Surdek acquired working with distributed teams in the last five years.

Last fall, Steffan read Lencioni's book and quickly realized that he could now give a better explanation to many situations he faced when working with distributed teams. In this talk, participants will learn to relate these dysfunctions to the challenges that come with being part of a distributed Scrum team. They will also come out with some suggestions and ideas on how they can address theses issues to make their distributed teams work more smoothly together.

About Steffan Surdek

Steffan Surdek is a senior consultant and agile coach at Pyxis Technologies. Steffan has worked in IT for more than seventeen years and worked with teams distributed around the world. In the last few years, Steffan was an agile trainer and coach in large companies such as IBM and the TD Bank Group and spoke at many conferences and user groups about agility with distributed teams.

Steffan is a co-author of the book « A Practical Guide to Distributed Scrum », written in collaboration with the IBM Scrum Community. He blogs on his website at http://www.surdek.ca.




Adam Goucher

Maintainable Automation FTW

The Page Object pattern brings Object Oriented techniques to functional automation and has revolutionized how scripts are created, and more importantly, maintained. This session introduces the pattern as well as a number of tips / lessons-learned from having implemented them on a number of platforms. Though the session will be in Selenium / Python, the pattern and lessons are portable across languages and frameworks.

About Adam Goucher

Adam Goucher has been testing software professionally for over 10 years. In that time he has worked with startups, large multinationals, and those in between, in both traditional and agile testing environments. A believer in the communication of ideas big and small, he writes frequently at http://adam.goucher.ca, teaches and speaks on testing and automation skills and co-edited the Beautiful Testing anthology. In his off hours he can be found either playing or coaching box lacrosse — and then promptly applying lessons learned to testing. He is also an active member of the Association for Software Testing.

AttachmentSize
Mary-Poppendick-2011-present.pdf1.23 MB
Kanban Session - AgileTour Toronto.pdf339.09 KB