Great CTO - Dedicated to helping CTOs thrive.

Great CTO - Dedicated to helping CTOs thrive.

Share this post

Great CTO - Dedicated to helping CTOs thrive.
Great CTO - Dedicated to helping CTOs thrive.
A leader's prime responsibility is to provide context
User's avatar
Discover more from Great CTO - Dedicated to helping CTOs thrive.
A resource for tech leaders: Be a more helpful leader by giving teams the context they need to do their best work: practical advice and proven practices for CTOs by an experienced CTO and CTO Coach.
Already have an account? Sign in

A leader's prime responsibility is to provide context

A good use of a leader's effort is to provide their team context. So what is context, and what context is most useful for software development teams?

Daniel Walters's avatar
Daniel Walters
Aug 15, 2022
1

Share this post

Great CTO - Dedicated to helping CTOs thrive.
Great CTO - Dedicated to helping CTOs thrive.
A leader's prime responsibility is to provide context
Share
red and blue boke lights
Photo by Shahadat Rahman on Unsplash

As far as I am aware, context and its use within product development do not have a definition beyond its lay meaning. But it’s a word we use often. For example:

“What’s the context for this request?”

“Let me share with you some more context about this work.”

Focus on outcomes is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

I don’t like starting any writing with a dictionary definition, as it reminds me of a student essay contest entry. In this case, it may be useful. I checked the definition on Google and thought the definition there was good. Then, I felt bad for using the laziest example, so I checked a bunch of other dictionaries, hated most of those definitions, and returned to the Google one. I can’t escape the student essay vibes today; sorry, it’s only up from here.

context

/ˈkɒntɛkst/
noun: context; plural: contexts; the circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood.

Of course, it wouldn’t be a student essay if I didn’t also quote Oxford:

the situation in which something happens and that helps you to understand it

Good old Oxford. That’s quite a tidy definition.

When thinking about ‘context’ and its use in software development, I tend to think from the perspective of what software development teams need to know to make decisions. I have touched on this topic before in:

Focus on outcomes
What do we need to know to do something well?
In a prior post, I wrote about the “That’s not my job!” phenomenon. One of the common scenarios which can lead to a “That’s not my job!” response is when attempting to involve people in activities which may increase the amount of context they will be working with…
Read more
3 years ago · 2 likes · Daniel Walters

In that post I shared three types of context which are important in software development which I called:

  1. HOW CONTEXT: The tasks expected to be done and knowledge of HOW to do the task(s).

  2. WHAT CONTEXT: Understand WHAT the work we are doing is trying to achieve - i.e. what are the desirable effects of the work having been completed?

  3. WHY CONTEXT: Agreement on the theory for WHY our tasks will achieve what we want.

I can think of examples that may be outside these — for instance, when we share who to engage with, but most examples I can think of like this probably support HOW CONTEXT. There is some really important information for teams that support decisions about HOW they will develop their software, such as what other teams are doing to help with coordination. What standards are important to the organisation?

Similarly, for WHAT CONTEXT, there is a lot of variety of information that can be useful: What is happening in the market? What risks has the organisation identified? What compliance requirements must the organisation abide by?

The next thing that occurs to me is that when we talk about the context leaders provide software development teams, we often think about and use it in the future tense. This is because it’s often used with goals, work to be done, reasons work needs to be done, etc. This is interesting to me because it suggests that there should be a narrower definition of context for software product development or one specific to its use in goal-setting. Let’s put a pin in that for another day.

Context in software development is important because it can support better decisions being made when team members can apply their judgement using the context they have. Software development involves so many decisions to be made every day. By every team member regardless of role. Every decision affects the quality of what users will experience. We want every decision to be as good as it possibly can be.

In my experience, the effect of decisions without context compounds. The effect of decisions with context is also compound. We should limit the volume of decisions without the adequate context to make a good decision.

Let me take a moment to clarify; I am not talking about perfect context — there’s some diminishing return on the information needed to make a decision, an effort/reward trade-off, which I am sure others have covered, so I will spend no more time on it here beyond saying that for the leaders the pay-off is high. For instance, when sharing information that provides context that many could use for decision-making, the return on effort is high, so most of the time, such a trade-off for a leader is moot.

So why is providing context a very productive activity for leaders relative to other productive activities? First, only leaders are privy to a lot of context. For instance, a leader responsible for multiple teams may have more context on what each team is doing than people within each team. There’s a responsibility to bridge that gap.

There’s also information from the broader organisation that may reach a leader first that may be pertinent to decision-making by their teams. Now may be a good time to clarify that when I describe a leader sharing context, I don’t mean that’s a leader droning on for hours. It’s the responsibility to facilitate context sharing. To think about how information flows.

For instance, ceremonies such as showcases and town halls where various teams present are great ways to disseminate context for sharing with other teams. Information from the broader organisation may be proactively curated and shared via email or Slack. There’s no one way to do this. Get creative and test and learn what works for your teams.

For me, I tend to think of context sharing as part of a perpetual communication plan similar to the approach I shared in:

Focus on outcomes
How to improve understanding and empathy with an organisation communication plan
It can be easy to fall into the trap of doing something, communicating it once and then mentally crossing off ‘communication’ from your mental checklist for that bit of work. It's important to empathise and put yourself in the shoes of your audience. How often did you read an email newsletter or attend an all-hands mee…
Read more
5 years ago · 2 likes · Daniel Walters

Here are a few thoughts before I finish. Leaders apply effort to things that would have been better spent providing context. In the most extreme examples, micro-managing leaders opt for the short-term solution to their team members being unable to make the decision they would, given the context they have. They opt not to share the context that may allow the team members to make the same quality of decision because “they are too busy” and are directive or, worse, do the task themselves.

Providing context is truly the enabler of empowerment. A good test as a leader before taking any action is to consider whether it may be better solved by sharing the appropriate context instead.

By the way, to keep the student essay feel, I will share the word origin, which I think complements how context can be used in software product development:

ORIGIN OF CONTEXT

1375–1425; late Middle English <Latin contextus a joining together, scheme, structure, equivalent to contex(ere) to join by weaving (con-con- + texere to plait, weave) + -tus suffix of v. action; cf. text

Share

Join our Discord community!

How do you approach sharing context for work with others? What responsibilities of a leader might be more important than sharing context? Is there anything I have shared you disagree with? Share your perspective in the comments.

Leave a comment

Focus on outcomes is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

Daniel Walters's avatar
1 Like
1

Share this post

Great CTO - Dedicated to helping CTOs thrive.
Great CTO - Dedicated to helping CTOs thrive.
A leader's prime responsibility is to provide context
Share

Discussion about this post

User's avatar
Improving OKRs
There's a number of common ways leading practitioners of OKRs improve upon the most common form of OKRs
Apr 20, 2023 • 
Daniel Walters
7

Share this post

Great CTO - Dedicated to helping CTOs thrive.
Great CTO - Dedicated to helping CTOs thrive.
Improving OKRs
How leaders should invest their time: Walters' Lever of Improvement
All things being equal, where can leaders exert their effort and have the most significant impact? Here's a simple model I call Walters' Lever of…
Aug 1, 2022 • 
Daniel Walters
5

Share this post

Great CTO - Dedicated to helping CTOs thrive.
Great CTO - Dedicated to helping CTOs thrive.
How leaders should invest their time: Walters' Lever of Improvement
A CTO's Guide to Time Management
To be strategic, CTOs need blocks of time available for deep thinking and collaboration to maintain a standard they hold themselves to. Here's how to…
Oct 24, 2024 • 
Daniel Walters
4

Share this post

Great CTO - Dedicated to helping CTOs thrive.
Great CTO - Dedicated to helping CTOs thrive.
A CTO's Guide to Time Management

Ready for more?

© 2025 Daniel Walters
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Create your profile

User's avatar

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.