Link Search Menu Expand Document

Strategy

How to define long term goals and guide decision making

How to Set the Technical Direction for Your Team

I’ve found that one of the keys to a productive and happy development team is when every member of the team understands (1) the technical direction of the team, and (2) how the work they’re currently doing contributes to that direction. Because of this, one of my key roles as a senior developer is helping teams establish a clear technical direction, as well as a plan for how to get there.

Good Strategy Bad Strategy

A strategy coordinates action to address a specific challenge. The job of the leader is to create the conditions that will make that push effective; to have a strategy worthy of the effort called upon.

Write five, then synthesize: good engineering strategy is boring.

To write an engineering strategy, write five design documents, and pull the similarities out. That’s your engineering strategy. To write an engineering vision, write five engineering strategies, and forecast their implications two years into the future. That’s your engineering vision.