Author · Project Leader · Coach · Agile Consultant

Thoughts on Project, Product & Program Leadership

Two decades of notes from the trenches of web and software projects — what works, what doesn't, and how to keep your team, clients, and stakeholders all happy at the same time.

Is succeeding at web and software development projects important to you? Me too. I've spent most of my career — spanning nearly two decades — working on getting them done, getting them done on-time and on-budget, and getting them done in a way so that stakeholders, clients, and my development team are all happy. I've learned a lot along the way!

Below are articles I've written based on what has worked for me, in the hope that they'll help others achieve positive outcomes for their own projects. They're grouped by topic.

Project Management Principles

Foundational ideas for leading projects well — the why behind the how.

Transitioning to / Understanding Agile

Adopting Agile in the real world, where teams aren't textbook and clients don't follow scripts.

For Leaders and Stakeholders

For executives and decision-makers buying or sponsoring software work.

Project Management Nuts and Bolts

Practical tactics, templates, and checklists for day-to-day project work.

Short Topics

Quick reads and lessons drawn from a couple of decades in the trenches.