David is an Agile Transition Guide for organizations wishing to explore and discover their unique path to Lean/Agile software development.
David uses his experience in group dynamics, systems thinking and the power of the Agile philosophy to unleash a team’s full potential. He enjoys mentoring individuals and coaching teams. David believes in empowering the team with self-organization, setting them on the path to achieve the team's purpose and providing them the proper intrinsic motivation to move the team along the productivity curve toward ultra performance.
Previously a software engineer with 30+ years developing software solutions within a variety of industries. David has 15 years experience teaching Scrum and Extreme Programming practices in many organizations to software teams that evolved into Agile teams delivering quality software and value to customers.