Professional Scrum Trainer, PST, Agile Business Consultant, Product Development Expert, Technical Coach, Software Engineer, Public Speaker, Executive Director of Ontario Scrum Community®, TEDx Alumnus, Musician, Husband & Dad
I coach and train product development teams.
(That’s not all that I do but that’s what I tell my Mom and my Uber drivers.)
My career in Product Development and Agile Engineering Practices was in full swing by 1998. I worked as a freelance developer until 2001 when I partnered with Darrel Hall on two content management products called 20/20 Realtor and 20/20 Auto Gallery. By 2006, those products powered more than 2000 websites worldwide and were translated by the user community into seven languages.
In developing those products, I came to understand the importance of and methods to achieve:
- clean code
- continuous delivery
- large system development and admin
I couldn’t have been more wrong. Like most large enterprises, the organization suffered crippling bureauracy and all varieties of mismanagement. But, the CIO I worked for at the time had the foresight to contract a Scrum trainer in 2007. Learning of Scrum in 2007 was like an introduction to radical common sense. “Oh, well that’s how to make products with teams. Of course!”
In 2012, with 5 years’ Scrum experience, I moved to Toronto to join Myplanet.com as Product Owner and eventually became Senior Consultant and full-time Scrum Trainer with Berteig in 2015. In 2018, I launched my independent training and coaching practice.
I’ve had the privilege of working with leading organizations in Finance, Insurance, Health, Education, Marketing, Mobile app development, Retail and Cloud to help them achieve better business results through Agile principles and practices. And I still write code frequently.
As Professional Scrum Trainer with Scrum.org, I work to improve the profession of software delivery. I help organizations deliver products of the highest possible quality and value. My career highlights the intersection of business, technology, art and education. With my broad experience, I helps organizations and teams understand agility at all levels: practice and delivery, leadership and stewardship, organizational design and culture. David works primarily in the Toronto area and travel throughout Canada frequently.