Culture and Values In a previous post, I discussed the importance of company culture. At that time I wanted to…
Roadmaps are usually the key strategic document for Product and Engineering organizations, listing the priorities and guiding execution. The true…
Clarity before Commitment For software teams working with sprint-based forms of Agile, reliable delivery is the foundation upon which they…
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…