Helping People Achieve Awesomeness

My focus is to coach people to achieve the level of awesomeness possible.

In the season of giving, give the gift of new knowledge - Give a professional agile certification. 

Give a professional agile certification at the Agile for Humanity 2022 Virtual Conference learning and development days.  Early Bird prices are still available.

Build Your Skills to Thrive in a Digital and Agile Market

In a world frequent changes, agile skills are needed to survive in a digital world.

For the Agile Team Coach

Be a servant leader and boost productivity by coaching the Developers to be self-organizing and cross-functional.

For the Agile Product Leader

Learn how to maintain the stakeholder's vision while maximizing the value of work by the Developers


Storytelling is one of the most powerful forms of communications.  Dr. Dave's style is interactive and believes learning requires participation.


Coaching is the art of supporting people to achieve known or unknown goals.  Sharing learning experiences is one way to arrive at the desired destination.

Servant Leadership

Servant leadership is the best way to guide and provide value to all individuals involved in the transformation process. With a focus on leading and paying it forward, Dave actively volunteers in the community.

Experience Dr. Dave presentation on the value of agile to organizations.

Read my Recent Books

Listen to My Latest Podcasts