LEAN VS AGILE

Los métodos LEAN y AGILE son dos métodos que permiten alcanzar una mejor productividad y organización. Sin embrago, no están basadas sobre los mismos pilares. La metodología AGILE se utiliza sobre todo en el desarrollo de softwares mientras que la metodología LEAN esta utilizada en el desarrollo de productos y servicios. Por este razón, el LEAN esta utilizado en más sectores y de manera más comuna y globalizada. Aunque se pueden seguir pasos definidos en la aplicación de ambos métodos, el LEAN está más concreto y basado solamente sobre el mejoramiento de la productividad mientras que el AGILE se puede ver como una filosofía y también una manera de reflexionar con ciertas valores. Eso se puede explicar por el hecho que el LEAN esta utilizado para tareas y etapas que no involucran a las personas en primer plano como el transporte de mercancía o su inventario a lo contrario del AGILE que sirve para gestionar equipos de trabajo y mejorar las relaciones con los clientes. Dado que sirve para la producción, el método LEAN esta utilizado de manera interna en las empresas, el método AGILE por su parte también esta utilizado en las relaciones con los clientes.

En ambos casos se dispone de herramientas concretas que se pueden utilizar en cada etapa de desarrollo. Además, se puede seguir un procedimiento definido en etapas para los dos métodos aunque se debe aceptar una cierta flexibilidad.

El método LEAN ha sido utilizado desde mucho tiempo ya que Toyota ya lo utilizaba en los años 50 mientras que las metodologías AGILE son mucho más recientes y estuvieron creadas durante el inicio de los años 2000.

Los métodos pueden estar utilizados de manera complementaria para alcanzar un mejor rendimiento con valores deseables.

“Agile” methods VS  PMBOOK

Introduction

“Agile” methods and the PMBOOK are two methods which are largely used for project management. Both are very different and have their own particularities and sets of advantages and drawbacks.

Quick presentation of the 2 methods:

  • What are “Agile” methods?

The set of “Agile” methodologies is not only a set of methods applicable to specific cases but it can also be seen as an organizational philosophy that in certain cases implies a change of mentality. This new proposal in the organizational culture is based on 4 pillars that are also designated as the values of the method:

  • Individuals and interactions take precedence over processes and tools
  • Operating software takes precedence over exhaustive documentation
  • Collaboration with the client takes precedence over contractual negotiation
  • The response to change takes precedence over the application of rigid plans

 

  • What is the PMBOOK?

PMBOK stands for Project Management Body of Knowledge and it is the entire collection of processes, best practices, terminologies and guidelines that are accepted as standards within the project management industry.

 

Main differences between “Agile” methods and PMBOOK:

“Agile” Methods

PMBOOK

Very light framework, adapted to changing requirements. The response to change takes precedence over the application of rigid plans Provides a fixed framework of the “best standards” : not very adapted to change
It is not only a set of methods applicable to specific cases but it can also be seen as an organizational philosophy It defines for each process the necessary input, tools, techniques and output (deliverables)
One of the 4 pillars of the method is that individuals and interactions take precedence over processes and tools It is process-oriented
It is not based on time: it is not a problem to hand in a project late if it enables it to be well fitted to the customer´s needs There is a time framework which should be respected
Mostly used for software development projects More adapted to big projects, too complex for small ones

 

Sources:

PMBOK

https://inesannatcr.blogs.upv.es/

 

Metodología Agile

Gestión de proyecto: Metodología “Agile”

 

Introducción

Hoy en día, con el desarrollo del world wide web y la utilización de softwares cada vez más potentes, se plantea el problema de la sobreinformación y de la falta de organización dentro de las redes. Para enfrentar ese tipo de problemas se desarrollaron herramientas de organización: Eso es el caso de las metodologías “Agile”.

Definición

Las metodologías “Agile” son un grupo de métodos para organizar su trabajo. Nacieron en los años 90 y fueron aplicadas por primera vez a la área de los softwares. Realmente se concretizaron con la publicación del “Manifiesto Agil” en 2001.

Fuente: http://www.antesalarrhh.com/2017/12/agile-el-nuevo-paradigma-de.html

 

Valores y principios del método

El conjunto de las metodologías “Agile” no es solo un conjunto de métodos aplicables a casos concretos pero también puede ser visto como una filosofía organizacional que supone en ciertos casos un cambio de mentalidad. Esa nueva propuesta en la cultura organizacional está basada en 4 pilares que se designan también como los valores del método:

  1. Los individuos y las interacciones priman sobre los procesos y las herramientas
  2. Los softwares funcionando priman sobre documentación exhaustiva
  3. Las colaboración con el cliente prima sobre la negociación contractual
  4. La respuesta al cambio prima sobre la aplicación de planes rígidos

 

Estos cuatro valores se concretan en 12 principios, que definen el marco de trabajo de cualquier equipo ágil:

  1. La prioridad es la satisfacción del cliente mediante la entrega temprana y continua de ‘software’ con valor.
  2. Hay que aceptar que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
  3. Entregamos ‘software’ funcional frecuentemente, entre dos semanas y dos meses, preferentemente en el periodo de tiempo más corto posible.
  4. Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
  5. Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
  6. El método más eficiente y efectivo de comunicar información al equipo de desarrollo, y entre los miembros del equipo, es la conversación cara a cara.
  7. El ‘software’ funcionando es la medida principal de progreso.
  8. Los procesos ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.
  9. La atención continua a la excelencia técnica y al buen diseño mejora la agilidad.
  10. La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
  11. Las mejores arquitecturas, requisitos y diseños emergen de equipos autoorganizados.
  12. A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.

Uso

La metodología Agile está masivamente utilizada en el desarrollo de softwares. Segun  IBM, el uso del método “Agile” significa un grande cambio inminente. Se puede alcanzar una mayor eficacia con la ayuda de un guía bien informado para evitar los malentendidos.

Ventajas de la metodología “Agile”

  • Ofrece un marco de referencia ligero para ayudar a los equipos
  • Les ayuda a funcionar y mantener el enfoque en la entrega rápida.
  • Asegura que el valor se optimiza a lo largo del proceso de desarrollo
  • Se adapta fácilmente a los requisitos cambiantes a lo largo del proceso, lo que ayuda a las empresas a crear el producto correcto
  • Faculta a los equipos para optimizar el lanzamiento durante su desarrollo.
  • Si un proyecto no puede resultar exactamente como lo prevé el cliente, se entregará en el tiempo que sea necesario.
  • Es una solución ganadora para todos los involucrados en el desarrollo de software

Inconvenientes

  • Se centra en el desarrollador en lugar de centrarse en el usuario.
  • Agile se enfoca en los procesos para obtener requisitos y desarrollar código y no se enfoca en el diseño de productos
  • Las metodologías ágiles también pueden ser ineficientes en grandes organizaciones y ciertos tipos de proyectos.

 

Sources:

https://www.bbva.com/es/metodologia-agile-la-revolucion-las-formas-trabajo/?fbclid=IwAR2_ODRFNyBospx_ys4dv0lkr8a_-0jb6mCjc7lHrLfWSCuG2prug1EA5XI

https://www.obs-edu.com/es/blog-project-management/metodologias-agiles/que-es-agile-y-cuales-son-los-12-principios-de-su-modelo?fbclid=IwAR1TVKLAQqu6GeY5Pvvc79mTjR_dx0rFg11gtW_RycbLNqyw4X4V6G9VgYw

https://www.bbva.com/es/agile-manifiesto-que-es/?fbclid=IwAR0K3GAHteOVliJO0yey8osFmSkBUggE6GR8X0YDbyc07SLmZurNKRu98tk

https://fr.wikipedia.org/wiki/M%C3%A9thode_agile

A Beginners Guide To Understanding The Agile Method