Continuing with Spikes In my last post I described my version “spikes”, of one of the more useful techniques my…
Clarity before Commitment For software teams working with sprint-based forms of Agile, reliable delivery is the foundation upon which they…
Communication Part of any leadership role is communicating with your teams: providing them with guidance, sharing relevant information, and giving…
The Hiring Process Hiring great engineers is often a long, involved process. Once you’ve determined your needs, created your job…
Faster Engineering Teams The most common management question I am asked is how to make software development organizations faster. Many…