January 2012

  • 6 principles for a productive agile development team

    “Being Agile” is more than following a checklist. It’s more than following the Scrum or Kanban handbook (in fact, it doesn’t even matter if you’re “doing” scrum or kanban at all!). Being an effective and productive agile software development team is about understanding and believing in a set of values, practices and principles. Starting with…

    Read →

  • A Scrum Master/Agile Coach job description

    I’m often asked for help putting together a job description for a Scrum Master, so I thought I would post an extract of one we’ve used recently. We are a product team of developers, QA experts, user experience and visual designers and product owners who are looking for someone to help us get better at…

    Read →

  • Everyone’s a marketer now

    It’s a question that every tech startup or product has to ask itself: when the budget is limited (and it nearly always is), where do you spend your cash? On improving the product, or on marketing and advertising campaigns? To me, the answer is clear: every dollar spent on advertising is a dollar not spent…

    Read →

  • Rallying the “troops”: how things can be misunderstood

    I was reminded today of a story about managing people. About 8 years ago I was in my first management job, managing a team of about 15 web software designers and engineers. I saw a key challenge in bringing the team together, inspiring one vision and building a sense of identity and unity within the…

    Read →