Check out the list of keynote presentations I give at public conferences and private events. Subjects include developing leadership skills, leading Agile initiatives, scaling Agile projects, secrets of world class software organizations, developing engineering judgment, and many other high-leverage topics for software professionals.
I facilitate workshops that focus on the thorniest issues faced by software leaders. Topics include Agile transformation planning, Agile boundary analysis, measuring productivity, Agile metrics and other engineering effectiveness metrics, company culture, organizational structures, and other high-leverage leadership topics. Get in touch to discuss a workshop or schedule an engagement here.
Private Classroom Training
I do a small amount of classroom training for select clients. My classes include:
- Code Complete Essentials – This class hits highlights from my Code Complete book. It focuses on the coding-level principles that lead to higher quality, more efficient software development.
- Software Estimation in Depth – This is a fun class to teach. It’s eye opening for people who believe that software projects can’t be estimated (or who think they are better estimators than they are!).
- Individuals and Interactions: Unleashing the Power of 10x Teams – This is a super fun class that strengthens technical staff’s soft skills, including dealing with conflict, working with different personalities, presenting to executives, and other topics that are often challenging for technical people.
If you know you’re interested in online training specifically, here are my online courses that are currently available:
Get in touch to schedule an engagement here.