About
Dave has taught agile software development techniques to thousands of people around the world and regularly advises companies on a wide range of product strategy, project management, software engineering, and DevOps topics. He has appeared as a guest lecturer at institutions such as the University of New Hampshire and Boston College, and is a part-time Master Instructor at Caltech.
Dave is the author of The Epic Guide to Agile, a 500-page handbook detailing the software development methods he's perfected over the last 35+ years. His book has been adopted as an internal reference for multinational corporations and as a text for university classes.
Flying for the last 25 years, Dave is an avid pilot and is type rated in the Eclipse 500 twin-engine jet.
Sessions at dev up 2023
The Art of Thin Slicing: Build 100% of Something Instead of 100% of Nothing
Scrum promises that teams will produce a "potentially-shippable product increment" at the end of each sprint. This means rapidly designing, coding, testing, and having the product owner accept the ...
T-Shaped Teams: How to Speed Throughput by Avoiding Over-Specialization
Traditional software development relied heavily on separate teams of specialists. The back end team. The front end team. The architecture team. The QA team. The deployment team. That was a highl...