Sometimes it’s helpful to bring in some outside perspective...Learn more »
I provide consultative services to organizations that develop software. These services bridge between technical, organizational, interpersonal, and strategic. While it’s true that building software requires technical skills, perfect technical execution doesn’t guarantee success. I can help you find the right places to invest to get the most out of your software development efforts, whether it’s strategy, process, training, tooling, or coaching that you need.
Some problems are harder to solve than others. If you need a boost...Learn more »
Delivering quality software isn’t just about the technology...Learn more »
Software is an industry of learning. Often, the best way to learn a new skill is to study under an experienced practitioner.Learn more »
Sometimes you can’t wait for your existing people to develop the new skills that you need right now...Learn more »