Conociendo a los firmantes del manifiesto Agile.

Es bastante habitual que asistamos a eventos en los que oigamos hablar en varias ocasiones de los 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:

comunidad del anillo firmantes del manifiesto agile
Fuente: elpais.com

Kent Beck

Es ingeniero Software, 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.

Fue pionero en patrones de diseño de software, el redescubrimiento del test-driven development, así como también del la aplicación comercial de Smalltalk. Con Ward Cunningham popularizó la metodología de tarjetas CRC, y con Erich Gamma el framework de pruebas unitarias para Java conocido como JUnit.

Actualmente trabaja para Facebook.

Robert C. Martin

Robert Cecil Martin (coloquialmente conocido como Uncle Bob) es un 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 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 (fundada en 2001).

Jeff Sutherland

Junto con Ken Schwaber trabajo 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 scrum.org (fundada en 2009).

Ward Cunningham

Howard Cunningham, más conocido como Ward Cunningham es un programador estadounidense especializado en patrones y uno de los tres creador de XP.

Es ingeniero en Electrónica y Computación y tiene una maestría 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

Se 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) alrededor de 1996, junto con Kent Beck y Ward Cunningham. Es autor de Extreme Programming Installed, el segundo libro publicado sobre XP. También escribió Extreme Programming Adventures en C #. Él es uno de los 17 signatarios originales del Manifiesto Ágil.

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 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 y es el creador de la técnica del Planning Poker.

Jim Highsmith

Ingeniero Software y autor de libros en el campo de la metodología 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 libros sobre desarrollo de software. Hunt es autor y co-autor de numerosos libros y 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 de las 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 programador en BCPL. 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 trabaja por cuenta propia desde 2006. 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

Es consultor y Agile Coach, además es el 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.

En 2001, Jon pertenecía a un grupo muy pequeño de personas que estaban tratando de cambiar el mundo del desarrollo de software, y fue invitado a la reunión “Snowbird” en las Montañas Wasatch de Utah, que fue el punto de partida para lo que más tarde daría como resultado el Manifiesto Ágil para el Desarrollo de Software.

Arie van Bennekum

Experto en el área de Gestión de Proyectos Ágiles, facilitación de equipos, técnicas ágiles y participación de usuarios.

Es el líder de pensamiento de Wemanity, y centra su energía en liderar grandes transformaciones ágiles para grandes empresas internacionales e investiga mejores formas de integrar Agile. Es el presidente del Agile Consortium International, conferenciante en universidades y orador principal en conferencias.

2 comments On Conociendo a los firmantes del manifiesto Agile.

Leave a reply:

Your email address will not be published.

Sliding Sidebar