The value of context

The value of context

We thought we knew what we needed to build. Of course we needed and endlessly extensible search system to make sure we could build the perfect search algorithm. This would lead us to super charge our business and give our customers an unparalleled search experience which would help to drive revenue for the company. To do this we decided to onboard Solr and build views which would provide lightening fast results and a highly customizable search experience. The team put on their hard hats and got to the business of building an incredible system with lightning fast results with a fairly high maintenance cost knowing we would be able to play catchup later.

Fast forward 6 months and we are switching off our beautiful performant system and running off of a very simple home grown MySQL search engine with very few features integrating very little of what we learned along the way. How did we end up here? What could have gone differently to get to a better outcome? The missing magic sauce here was context. We thought we deeply understood the asked requirements but didn’t fully understand the context or the risk associated with what we invested in.

Context is the foundation to great decision making. If you don’t understand the environment around you and what is trying to be accomplished you won’t be able to communicate with your coworkers effectively or understand requirements when they are surfaced. Requirements and goals come out of context. When you have the context then you start to understand the “why” behind the KPIs, requirements, business decisions and behaviors within the organization.

To best understand context I like to ask questions. Get curious about why something is being asked for. How will you know if the team has succeeded. What are the biggest concerns and opportunities and why? Spend the time to develop measures from that context to help track how you are doing along the way. HBR just did a fantastic article about what happens if you focus too much on metrics which I recommend.

Once you understand the context more you can start to test ideas on what to do against this context. You’ll be able to see what isn’t relevant and what is crucial to success. Moving back to the search example I started with, we were missing a few pieces of context:

  1. An untested hypothesis that we needed more factors included in search
  2. Revenue and engagement would be strongly impacted by changes to search
  3. Success is measured by higher quality click throughs leading to conversations

With this added context we would have quickly tested some of these hypotheses to see if we needed to make the larger investment for Solr. This could have been 2 weeks of effort and could have saved us plenty of critical time.

As an aside, one of the great things that came out of building search on Solr is that we were able to build expertise so when we wanted to build a news feed experience we were able to do that fairly rapidly, but that’s another story…

To view or add a comment, sign in

More articles by Brad Henrickson

  • Effective collaboration CTO/VPE

    The relationship between the technical leadership in a company can be complex and highly dynamic. This is particularly…

    1 Comment
  • Building trust

    Creating environments which people feel comfortable in is critical to having a strong successful team and to reduce…

    4 Comments
  • Managing to

    Early in my career I had a fantastic manager who would keep on asking “what are we managing to”? I hadn’t heard this…

    1 Comment
  • Well-being

    It was the late 2000s and work for me was do or die. If I wasn’t able to build a company, team, product then it was…

    2 Comments
  • Quarterly Architecture Review

    Building a strong technical foundation is critical for the success of your product development organization. In my last…

  • Establishing an Architecture Council

    The organization had just attempted the third rewrite of an existing system. This rewrite was once again not successful…

    1 Comment
  • Tribal teams

    At one of my companies we were working through the challenges of building a startup, all of us on one team, but in…

  • Individual contributor to manager

    For all managers there is a point in their career where they were working as an IC (individual contributor) and they…

  • Finding balance

    Our current climate has thrown a lot at people. Before COVID hit most of us were already operating at 100%, after we…

    2 Comments
  • Creating engineering values

    I have been doing a lot of thinking lately about how my teammates at Scoop identify how we want to act as a community…

    1 Comment

Others also viewed

Explore content categories