2011 Speaker Lineup
Please take a look at our exciting line up of speakers below.
Bio:
Robert Sabourin has more than twenty-eight years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University and is the principal consultant, president and janitor of AmiBug.Com, Inc. a Montreal based software engineering consultancy focused on helping people get things done.
Discussion Topics:
WORKSHOP
Establishing Bug Priority and Severity: The Elevator Parable
"How do you know when you’re finished?" A key process in this assessment is making good bug severity and priority assignment. Robert Sabourin presents a fun, interactive parable that teaches an important lesson—assigning bug priority and severity is a business decision, not a technical one. By having clear rules for how you assign severity to bug and applying them consistent, you’ll go a long way toward making the right business decisions. Learn how business context impacts bug priority and severity, and review real-world prioritization schemes used by leading organizations.
KEYNOTE
Value Sync
Can quality products be delivered when teams, customers, users and stakeholders have conflicting values? Rob Sabourin suggests that the notions of “On time on quality and on budget” are meaningless concepts unless you are “on purpose”.
What do people value? Why do they value it? How does it matter?
Rob shares some rich and varied experiences leading successful development projects with synchronized core values between stakeholders, team members, customers and user communities throughout their relationship.
Rob examines some projects which were dismal failures due to teams working at cross purposes with conflicting values.
Rob also looks at some of the most absurdly turbulent, chaotic, projects which were tamed and became glowing successes due to a deliberate focus on harmonizing a blend of business, technical, organization, team, individual and cultural values.
Explore how value sync can make a difference in your context.
Rob Sabourin explores how synchronizing values between stakeholders, team members, customers and users, leads to successful development projects. Turbulent, chaotic, projects can be tamed with a deliberate focus on harmonizing a blend of business, technical, organization, team, individual and cultural values. Value Sync is purposeful development delivering quality that matters.

Bio:
Michael Bolton has been teaching software testing on five continents for ten years. He is the co-author (with senior author James Bach) of Rapid Software Testing, a course that presents a methodology and mindset for testing software expertly in uncertain conditions and under extreme time pressure. He has been Program Chair for the Toronto Association of System and Software Quality, and Conference Chair (in 2008)for the Conference of the Association for Software Testing, and is a co-founder of the Toronto Workshops on Software Testing. He wrote a column in Better Software Magazine for four years, sporadically produces his own newsletter, and has given presentations to the KWSQA several times over the last few years. Michael lives in Toronto, Canada, with his wife and two children. He can be reached at mb@developsense.com, or through his Web site, http://www.developsense.com
Test Framing: To test is to compose, edit, narrate, and justify two stories. One is a story about the product--what it does, how it does it, how it works, and how it might not work--in ways that matter to your clients. The other is a story about your testing--how you came to know and understand the product story. The testing story comprises several crucial elements--how you designed your tests, how you configured, operated, observed and evaluated the product, what you haven’t tested yet or won't test at all, why what you did was good enough, and what what you haven't done isn't so important. Of course, the story must be a true account of the testing work. To build the tests and the story expertly requires a skill that we call test framing. Over several years of training and consulting, I have observed that many testers need help in one or more aspects of test framing--designing tests, evaluating the results, telling the testing story, or making the connection between the testing mission and the test performed, in an unbroken chain of narration, logic, and justification of cost versus value. In this half-day workshop, written in collaboration with James Bach, Michael Bolton presents a structure for test framing. Using several testing exercises followed by debriefings, he'll explain what test framing is and how to do it well. He'll identify the elements of test framing: a client; a product; a test agency (a tester or a test group, or a tool that extends them); a motivating question related to some risk; a design; a test procedure and; most importantly, a logical line of reasoning that connects them. Throughout, he'll emphasize test framing's role in fulfilling the testing mission; its importance in explaining testing to our clients; its power as a coaching framework; and its potential to help in preventing several testing pathologies.

Bio:
Selena Delesie is a consulting software tester and agile coach who runs her own company, Delesie Solutions. Selena has more than 10 years of experience testing, managing, and coaching in software, testing, and agile practices for a broad range of leading-edge technologies. She facilitates the evolution of good teams and organizations into great ones using individualized and team-based coaching and interactive training experiences. Selena is co-founder and host for the Waterloo Workshops on Software Testing, and an active speaker, participant, and leader in numerous industry-related associations and conferences. Links to Selena's published works, blog, websites, and contact information can be found at www.SelenaDelesie.com
Discussion Topics:
Be an Agile Testing Star
Your organization has gone Agile (or so they say), and you are a tester. What will you do? Maybe you're struggling to fit into the team and find ways to contribute early. Or perhaps you discover that Agile isn't working very well and you're dealing with mini-Waterfalls instead. Come learn about agile project delivery and how testers fit into a high-performing agile flow. This workshop will be a hands-on activity-based learning experience where we will tap the collective wisdom of everyone attending. Whether you are curious about Agile, or are working in an Agile organization, this workshop is for you!

Bio:
Paul Carvalho has been in the software industry for over 20 years, with roles in testing, management, software quality assurance, development, training and support. He has worked on a range of technologies in the financial services, telecommunications, healthcare, logistics, national defense, scientific, engineering and commercial software fields. Paul is a specialist in systems analysis, test design and quality assurance, and has published articles on test techniques and hiring software testers. Paul is a practitioner, coach and presenter of methods in exploratory testing. He has worked exclusively with ET for over 7 years with a focus on black box, internationalization, security and performance testing.
An interactive exploration of a thoughtful, disciplined approach to Testing that produces powerful results and value. You will have opportunities to practice some of the fundamental elements integral to good testing. No software will be harmed in the execution of this workshop. Come prepared to share ideas, learn, teach, have fun and explore!

Bio:
Adam Goucher is a tester turned automation consultant. As a core member of the Selenium project he uses functional automation as the gateway drug to Continuous Delivery. He has two blogs current; http://adam.goucher.ca for general testing topics and http://element34.ca/?cat=blog for all things automation and Selenium. He also co-edited the testing anthology Beautiful Testing.
Automation and the Deployment Pipeline. It is possible to have a deployment pipeline that is a series of manual steps, but that is neither efficient to execute or fun to build. Automation plays a large role in addressing both of these problems. This talk will look at each stage of a typical pipeline and discuss automation's role and goals. Extra time will be sent on functional test automation as that is often the least understood and poorly implemented part of the process.

Bio:
Joe Larizza, is the QA Manager for CPP Investment Board, and previously held the positions of Director, QA for Loblaw Companies Inc., and Senior Manager, QA with RBC Dexia. He also has held support management roles with International Financial Data Services and its sister companies. During his career, he has undertaken a number of strategic initiatives, including the expansion of testing programs and establishment of testing standards and procedures, implementation of a Quality Metrics program, evaluation of an IT Division against the Capability Maturity Model, and implementation of Automated Testing using the Behavior Model and Data Driven scripts. Mr. Larizza has earned a reputation for competency and excellent leadership ability in the field of quality assurance and testing of software. Joe Larizza is President of the Board of Directors for the Toronto Association of Software Quality and volunteers for the Quality Assurance Institute of Canada. He is a Certified Quality Analyst and holds a Bachelor of Arts Degree in Economics, and the Canadian Securities Course.
Make a Difference Fast - QA Parachute Approach
You’ve been dropped into a troubled project where everything seems to be on fire. Management has elected you to be part of the solution. Their expectations - you are there to fix the quality issues and get the product out the door on the committed date to the client. Very familiar story and a repeating problem due to approximately 50-80% of projects failing to deliver.
What to do? You ask yourself, "why me?" and "why did I accept the job?"... Maybe you had no choice.
Don’t panic. It happens all the time and it's your turn to shine!
This presentation is all about the key focus areas to address first, and how to go about your business in a controlled and productive way. Making a positive difference.

Bio:
James Campbell has architected and designed over 45 unique TCoEs across the globe. He has completed testing strategies and roadmaps for over 120 organizations and has overseen the successful implementation of over 20 large-scale testing engagements. James previously launched and managed a North American Testing Centre of Excellence for a large global management consulting and technology company. Currently, James is the Director of Strategic Sourcing at Ontario Teachers Pension Plan where he is an industry expert in sourcing and offshore delivery, including testing. James also is the founder and executive director of Tulkita Technologies Inc., a specialized services company focused on the strategy and effectiveness of Quality Assurance. Tulkita provides its customers with specialized solutions in Test Strategy & Planning, Optimization and Training.
www.tulkita.com
Metrics & Measurement: Demystify your Test Metrics! Test professionals and organizations alike use test metrics on a daily basis to track and monitor the health of their Test Practice. Conferences, books and training courses offer a plethora of information and theory related to test metrics, and yet we still struggle with them. In this session, James will get back to the basics and examine how an enterprise test metrics program should be properly designed and implemented. Learn what your Business and IT stakeholders want from your metrics and how to effectively communicate the results. Understand that test metrics can and should go well beyond execution status and that they should include such valuable information as: operations status, cost and schedule performance, total cost of ownership, cost of poor quality and more. Based on his practical experiences implementing Enterprise Test Metrics programs globally, James will share the essential 'ingredients' required to be successful – it goes well beyond the numbers!

Bio:
Richard Levine earned his Master’s Degree in Mathematics from York University, and M. Sc. in Computer Science from University of Toronto. He worked for more than a decade with Xerox Canada, first with the Quality Assurance Group and then as Senior Business Analyst. Since then he has provided technical and consulting services in quality assurance, testing, business analysis and process improvement to companies including Bell Canada, Telus, Red Celsius, Globe Interactive, Honda Financial, Iverson Software, Kodak, KPMG, Ontario Government Ministries, Reuters and TD Canada Trust. He has special interests in software development tools and software ergonomics (study of user-friendly systems). He has taught at Atkinson College and Glendon College, and given seminars in Toronto and Ottawa, Sunnyvale CA, New Haven CT, and Helsinki (Finland). He lives in Toronto with his family.
This presentation focuses on opportunities for reducing the ever-present tedium in the quality analyst’s and tester’s daily routine. It is a prosaic and often over-looked aspect of the analyst’s work, but one with significant opportunity for improving the analyst’s “quality of life”. The quality analyst, tester (and business analyst) has many tedious tasks to complete in order to get their work done. These tasks are “black holes” draining irreplaceable energy and time that should go to the “real” tasks of analysis and quality assurance. How many times have we seen analysts and testers display amazing patience for tedious clicking through servers and folders to find the one document they need? Or go through the exercise of click, copy and paste, renaming, moving, etc. just to get a new template into a folder. Or painful keyboarding through a hundred spreadsheet cells modifying test data for the next test phase? Tremendous opportunity for doing these tasks faster and more effectively are available, by means of using programming tools and techniques readily available to all quality assurance teams. Examples are drawn from real-life situations: changing host files, creating project folders, accessing tools such as Quality Center and Sharepoint, creating forms from templates, filtering test data, training team members, etc.. The presenter will review several opportunities for programming (“scripting”) to make the analyst / tester’s work easier. Automation in the form of small programs may even be unavoidable when trying to deal with these situations. The importance of focussing on the goal of facilitating document creation and management will be emphasized. This includes small project management, preparing use cases and test scripts, even organizing meeting notes. Several alternative programming technologies such as VBScript, JavaScript, VBA, and Ruby will be considered. The pros and cons of programming as a solution will be addressed, as well as alternatives to programming should skills or resources be lacking. Finally, several specific programmed solutions will be reviewed. Quality analysts, testers, and business analysts at any level of programming experience will find something relevant, from specific solutions to common situations, to ideas for further discussion. Attendees who wish to prepare in advance are encouraged to review their own experience with tedious tasks they have enountered.

Bio:
Tracey Clark is currently a QA manager at Research In Motion. She has worked there for over 2 years and manages a team of over 60 resources including both onshore and offshore. Tracey previously worked at Sun Life for almost twenty years with ten years of experience in quality assurance and testing activities. She has supported a variety of business units including Individual and Group Retirement Services and has tested many different technologies including desktop applications, web sites, and mainframe systems. Tracey also champions quality, leads process improvement initiatives, and consults on large, complex and challenging projects. Tracey also participates regularly in local SQA forums such as SWOSQG and KWSQA
Offshoring

Bio:
Experienced from the fertile ground of both success and failure, Mark Meninger has been steadily working in various software testing capacities since 1999. He has been driving, designing, developing, and implementing test automation solutions since 2004. Mark gives regular presentations on test automation to the local technology community and also at major testing conferences (SQE, QAI).Mark is currently Senior Test Automation Manager, Consumer Applications at McAfee Inc. Previous to this Mark was test automation manager for the BlackBerry Handheld at Research In Motion.
Headless Test Automation: What it is and why you need to include it in your test automation strategy
GUI automation has been the primary approach to test automation within most QA organizations. Automation below the GUI (or headless automation) is now moving into mainstream QA practices. This presentation describes headless automation, contrasts it with GUI automation, explains why it is becoming mainstream and why it's the evolution of a sound test automation strategy.

Bio:
Mike Cookson has been involved in the IT field for over 20 years, and has focused on QA and testing since 1994. He has held a variety of positions and roles on test teams and has experience on different platforms and approaches to testing. Mike has experience in the Financial sector and most recently in e-commerce applications delivered to a global community. In the last two years he has been involved heavily with off-shore development and test teams as part of an effort to deliver a software platform to business units around the world. Mike has presented at many conferences and meetings and is currently the Education Director with the South Western Ontario Software Quality Group.

Bio:
Tom Redman is a Quality Assurance Tester and Business Systems Analyst for the mobile division of Innosphere Systems Development Group. Over the past two years, Tom has been saturated in the ever-changing world of BlackBerry, iPhone, and Android development, design and testing. With humble beginnings as the sole QA Lead on the mobile messaging app Kik, he is now responsible for several mobile projects ranging in complexity and across all platforms. This is his first conference appearance.
It’s a tumultuous world, the mobile one. This will be an overview of my journey as a mobile software tester: the testing, the challenges and the solutions. We will discuss the problems of heavy fragmentation, test planning, testing itself, the different platforms, and many more challenges related directly to testing the “mobilesphere.”
