Leadership

How do you make a team gel? How do you make it high-performing? These oft sought-after traits are sometimes elusive. We have experience that can help a team develop together.

Hands-on, not from the sidelines

Team practices do not change because someone presented a deck about them. They change when someone sits down and pairs on the work, and the team sees a better way of doing it hold up under real pressure. That is how we approach leadership engagements: alongside the team, in the codebase.

The practices we bring

  • Extreme Programming (XP), including pairing and collective code ownership
  • Test-Driven Development as a design tool, not a compliance exercise
  • Lean Software Development and Kanban for flow and prioritization
  • Continuous Integration as the backbone of a team that can move quickly

These are the practices that keep teams shipping quality, fast — the two goals that are usually presented as a trade-off and usually are not one.

Two decades of it

Mark brings two decades of software leadership to every engagement, and has led engineering for products used by millions. That experience spans both the Fortune-500 environment, with its scale and constraints, and startups where the team is being built from nothing.

Bring us in when a team is capable but not yet cohesive, when quality and velocity feel like opposites, or when you are raising the bar and want someone who has done it before working next to your engineers.

Get in touch