Es bastante habitual que asistamos a eventos en los que oigamos hablar en varias ocasiones de los 17 firmantes del manifiesto agile (firmado en 2001):
Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler |
James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick |
Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas |
De sus valores:
- Individuos e interacciones sobre procesos y herramientas
- Software funcionando sobre documentación extensiva
- Colaboración con el cliente sobre negociación contractual
- Respuesta ante el cambio sobre seguir un plan
Incluso es bastante probable que nos sepamos sus nombres, y que algunos de ellos los tengamos bastante presentes en nuestro día a día, sobre todo en el ámbito Agile y más concretamente en relación con el framework de Scrum (Ken Schwaber y Jeff Sutherland). Pero… ¿Alguna vez hemos indagado sobre el resto? ¿Sabemos quiénes son? ¿Son a caso estos tipos unos señores ajenos al mundo IT? ¿Son unos cualqueiera? ¿Son tan solo un grupo de CEOs y CTOs colegas que decidieron firmar un «acuerdo»? Veamos quiénes son:

Kent Beck
Ingeniero Software y uno de los creadores de las metodologías de desarrollo de software de programación extrema (eXtreme Programming o XP) y el desarrollo guiado por pruebas (Test-Driven Development o TDD).
Beck posee un máster en ciencias de la computación de la Universidad de Oregon.
Actualmente trabaja para Facebook.
Robert C. Martin
Robert Cecil Martin (coloquialmente conocido como Uncle Bob) es ingeniero software. Dirige una empresa de consultoría llamada Uncle Bob Consulting LLC y Clean Coders, que aloja videos basados en sus experiencias. Es el co-autor de varios libros:
- Agile Software Development: Principles, Patterns, and Practices. (2002)
- Clean Code: A Handbook of Agile Software Craftsmanship. (2009)
- The Clean Coder: A Code of Conduct for Professional (2011)
- Clean Architecture: A Craftsman’s Guide to Software Structure (2017)
Martin Fowler
Ingeniero Software, autor y orador internacional sobre desarrollo de software, especializado en análisis y diseño orientado a objetos, UML, patrones de diseño, y metodologías de desarrollo ágil, incluyendo programación extrema.
Él introdujo el patrón arquitectónico Model View ViewModel (MVVM).
Es además el co-autor de varios libros:
- Analysis Patterns: Reusable Object Models. (1996)
- UML Distilled: A Brief Guide to the Standard Object Modeling Language. (1997)
- Refactoring: Improving the Design of Existing Code. (1999)
- Planning Extreme Programming. (2001)
- Patterns of Enterprise Application Architecture. (2002)
- Domain-Specific Languages. (2010)
- NoSQL Distilled. (2012)
Ken Schwaber
Desarrollador software, gerente de producto y consultor de la industria. Ken trabajó con Jeff Sutherland para formular las versiones iniciales del framework de Scrum, que presentaron conjuntamente en el OOPSLA’95. Han extendido y mejorado Scrum en muchas compañías de software y organizaciones de TI. Es coautor de la Guía Scrum, y fundador de scrum.org.
Jeff Sutherland
Junto con Ken Schwaber trabajó para formular las versiones iniciales del framework de Scrum, que fue presentado en el OOPSLA’95. Han extendido y mejorado Scrum en muchas compañías de software y organizaciones de TI. Es coautor de la Guía Scrum, y fundador de scrumalliance.org.
Ward Cunningham
Howard Cunningham, más conocido como Ward Cunningham es un programador estadounidense especializado en patrones de diseño, y uno de los tres creador de XP.
Es ingeniero en Electrónica y Computación y master en ciencias de la computación de la Universidad de Purdue.
Creó el primer sitio wiki, el WikiWikiWeb, que es parte del Portland Pattern Repository de Portland (Oregón), en marzo de 1995. El sitio, todavía activo, se especializa en «proyectos personales» y en patrones de diseño y mantiene un registro histórico informal de ideas en programación. Entre otras cosas este el sitio cataloga patrones y antipatrones de diseño útiles de conocer para el desarrollo de software, especialmente bajo la metodología de programación extrema.
Es además co-autor de:
- The Wiki Way: Quick Collaboration on the Web. (2001)
Mike Beedle
Doctor en Física por la universidad Cristiana de Tejas, fundador de Enterprise Scrum Inc en 2001.
Es el autor del primer libro de Scrum (Desarrollo de software ágil con Scrum) con Ken Schwaber, y el primer documento publicado sobre Scrum, (SCRUM: «Un lenguaje de patrones de extensión para el desarrollo de software hiperproductivo»).
Alistair Cockburn
Doctor en Filosofía por la universidad de Oslo e ingeniero en Ciencias de la Computación, co-fundador del Consorcio Internacional para Agile (2009) y creador de la arquitectura hexagonal (2005).
Es autor de:
- Surviving Object-Oriented Projects, (1997)
- Writing Effective Use Cases, (2000)
- Agile Software Development, (2001)
- People and Methodologies in Software Development, (2003)
- Crystal Clear : A Human-Powered Methodology for Small Teams, (2004)
- Agile Software Development: The Cooperative Game, (2006)
Es co-autor de:
- Patterns for Effective Use Cases, Steve Adolph, Paul Bramble Alistair Cockburn, Andy Pols (2002)
Ron Jeffries
Uno de los tres fundadores de Extreme Programming (XP). Es autor de Extreme Programming Installed, el segundo libro publicado sobre XP. También escribió Extreme Programming Adventures en C #.
Es autor de:
- Extreme Programming Adventures in C#, (2004)
- The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece, (2015)
Es co-autor de:
- Extreme Programming Installed. Ron E. Jeffries; Ann Anderson; Chet Hendrickson, (2000)
Dave Thomas
Estudió Ciencias de la Computación en el Imperial College de Londres y actualmente trabaja como programador.
Thomas acuñó las frases ‘Code Kata’ y ‘DRY’ (Do not Repeat Yourself).
Es autor de:
- Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun, Dave Thomas, (2014)
Es co-autor de:
- The Pragmatic Programmer, Andrew Hunt and David Thomas, (1999)
- Programming Ruby: A Pragmatic Programmer’s Guide, David Thomas and Andrew Hunt, (2000)
- Pragmatic Version Control Using CVS, David Thomas and Andrew Hunt, (2003)
- Pragmatic Unit Testing in Java with JUnit, Andrew Hunt and David Thomas, (2003)
- Pragmatic Unit Testing in C# with Nunit, Andrew Hunt and David Thomas, (2004)
- Programming Ruby (2nd Edition), Dave Thomas, Chad Fowler, and Andrew Hunt, (2004)
- Pragmatic Unit Testing in C# with Nunit, Andy Hunt and David Thomas with Matt Hargett, (2007)
- Agile Web Development with Rails, Dave Thomas, David Heinemeier Hansson, Andreas Schwarz, Thomas Fuchs, Leon Breedt, and Mike Clark, (2005)
- Agile Web Development with Rails, Dave Thomas, with David Heinemener Hansson, Mike Clark, Justin Gehtland, James Duncan Davidson, (2006)
James Grenning
Fundador de Wingman Software y es el escritor de Test-Driven Development para Embedded C además del creador de la técnica del Planning Poker.
Jim Highsmith
Ingeniero Software y autor de libros especializados en metodologías de desarrollo de software. Es el creador de Adaptive Software Development, descrito en su libro de 1999 «Adaptive Software Development» y ganador del 2000 Jolt Award y Stevens Award en 2005.
Es autor de:
- Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. (1999)
- Agile Software Development Ecosystems. (2002)
- Agile Project Management: Creating Innovative Products. (2004)
Andrew Hunt
Más conocido como Andy Hunt es escritor de varios libros sobre desarrollo de software. Hunt es además uno de los fundadores de la Agile Alliance. Él y su socio Dave Thomas fundaron la serie de libros Pragmatic Bookshelf para desarrolladores de software.
Es autor de:
- Conglommora, Andy Hunt, (2017)
- Pragmatic Thinking and Learning: Refactor Your Wetware, (2008)
- «Learn to Program using Minecraft Plugins with Bukkit», (2014)
- «Learn to Program using Minecraft Plugins, (2014)
Es co-autor de:
- The Pragmatic Programmer, Andrew Hunt and David Thomas, (1999)
- Pragmatic Unit Testing in C# with Nunit, Andy Hunt and David Thomas with Matt Hargett, (2007)
- Pragmatic Version Control Using CVS, David Thomas and Andy Hunt, (2003)
- Pragmatic Unit Testing in Java with JUnit, Andy Hunt and David Thomas, (2003)
- Programming Ruby (2nd Edition), Dave Thomas, Chad Fowler, and Andrew Hunt, (2004)
- Pragmatic Unit Testing in C# with Nunit, Andy Hunt and David Thomas, (2004)
- Programming Ruby: A Pragmatic Programmer’s Guide, David Thomas and Andrew Hunt, (2000)
- Practices of an Agile Developer, Venkat Subramaniam and Andy Hunt, (2006)
Brian Marick
Licenciado por la Universidad de Illinois, especialista en pruebas de software. Es uno de los promotores de la escuela de pruebas Context-Driven.
Es el autor de:
- The Craft of Software Testing: Subsystem Testing Including Object-based and Object-oriented Testing, (1995)
- Everyday Scripting with Ruby: For Teams, Testers, and You (2007)
- The mangle in practice: Science, Society, and Becoming, (2008)
- Programming Cocoa with Ruby, (2009)
Steve Mellor
Ingeniero en Ciencias de la Computación por la Universidad de Essex, ha trabajado en el CERN. En 1977 se convirtió en ingeniero de software en el Laboratorio Lawrence Berkeley, y en 1982 consultor en Yourdon, Inc. En Yourdon en cooperación con Paul Ward desarrollaron el método Ward-Mellor.
Junto con Sally Shlaer fundó Project Technology en 1985 que fue adquirida por Mentor Graphics en 2004.
Mellor se mantuvo como director científico de la División de Sistemas Embebidos en Mentor Graphics durante otros dos años, y desde 2006 trabaja por cuenta ajena. Desde 1998, Mellor ha contribuido al Object Management Group, presidiendo el consorcio que agregó acciones ejecutables al UML, y la especificación de la arquitectura basada en modelos (MDA).
Jon Kern
Consultor y Agile Coach, además de fundador y co-fundador de 5 compañías, ejecutivo de negocios, evangelista de producto y un ingeniero que hace investigación y desarrollo en motores de misiles de crucero.
Arie van Bennekum
Experto en transformaciones organizacionales, facilitación de equipos, y técnicas ágiles.
Es el líder de pensamiento de Wemanity, y centra su energía en liderar grandes transformaciones ágiles para grandes empresas internacionales además de seguir investigando las mejores formas de integrar Agile. Es el presidente del Agile Consortium International, conferenciante en universidades y orador principal en conferencias.
Conclusión
En 2001, un pequeño grupo de personas que estaban tratando de cambiar el mundo del desarrollo de software, acudieron a una reunión en «Snowbird» en las Montañas Wasatch de Utah, este fue el punto de partida para lo que más tarde daría como resultado el Manifiesto Ágil.
2 comments On Conociendo a los firmantes del manifiesto Agile.
¡Vaya pandilla!
Una de las buenas buenas! 🙂