Refactoring

Share this post

How to Work with an Agency πŸ’Ό

refactoring.fm

How to Work with an Agency πŸ’Ό

Learnings from running 100+ projects over 10+ years.

Luca Rossi
Dec 2, 2021
7
Share this post

How to Work with an Agency πŸ’Ό

refactoring.fm

If you have been reading Refactoring for a while, you know I have mostly written about internal engineering teams.

I also often had the chance to combine the work of such teams with that of vendors and agencies. These collaborations represent an opportunity to:

  • πŸͺ΅ Expand resources β€” faster than regular hiring and within in a well-defined scope.

  • πŸŽ“ Bring in excellence β€” in areas where our team needs to grow: design, dev process, etc.

However, such collaboration is not trivial and not all projects end up a success.

As with all relationships, there are two sides of the coin. In my life I have only been on the client side, so last week I interviewed two friends who run very successful agencies to get their opinion, too.

They are Sergio from Moze, and Giulio from Belka.

This article is a multiplayer effort to shed light on how to build successful relationships with agencies, why and how you should work with them, or not.

It includes concrete advice and strategies about:

  • 🏒 Companies β€” find out if there is a natural fit between your company and the agency you want to work with. Reflect on five foundational elements that will help you learn more about your company and your needs.

  • πŸ”¨ Projects β€” understand what types of projects you can develop with agencies and how you should run them. Set yourself up for success and learn what elements the best projects have in common.

  • πŸƒβ€β™‚οΈ Processes β€” learn principles on how you should work day-to-day to ensure the project and the relationship is a resounding success.

Let's dive in! πŸ‘‡

This post is for paid subscribers

Already a paid subscriber? Sign in
Β© 2023 Luca Rossi
Privacy βˆ™ Terms βˆ™ Collection notice
Start WritingGet the app
SubstackΒ is the home for great writing