Performance Management
4 min read

How to embed agile thinking at every level of your company


Jay Hyett

Senior Delivery Coach, Envato

Reading Time: 4 minutes

Change isn’t just happening fast, it’s skyrocketing. As technology, markets, and customer behavior change, you need to be able to adapt and respond. The goals and strategies you have in place today might not be the things that drive your business into tomorrow.

Think about the example of both Blockbuster and Netflix. Blockbuster failed to adapt to changing customer behavior. However, in its early stages Netflix was able to read the market, leverage an opportunity, and pivot from mailing DVDs to becoming one of the largest and most successful companies in the world. 

As we navigate changes and disruptions, our approach to setting goals needs to adapt to them. That means making our goals more agile and flexible to change based on what we’re learning, the opportunities that present themselves, and the needs of our customers.

Here are three areas you can focus on to help bring agility to your goals:

At the company level

  • Write the goals in a clear and simple way, so that people can understand and connect with them. Ensure they’re clearly measurable so that people know the target they’re aiming for. This is more challenging than it sounds, so treat it like practice – you may need to rewrite them more than once.
  • Store your goals in a place people can reference and refer to. Update them regularly (every 2-4 weeks).
  • Communicate and share progress or decisions to pivot frequently. 

For example, at Envato we have an all-company meeting every Tuesday morning, where the focus is on communicating progress towards our goals, updates in market conditions, as well as general company updates and an opportunity to meet new starters. We are constantly linking back to our goals to provide the rationale for the decisions we are taking as a company. This also helps to make them stick with our teams.

At the program level

  • Set a single, accountable owner for each goal and empower them and their teams to drive the outcomes required to achieve these goals. These outcomes could be external or internal based on who your customer is.
  • Get creative and continually explore opportunities that drive your desired outcomes. As your market, segments, and customer behaviors change, what opportunities are presenting themselves? Explore innovative ways to leverage them.
  • Get in the habit of continually reviewing your roadmaps and plans. Adjust and pivot them based on the feedback you’re receiving from customers, as well as what you’re learning. 

For example, at Envato each department brings their team together at the start of the quarter to share their plans, any adjustments we have to our company roadmap, and what we’ve learned from the previous quarter.

At the team level

  • Time-box your focus as a team (no longer than 4 weeks) and make sure that you explore, develop, and create solutions that drive the opportunity and outcomes that link to your company goals.
  • Set a goal for that time-box: what do you want to achieve and how can you measure its success? Here is a template to try if you need some inspiration to develop your goal.
  • Come together regularly as a team to discuss your progress towards the goal. 

For example, at Envato, most teams have a daily standup, where they come together to share their progress, check in to see if anyone needs help, and review their time-box (or sprint) goal to see if they’re on track to achieving it.

  • Seek feedback at the end of your time-box. Did what you worked on create value for your customer? 

Finally remember that this is all practice, and if something is not working, to reflect on it and explore ways to make it better. This is also how we currently approach some agile practices at Envato, and there’s no hard and fast rule you need to follow. Take the time to understand how it could be incorporated into your business.


Learn more about agile employee feedback processes

Read more