Software Development in an Agile Company

Added to Process

In this interview I had the pleasure of meeting Federico Zuppa, who is an old friend of the Agile community.


Federico is from Argentina and has been working at 10Pines, a company very focused on the technical side of Agility, for about a decade. Federico was among the first to help promote the Agile movement in Argentina, and he has been a very active contributor to the Agile community in Latin America.[/vc_column_text]

In this interview, Federico told the story behind “Agile Software Development in 10Pines”, which is a book that summarizes his journey through Agility and the lessons that he learned along the way. Federico’s journey began by practicing eXtreme Programming back in 2007 and it was then that his enthusiasm for Agility was born. At that point, he began to connect with other Agilist in his country and later he went to work for a couple of years in San Francisco, California where he could learn and read the most relevant books about Agile that had been written for that time.

Upon his return to his native Argentina, Federico joined the nascent 10Pines, which had the flat hierarchy as one of its fundamental pillars. Within 10Pines, Federico began to realize how software could be created in a company that shares and lives the Agile values. Following the principle of self-organization, Federico raised the idea of ​​writing a book to his colleagues at 10Pines so that they could all evaluate it and decide if it was worth paying Federico’s salary while the writing lasted. Fortunately the support was there and he began to write his book in an iterative and incremental way and with the help of reviewers and contributors who were his colleagues.

Federico said that by 2018 the book was completed and central ideas emerged from it, such as the sequential process that describes how they build a product in 10Pines when they are hired by a company. He included in the book an explanation of:

  • Why they do what they do in each phase of product development
  • Why it must begin with a Product Discovery to understand the problem and design the solution as a team
  • Why a value proposition is needed
  • Why user stories must be told and not written
  • Why plans are one more artifact to achieve the final objective to generate business value
  • Why iterative and incremental development is valid
  • Why technical excellence enables the product to become sustainable over time

In closing, Federico commented that he would like to write another book or the next edition of the current one. Hopefully this initiative will materialize in the future so he can describe even more details about what he and his colleagues  will continue to learn by walking the path of Agility.


About the Author


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.

Como CST y LeSS Friendly Scrum Trainer Juan ha entrenado a más de cuatro mil trescientos estudiantes en cursos de CLB, CSM, CSPO. A-CSM y A-CSPO en diez países del continente americano. Juan también a dado cursos privados para compañías como: Citibanamex, Marsh, Slalom, Deloitte, Walmart, CGI, SAIC, Express Scripts, T.Rowe Price, Time Warner Cable, ViaSat, Garmin, Moffitt, Kyva Systems, Blue Book Network, Insurance Auto Auctions and BlueCross BlueShield.

Juan fue miembro voluntario del Board de Directores del Agile Alliance donde sirvió por dos periodos consecutivos de tres años hasta el 2019.


This is an Agile Alliance community blog post. Opinions represented are personal and belong solely to the author. They do not represent opinion or policy of Agile Alliance.