Fundamentos de SAFe: ¿Qué es SAFe?



Este blog sobre 'qué es SAFe' habla sobre el Marco que brinda orientación sobre las cinco competencias básicas que ayudan a una organización a convertirse en Lean-Agile.

Scaled Agile Framework o SAFe permite a las organizaciones complejas lograr las ventajas del desarrollo de software y sistemas Lean-Agile a escala. Saber Que es SAFe y cómo funciona, deberá comprender los siguientes temas

¿Por qué utilizar Agile Framework?

Al implementar un Agile Framework, obtiene los siguientes beneficios

  • Agile se expande para manejar las necesidades de grandes flujos de valor y desarrollo de sistemas complejos a pesar de ser tan simple y liviano.
  • Aumenta la productividad entre un 20 y un 50%
  • Calidad aumenta en más de 50%
  • Reduce el tiempo que tarda un producto en llegar al mercado. el proceso se acelera al menos en un 30%
  • Compromiso de los empleados y satisfacción laboral.

El marco detallado muestra todos los roles clave, actividades, entregables y flujos. También navega por el resto del sitio.

cómo pasar por valor en java

La imagen dada explica cómo funciona el proceso ágil. Las epopeyas son un enorme cuerpo de trabajo, dividido en una serie de historias más pequeñas o sub-epopeyas. Estas sub-epopeyas se asignan al equipo como una historia. Luego, cada equipo trabaja en estas historias o características del software.

¿Qué es SAFe?

Scaled Agile Framework o SAFe fue desarrollado por primera vez por Dean Leffingwell libros y blogs. La versión 1.0 es la primera que se lanzó oficialmente en 2011. La última versión, la 4.6, se lanzó en octubre de 2018. Está destinada a brindar orientación para trabajar en los niveles de cartera empresarial, flujo de valor, programa y equipo.

SAFe es una base de conocimientos en línea disponible de forma gratuita que le permite ejercer prácticas lean-ágiles a nivel empresarial. Le brinda una experiencia simple y liviana para el equipo de desarrollo de software. Todo el marco se divide en 3 segmentos básicos: Equipo, la Programa y el portafolio .

Entonces, las siguientes son las características de SAFe

  • Implementación de software y sistemas Lean-Agile a nivel empresarial
  • Orientación detallada para los procesos en la cartera empresarial, flujo de valor, programa y equipo.
  • Diseño óptimo para satisfacer las necesidades de todas las partes interesadas dentro de una organización.

¿Cuándo utilizar Scaled Agile Framework?

Ahora, quizás se pregunte cuándo exactamente debe usar SAFe. Entonces, aquí hay algunos casos en los que podría hacerlo.

  • Cuando su equipo está interesado en implementar un enfoque ágil en programas y carteras más grandes de equipos múltiples.
  • Cuando varios equipos en una organización se ejecutan en diferentes formas de implementaciones ágiles y, por lo tanto, enfrentan obstáculos, retrasos y fallas.
  • Cuando desee ejercitar Agile pero escalarlo al nivel de la organización. Sin embargo, no está seguro de qué nuevos roles pueden ser necesarios o qué roles existentes (es decir, administración) deben cambiar y cómo.
  • Cuando ha intentado ampliar Agile a su organización, pero tiene dificultades para alinearse para lograr uniformidad o consistencia en la estrategia en todos los departamentos comerciales, desde la cartera hasta los niveles de programa y equipo.
  • Cuando su organización necesita mejorar su tiempo de desarrollo de productos.

¿En qué se diferencia SAFe de otras prácticas ágiles?

Otra cosa para reflexionar es en qué se diferencia SAFe de otras prácticas ágiles,

  • SAFe está disponible públicamente y es de uso gratuito.
  • Está disponible en una forma muy accesible y utilizable.
  • Además de ser liviano, puede ser bastante específico para un nivel.
  • Continuamente modifica y mantiene las prácticas ágiles más utilizadas.
  • SAFe ofrece extensiones útiles para prácticas ágiles comunes.
  • Basa las prácticas ágiles en un contexto empresarial.
  • La imagen completa del desarrollo de software se le proporciona a través de la implementación de SAFe
  • Se amplía el empirismo.
  • SAFe recibe comentarios periódicos sobre la calidad y la mejora.

Fundación de Scaled Agile Framework

Scaled Agile Framework se basa en los siguientes valores base

  1. Lean-Agile y sus principios
  2. Valores centrales ágiles escalados,
  3. Liderazgo Lean-Agile
  4. Mentalidad Lean-Agile,
  5. Comunidades de Practica

1. Lean-Agile y sus principios

A continuación se presentan los principios y valores básicos de SAFe. Deben entenderse, exhibirse y continuarse para obtener los mejores resultados en la ejecución del marco.

  • Tomando una visión económica
  • Aplicar el pensamiento sistémico
  • Suponiendo que la variabilidad preserve las opciones
  • Construyendo de forma incremental con ciclos de aprendizaje rápidos e integrados
  • Basar los hitos en una evaluación objetiva de los sistemas de trabajo
  • Visualización y limitación del trabajo en curso, reducción del tamaño de los lotes y gestión de la longitud de las colas
  • Aplicar cadencia y sincronización con planificación multidominio
  • Desbloquear la motivación intrínseca de los trabajadores del conocimiento
  • Descentralizar la toma de decisiones
  • Valores fundamentales de SAFe Agile

SAFe se basa en los siguientes 4 valores fundamentales.

  • Alineación
  • Calidad incorporada
  • Transparencia
  • Ejecución del programa
  1. Liderazgo Lean-Agile

Antes de los profesores, los líderes Lean-Agile son aprendices continuos. Les ayuda a ayudar a sus equipos a construir mejores sistemas mediante la comprensión y la exhibición de los Principios SAFe Lean-Agile.

Como facilitador, la responsabilidad última de un líder es la adopción, el éxito y la mejora continua de los desarrollos Lean-Agile. Para el cambio y la mejora continua, los líderes pasan por una formación rigurosa y continua.

Los líderes verdaderamente empoderan e involucran a las personas y equipos para alcanzar su máximo potencial.

Principios de estos líderes Lean-Agile

  • Para liderar el cambio
  • Para conocer el camino, enfatice el aprendizaje permanente
  • Desarrollar personas más que procesos
  • Para inspirar y alinearse con la misión
  • Descentralizar la toma de decisiones
  • Desbloquear la motivación intrínseca de los trabajadores del conocimiento
  1. Mentalidad Lean-Agile

La mentalidad Lean-Agile se puede derivar de las dos cosas siguientes.

cómo usar goto en python
  1. La casa SAFe de Lean
  2. Manifiesto ágil

La casa SAFe de Lean

Scaled Agile Framework (SAFe) se deriva de los principios y prácticas inspirados en el casa de Toyota lean . En base a eso, SAFe presenta el SAFe House of Lean .

El objetivo es ofrecer el máximo valor al cliente en el menor tiempo posible manteniendo la mayor calidad posible entregada al cliente.

Día a día se descubren nuevas y mejores formas de desarrollar software al practicar Agile y ayudar a otros a hacer lo mismo. Es por eso que, si bien hay un valor inmenso en los elementos de la derecha, valoramos aún más los elementos de la izquierda.

El Manifiesto Ágil

  1. La máxima prioridad es satisfacer al cliente mediante la entrega continua y temprana de software valioso.
  2. Acepte los requisitos cambiantes, incluso al final del desarrollo. Los procesos ágiles aprovechan el cambio en beneficio del cliente.
  3. Entregue software que funcione con frecuencia, desde un par de semanas hasta un par de meses, con preferencia a la escala de tiempo más corta.
  4. Los desarrolladores y los empresarios deben trabajar juntos a diario durante todo el proyecto.
  5. Construya proyectos alrededor de personas motivadas. Bríndeles apoyo y el entorno que necesitan, y confíe en ellos para hacer el trabajo.
  6. El método más eficaz para comunicarse con un equipo de desarrollo es una conversación cara a cara.
  7. El software que funciona es la principal medida de progreso.
  8. Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberían poder 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, el arte de maximizar la cantidad de trabajo no realizado, es esencial.
  11. Las mejores arquitecturas, requisitos y diseños surgen de equipos autoorganizados.
  12. A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo, luego sintoniza y ajusta su comportamiento en consecuencia.

Diferentes niveles en SAFE

Según la última versión de SAFe, hay cuatro niveles de implementación.

  • Nivel de equipo
  • Nivel de programa
  • Nivel de cartera
  • Nivel de flujo de valor

Seguridad de nivel de equipo

El SAFe de nivel de equipo contiene roles, eventos y procesos. Los equipos ágiles crean estos roles, eventos y procesos y brindan valor en el contexto del tren de lanzamiento ágil (ART). Es principalmente como un equipo de scrum regular. Los equipos forman la base de SAFe y la empresa Lean, ya que realizan la mayor parte del trabajo que ofrece valor al cliente.

Team Level SAFe crea equipos de alto rendimiento que, a su vez, crean componentes y soluciones de alta calidad, lo que respalda la agilidad técnica y del equipo. Este es el constructo principal del nivel de programa.

Nivel de programa SAFe

Program Level SAFe tiene las funciones y las actividades necesarias para ofrecer soluciones continuamente a través de un Agile Release Train (ART). Este nivel es donde los equipos de desarrollo, las partes interesadas y otros recursos se dedican a alguna misión importante de desarrollo del sistema en curso.

La metáfora de ART describe los equipos, roles y actividades a nivel de programa que entregan un flujo continuo de valor de manera incremental. Las ART son organizaciones virtuales formadas para traspasar límites funcionales, eliminar transferencias y pasos innecesarios y acelerar la entrega de valor mediante la implementación de principios y prácticas SAFe Lean-Agile.

En última instancia, los ART que operan a nivel de programa son responsables de crear y liberar un flujo de entrada de valor con la frecuencia que necesita la empresa para satisfacer la demanda del mercado y de los clientes. Estas mentalidades y prácticas en este nivel contribuyen a la competencia empresarial de DevOps y Release on Demand que hace posible este flujo de valor.

Nivel de flujo de valor SAFe

El nivel de flujo de valor es opcional en SAFe. Es una nueva incorporación en SAFe 4.0. Está diseñado para empresas independientes más grandes que tienen soluciones complejas. Está destinado a ayudar a los sistemas ciberfísicos de software, hardware, eléctricos y electrónicos, óptica, mecánica, fluídica, etc.

Admite la cadencia y la sincronización para múltiples ART y proveedores y brinda roles adicionales como ingeniero de flujo de valor, arquitecto / ingeniería de soluciones y administración de soluciones.

Nivel de cartera SAFe

Este es el nivel más alto de interés / preocupación / participación / en SAFe . El nivel de cartera SAFe proporciona los bloques básicos para organizar el flujo de valor de la empresa Lean-Agile a través de uno o más flujos de valor. Ayuda a desarrollar sistemas y soluciones que se describen en temas estratégicos.

Para alcanzar los objetivos estratégicos, el nivel de cartera encapsula ciertos elementos mediante presupuestos básicos y otros mecanismos de gobernanza. Por lo tanto, asegura que la inversión en las corrientes de valor proporcione los rendimientos necesarios para la empresa.

Una cartera está conectada bidireccionalmente al negocio

  • Para guiar a la Cartera hacia objetivos comerciales que cambian más ampliamente, proporciona temas estratégicos.
  • Para indicar el flujo constante de valores de cartera.

Los conceptos clave importantes que se utilizan aquí son:

  • Conexión a Enterprise,
  • Gestión de la cartera de programas,
  • Gestión del flujo de trabajo de Portfolio Epics.

Conclusión

Marco ágil escalado (SAFe) es una mejora incremental de laMarco de referenciaque proporciona orientación sobre las cinco competencias básicas que ayudan a una organización a convertirse en Lean-Agile. Tiene 4 niveles y 4 configuraciones y se basa puramente en el Manifiesto ágil y el SAFe House of Lean .