Agile: ¿qué es?
Agile: ¿qué es?

Video: Agile: ¿qué es?

Video: Agile: ¿qué es?
Video: QUÉ ES UNA FUNCIÓN 2024, Abril
Anonim

Nuevas palabras extranjeras irrumpen cada vez más en nuestras vidas. Ágil no fue la excepción. ¿Lo que es? En pocas palabras, ágil es un enfoque que se opone al enfoque tradicional en cascada del diseño de productos y servicios.

De la historia

En febrero de 2001, en las montañas de Utah en la estación de esquí The Lodge at Snowbird, 17 personas se reunieron con el propósito de socializar, divertirse esquiando e intentar encontrar algo unificador. Allí se desarrolló el manifiesto ágil. Hubo representantes de varios enfoques que querían encontrar una alternativa a los pesados procesos de desarrollo de software basados en documentación. Al final de la reunión, se determinó que el manifiesto incluía 4 valores, 12 principios y ninguna práctica.

La esencia del enfoque

Este enfoque es típico, en primer lugar, para la industria de TI. El enfoque clásico estipula que el plan aprobado para crear un producto no puede cambiar ni detenerse hasta el momento de su creación.

ágil que es
ágil que es

La base de este enfoque es el ejemplo clásico de gestión de la calidad del producto utilizado en la planta de Toyota, dado en todos los libros de texto sobre el tema, cuandoun empleado podría detener la producción para hacer una propuesta de racionalización o evitar el matrimonio.

En muchas empresas, el equipo de desarrollo de proyectos trabaja en diferentes departamentos y, a menudo, entra en conflicto entre sí, lo que no conduce a resultados positivos para el producto en desarrollo.

La tecnología Agile le permite involucrar a todos los desarrolladores de un producto de software, mientras que todos los empleados conservan sus funciones inherentes. Con este enfoque, el equipo de empleados llega a comprender que están trabajando hacia un objetivo común, que es crear un producto de TI de calidad para sus clientes.

Al utilizar este enfoque, es necesario crear un equipo de personas con ideas afines que puedan trabajar de manera eficaz y competitiva en las condiciones del mercado.

Llegando al negocio tradicional ágil

Los negocios tradicionales están comenzando a adoptar este enfoque. Un ejemplo típico es la introducción de Agile en Sberbank. Según G. Gref, Sberbank es 0,1 parte del mercado de TI en Rusia. Dice que han creado la infraestructura de TI más grande del mundo, pero se han dado cuenta de que no son competitivos. Según él, quien no domine Agile hoy no podrá ser competitivo mañana. Para implementar un sistema ágil en una empresa, primero debe cambiar usted mismo.

Ágil en Sberbank
Ágil en Sberbank

Los bancos hoy en día no tienen una estructura desarrollada de innovación, que es más típica de las organizaciones de microfinanzas, cuya esenciaradica en el hecho de que prestan dinero a tasas de interés locas y obtienen ganancias mucho más altas que los bancos. Estas organizaciones son muy flexibles, pueden remodelar su negocio, crear nichos en nuevos mercados y también pueden desplazar a los bancos clásicos.

Este enfoque es típico de otras áreas comerciales. Entonces, los operadores móviles están comenzando a lidiar con los sistemas de pago, Airbnb ha cambiado el enfoque de los hoteles en el negocio del turismo, Uber ha hecho lo mismo en el campo del transporte de pasajeros.

Gestión flexible en ágil

El enfoque en cascada implica la planificación durante al menos un año. Esto cambia cuando se usa el método ágil. ¿Qué da? Con el enfoque tradicional, cualquier dinámica puede llevar a la parálisis del proyecto. Al utilizar la metodología ágil, se crea una infraestructura que responde de manera flexible a los requisitos cambiantes y las solicitudes de los clientes durante el proceso de desarrollo. La planificación ágil debe ir acompañada de una comprensión y análisis de todos los procesos de negocio de la organización. La gestión ágil debe ir acompañada de la capacidad de desarrollar, refinar y adaptarse a las especificidades de una empresa en particular.

tecnología ágil
tecnología ágil

Existe un manifiesto ágil, que es esencialmente un conjunto de reglas diseñadas para facilitar la orientación en los métodos ágiles de gestión.

Este enfoque es minimizar los riesgos y aumentar las ganancias, a pesar de que las condiciones de existencia son diferentes de las estables. A menudo, debe trabajar en una crisis, pero, sin embargo, debe esforzarse por reducir los riesgos a cero y las ganancias debenluchar por el infinito.

Manifiesto de enfoque

Hay tres principios fundamentales de Agile que originalmente se denominaron valores:

  1. Necesitas poder trabajar con personas, necesitas buscar, nutrir y gestionar el talento.
  2. Debe haber un conjunto bien establecido de comunicaciones comerciales con empresas asociadas y clientes.
  3. Se debe implementar una gestión dinámica. ¿Qué es ágil? En relación con el enfoque que se está considerando, esto significa que es necesario ser móvil en un entorno cambiante.

En relación con el software, originalmente había otro valor: más importante que una extensa documentación, un software funcional.

manifiesto ágil
manifiesto ágil

Principios

En 2001 se destacaron 12 principios ágiles:

  1. La principal prioridad es la satisfacción del cliente a través de la entrega de software funcional.
  2. Se debe observar la dinámica en todas las etapas del desarrollo de software.
  3. Favorecer intervalos de entrega cortos para el software en funcionamiento.
  4. Los desarrolladores y los clientes deben estar en el mismo equipo durante la vida del proyecto.
  5. Los proyectos deben construirse en torno a personas motivadas que necesitan un entorno, apoyo y confianza.
  6. La forma más eficaz de transmitir información es la comunicación directa.
  7. La medida principal del progreso es el software que funciona.
  8. Los procesos ágiles deben realizarse a la misma velocidad.
  9. Se debe prestar especial atención al buen diseño y la excelencia técnica.
  10. Maximizarel trabajo se puede hacer con sencillez.
  11. Lo mejor en software lo crean equipos autoorganizados.
  12. Periódicamente, los equipos deben aumentar su eficiencia y mejorar su flujo de trabajo a intervalos regulares.

Características del enfoque

sistema ágil
sistema ágil

El modo ágil implica la capacidad de prestar especial atención a la formación de equipos, para trabajar no por un período largo, sino a corto plazo. Usando esta metodología, se proporciona un sistema de retroalimentación para que los ajustes se puedan hacer muy rápidamente.

Como resultado de la aplicación de este enfoque, mejora la comunicación interna, disminuye el número de conflictos dentro de la organización y aumenta la eficiencia de la implementación del proyecto.

Anteriormente, un analista escribió un documento y exigió que se siguieran las plantillas establecidas por él. Los documentos se trasladaban de departamento a departamento, de cada uno de ellos regresaban al analista con algunas sugerencias y comentarios, luego se pasaban a los siguientes departamentos, etc. Había mucha comunicación, pero sobre todo en papel. El resultado fue que los desarrolladores de software llegaban constantemente tarde y los evaluadores cometían muchos errores.

La metodología ágil cree que la interacción humana es más importante que los procesos y la documentación. Aquí ya se supone que el analista realizará una reunión donde hablará sobre la nueva característica que se está implementando y donde los probadores y desarrolladores expresarán sus comentarios y sugerencias. Aquí, se identificarán los profesionales que pueden dar consejos prácticos sobre las pruebas yimplementación. Después de eso, el analista escribirá la documentación detallada y se comunicará rápidamente con el cliente para aclarar los requisitos. Al mismo tiempo, los desarrolladores pueden realizar una reunión paralela en la que pueden discutir cómo la nueva función afectará la funcionalidad del software, y los evaluadores pueden evaluar qué se debe corregir. De esta manera, el equipo formará una visión común. Los detalles se implementarán con documentación de alta calidad a medida que se proporcionen comentarios.

Tecnología ágil en la educación

principio ágil en la educación
principio ágil en la educación

Inicialmente Agile se formó como una metodología de gestión de proyectos en relación con el desarrollo de software. Sin embargo, la declaración de G. Gref sobre Agile en Sberbank, es decir, la parte en la que dice que todo el mundo debería volverse ágil, hizo posible aplicar este enfoque inicialmente altamente especializado tanto a la educación como a la economía en su conjunto.

En la escuela, el estudiante debe recibir conocimientos que sean relevantes en el momento de su educación. En el proceso de educación, no solo deben participar los maestros y los padres, sino también el niño mismo. Este trabajo en equipo se puede lograr introduciendo Agile en la educación.

La introducción de una gestión flexible en la escuela le permitirá convertirse en una especie de centro de innovación. La idea de utilizar el principio ágil en la educación ha encontrado la mayor distribución en Occidente. Esta tecnología debe introducirse desde abajo, solo en este caso son posibles las transformaciones globales del sistema educativo.

En el caso de la escuela americana, los docentes admiten que el sistema educativo ha llegado a un callejón sin salida debido a que no haymetodología que le permitiría seguir desarrollándose dinámicamente. S. Peha afirma que tal metodología existe y se llama ágil.

Se basa en las personas, la dinámica y el aprendizaje, por lo que este enfoque se puede implementar en las escuelas. El manifiesto ágil habla del desarrollo de software, pero después de analizarlo podemos decir que tiene un carácter universal, lo que permite aplicarlo al sistema educativo. El sistema educativo estatal tiene muchas prioridades que entran en conflicto entre sí.

El personal de la escuela se puede comparar con los mandos intermedios que están bajo presión tanto desde abajo como desde arriba. Al seguir los principios de Agile, las decisiones de los educadores se vuelven más equilibradas.

En las condiciones modernas, la escuela se percibe como una especie de corporación, cuya vida está relacionada con la implementación de una serie de reglas. Por lo tanto, las necesidades del individuo en la escuela son secundarias. Las herramientas y los procesos son lo primero.

Las administraciones de las instituciones educativas tienen poco en cuenta el factor humano, aplicando un enfoque documentado a la distribución de los recursos disponibles, la gestión escolar, la toma de decisiones sobre el destino de los niños y la gestión de las relaciones interpersonales.

El uso del modo ágil en la escuela permite la implementación de un enfoque centrado en la persona dirigido principalmente al desarrollo de la organización, lo que permite aumentar el grado de disciplina organizacional.

Los métodos y el material didáctico son importantes en una escuela moderna, y lo que aprenden los alumnos es secundario. Entrenamiento termina en nuestro país con rendiciónUSE, en América - prueba final. Todos los estudiantes están moldeados en talla única, entrenados para las pruebas, el verdadero objetivo de la enseñanza no se logra.

Nadie niega el hecho de que los estudiantes necesitan calificaciones altas, pero la asimilación del material mejora con un enfoque creativo del proceso de aprendizaje y teniendo en cuenta las características individuales de los estudiantes. Se considera que las organizaciones superiores son los clientes del sistema educativo en las escuelas modernas, aunque los verdaderos clientes deberían ser los niños y sus padres.

Las escuelas se comprometen y negocian constantemente, pero carecen de la verdadera colaboración que conlleva un enfoque ágil. ¿Qué da? Algunos comités toman varias decisiones, se introducen las ideas de la mayoría, se suprime la voluntad de la minoría. Por lo tanto, se llega a un compromiso, pero esta es la peor opción posible.

La construcción del sistema educativo se ha mantenido esencialmente sin cambios durante un largo período de tiempo. Están tratando de aumentar el control en el sistema educativo mediante el uso de una planificación cada vez más detallada.

Planificar significa tratar de predecir el futuro, pero no te da la oportunidad de influir en él. Por lo tanto, en la mayoría de los casos, esto da como resultado una pérdida de tiempo y los proyectos concebidos por los principales administradores educativos fracasan gradualmente.

La respuesta correcta a la dinámica es la maniobra rápida, que es lo que sugiere la metodología ágil.

Los principios de Agile en la educación son los mismos que los típicos de los desarrolladores de software, con aquellas características que se relacionan conaprendizaje:

  1. El aprendizaje significativo para satisfacer las necesidades de los estudiantes y sus familias es la máxima prioridad.
  2. El aprendizaje significativo debe realizarse en ciclos cortos pero frecuentes.
  3. El personal escolar, los estudiantes y los padres deben trabajar juntos para que el aprendizaje significativo sea accesible para todos.
  4. El proyecto de estudio debe ser elaborado por profesionales motivados, para cuyo trabajo es necesario crear las condiciones adecuadas.
  5. El principal indicador de progreso es dominar el material, y no solo memorizarlo, el llamado aprendizaje significativo.
  6. El ritmo de aprendizaje debe mantenerse en todo momento.
  7. La flexibilidad del diseño del estudio debe mantenerse prestando mucha atención a la calidad del diseño y la excelencia en ingeniería.

Otros principios suenan igual que los desarrolladores de software.

Entrenamiento

que es el coaching agil
que es el coaching agil

El coaching es un proceso basado en la asociación para estimular la creatividad y el pensamiento de los clientes para alcanzar su máximo potencial profesional y personal.

¿Qué es el coaching ágil? El contenido de este concepto incluye la tutoría y la tutoría. Los procesos incluyen coaching y facilitación profesional (estilo de gestión que no va más allá de la autoorganización del sistema bajo gestión). Además, el age coaching incluye diferentes tipos de habilidades: empresariales, técnicas y de transformación. Esto también incluye la práctica Agile y Lean.(fabricación ajustada).

Para cerrar

¿Qué es ágil? Este es un enfoque que originalmente tenía como objetivo completar de manera efectiva los procesos de desarrollo de software mediante la formación de equipos libres de conflictos. Posteriormente, este enfoque comenzó a trasladarse en general a las empresas ya los procesos individuales, en particular, a la educación. Al implementar métodos ágiles, el énfasis directo está en la comunicación entre desarrolladores y clientes. Estos métodos reducen la cantidad de documentación utilizada.

Recomendado: