Managing a Company with Agile

Managing a Company With Agile

This week I had the great pleasure of interviewing Jorge Silva from Argentina.

Jorge, together with three other partners, founded 10Pines more than a decade ago. It is a software company that lives and breathes Agility. Jorge’s education includes an MBA and his passion these days is helping organizations to become healthier and safer places for people to work.

Jorge agreed to talk in this interview about the story of 10Pines and how his company was founded following Agile principles and became a profitable 80-person company with years in operation and millions of well-crafted lines of code written.

Jorge explained that from the beginning, 10Pines started by adopting three management practices that defied traditional ones. These practices are:

  1. Consent decision-making involving all company employees for all important decisions, including salaries and promotions. This decision-making process is actually based on sociocracy, which postulates that a group can decide and carry on even when someone has an objection but can live with it.
  2. An open book system that makes all financial information transparent for employees. By knowing all the financial details, 10Pines employees made better and more responsible decisions that greatly contributed to the company’s growth and prosperity.
  3. Sharing 50% of the profit margin among all employees using a formula that includes parameters such as seniority in the company, seniority in software development, and the number of hours that the employee actually worked. A smaller percentage of the profit margin is equitably distributed among all 10 Pines employees.

These three management practices were not invented by 10Pines — some were extracted from sources like Ricardo Semler’s book “Maverick”. More importantly, these practices were inspired by the Agile mindset and the idea to put people first.

Jorge pointed out that when he and his partners founded 10Pines, they wanted to correct the mismatch between operations and management that they’ve observed in other places where they’ve worked. More concretely, they wanted to implement Agile in management to go hand-in-hand with Agile in software development.

Jorge mentioned that for him Agile management is based on trusting the people with whom you work, and by trusting others managers don’t actually have to manage and just let people act responsibly.

In closing Jorge quoted Eduardo Galeano, an Uruguayan writer who said, “Many small people, working in many small places, can make big changes.”That is exactly what 10Pines has been doing all these years, proving that Agile companies do not only exist but also thrive.

We hope you found this post informative

Before you move on, please consider supporting our non-profit mission by making a donation to Agile Alliance todayThis is a community blog post. The opinions contained within belong solely to the author or authors, and may not represent the opinion or policy of Agile Alliance.

Picture of Juan Banda

Juan Banda

Juan es un capacitador, expositor y pensador alternativo. Desde que Juan se expuso a Scrum a principios del 2007 se comprometió a continuar aprendiendo y aplicando Scrum en los equipos y organizaciones donde trabajo. Su camino lo ha puesto en los roles de ScrumMaster, Scrum Trainer, y Product Owner. Juan cumplió el 2014 con todos los requisitos del Scrum Alliance para ser un Certified Scrum Trainer® (CST) y es ademas un LeSS Friendly Scrum Trainer.…

Recent Blog Posts

Recent Posts

Join Agile Alliance!

$5 per month (paid annually)*

*Corporate plans are also available

Post your comments or questions

Recent Agile Alliance Blog Posts

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to set up an account on the new platform to establish your user profile.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.

Not yet a member? Sign up now