Productivity Plow, Clear a Path to Success

Organizations build out teams around 'Engineering Productivity.' It takes fundamental changes to the organization's structure and a management to improve productivity.

Get Your Teams to Estimate Well

Technologists hate estimating. They know that any estimate they give is wrong, and that makes the team look bad. That is our fault. We ask the team to provide us with estimates that are both precise and accurate.

Set up Your Engineering Teams for Success

Organizations need to be comprised of agile, autonomous teams that can deliver with minimal coordination with other teams. Those teams must plan work, solve problems, make decisions, and review progress in service of a specific set of projects and services.

Happy People Know What's Going On

You must communicate change for it to be effective. Randomly mentioning it to a direct is not enough. Learn to communicate change effectively with low overhead.

Use Job Descriptions to Build Great Culture

TLDR;Job Descriptions are often a useless grab bag of bullet points that may or may not be related to accomplishing the mission of a role. In the vast majority of cases, they focus on compliance rather than optimizing them as a tool that supports a positive culture. If you

How to Decide to Fire

Firing is easy when someone is misbehaving. It is much harder when they are performing inconsistently. How do you know when to fire?

Use the Right Lever for Successful Change

Successful change requires doing the right thing, in the right place, at the right time. It requires the using the right lever with the right pivot point.
You've successfully subscribed to Technology Leader's Desk Reference
Great! Next, complete checkout for full access to Technology Leader's Desk Reference
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.
Success! Your biliing information has been updated.
You've canceled to update your billing information.