Category: People

  • Thoughts on “Scaling Technology”

    Thoughts on “Scaling Technology”

    I had the privilege to take part a panel discussion on “scaling technology” for go1’s offsite. It got me thinking… Software products are (usually) written to meet product outcomes. Initially, these outcomes tend not to include deliverables like “used by millions” or “developed by 1000s”. As a product grows and matures, these concerns start to…

  • How to drive your teams to care more about operational excellence?

    How to drive your teams to care more about operational excellence?

    When an operational outcomes needs to be achieved, we are after a predictable and repeatable process. This means that we can’t approach the execution of these outcomes like a creative task, allowing makers to self-organise. “OpEx” is an area where rigidity helps. We can approach “Operational Excellence” on 2 fronts: Here are a few ideas…

  • Attributing value to teams in large organizations

    Attributing value to teams in large organizations

    In a large tech company, there are layers and layers of teams that contribute to the success of a product or service offered. Many of these layers tend to only have indirect impact on customers. Teams that have a direct relationship with customers tend to have a lot of power. They bear the burden of…

  • Do “basics” well

    Do “basics” well

    High performing teams are about interperson chemistry that is built on a foundation of the “basics”. Take sports for example. Learning to play a sport require you to learn the rules and develop basic skills to play. For soccer, it would be passing, tackling, lobbing and shooting. When you join a team, there’s drills, runs…