Esta biografía de una persona viva necesita citas adicionales para su verificación . ( agosto de 2015 ) |
Alistair Cockburn | |
---|---|
Nacionalidad | Americano |
Ocupación | Programador de computadoras |
Alistair Cockburn ( /ˈælɪstərˈkoʊbərn / AL - ist - ərKOH - bərn ) es un informático estadounidense, conocido como uno de los iniciadores del movimiento ágil en el desarrollo de software. Fue co-firmante (junto con otras 16 personas) [ 1 ] del Manifiesto para el Desarrollo Ágil de Software . [2]
Cockburn comenzó a estudiar los métodos de desarrollo de software orientado a objetos (OO) para IBM. A partir de 1994, formó "Humans and Technology" en Salt Lake City . Obtuvo su título en informática en la Universidad Case Western Reserve . En 2003, recibió su doctorado en la Universidad de Oslo . Su tesis se tituló "People and Methodologies in Software Development" [3]
Cockburn ayudó a redactar el Manifiesto para el Desarrollo Ágil de Software en 2001, la Declaración de Interdependencia de los gerentes de proyectos ágiles en 2005 y cofundó el Consorcio Internacional para el Desarrollo Ágil en 2009 (con Ahmed Sidky y Ash Rofail). Es uno de los principales exponentes del caso de uso para documentar los procesos de negocios y los requisitos de comportamiento para el software, e inventor de la Escala Cockburn para categorizar proyectos de software.
Las metodologías de la familia Crystal (por ejemplo, Crystal Clear), descritas por Alistair Cockburn, se consideran ejemplos de metodología ligera . La familia Crystal está codificada por colores para indicar el "peso" de la metodología necesaria. Por lo tanto, un proyecto grande que tenga consecuencias que impliquen riesgo para la vida humana utilizaría los métodos Crystal Sapphire o Crystal Diamond. Un proyecto pequeño podría utilizar Crystal Clear, Crystal Yellow o Crystal Orange.
Cockburn presentó su Arquitectura Hexagonal (2005) como una solución a los problemas de estratificación, acoplamiento y entrelazamiento tradicionales.
En 2015, Alistair lanzó el movimiento Heart of Agile, que se presenta como una respuesta al estado excesivamente complejo de la industria Agile.