Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto #1
Curso
3097 Modelos de Certificación en la Calidad del Software
Grupo
No. 1
Estudiante:
Grupo:
No. 01
Entrega: 10 de julio
1. ¿Qué es SAFe?.............................................................................................3
2. Design Thinking.............................................................................................3
4. SAFe Principles.............................................................................................7
5. Build in Quality............................................................................................10
6. Agile Teams................................................................................................11
Conclusiones......................................................................................................13
Recomendaciones..............................................................................................15
Bibliografía..........................................................................................................17
Link al video........................................................................................................18
Co evaluación.....................................................................................................19
2
DESARROLLO
1. ¿Qué es SAFe?
SAFe, significa en inglés "Scaled Agile Framework" (Marco de Trabajo Ágil
Escalado), es un enfoque de trabajo con el propósito de ser ejecutado en
organizaciones grandes utilizando practicas agiles de trabajo.
Actualmente la versión SAFe 6.0 es la versión más reciente del Scaled Agile
Framework (SAFe).
Como SAFe propicia la mejora continua esta nueva versión incluye muchas
prácticas nuevas y avanzadas para apoyar el flujo de trabajo y permite incluir
las últimas tendencias tecnológicas y de negocios.
3
Nota: figura extraída de https://scaledagileframework.com/#
2. Design Thinking
Para ubicarnos mejor, Design Thinking está definido dentro del ART Flow, la
cual en SAFe significa el flujo continuo de funciones con valor para el cliente, o
la iteración de prototipos.
4
Figure 2 Doble diamantes
5
- Entrega: En esta etapa final, se lleva a cabo la implementación y desarrollo de
los prototipos seleccionados durante el proceso. Se busca una entrega
continua y se refinan los prototipos iterativamente, con el objetivo de obtener
soluciones válidas y funcionales.
Los primeros tres componentes del CDP (CE, CI y CD) trabajan en conjunto
para respaldar la entrega de pequeñas cantidades de nuevas funcionalidades,
que se lanzan para satisfacer la demanda del mercado.
6
mapa de historias de usuario o el uso de prototipos. Los equipos ágiles
implementan las características de manera incremental, comprometen el
trabajo finalizado en el control de versiones, lo construyen, lo integran y lo
prueban antes de validar en un entorno de ensayo.
El Despliegue Continuo (DC) implica llevar los cambios validados del entorno
de ensayo a producción. Se verifican y supervisan los cambios para garantizar
su correcto funcionamiento. Este paso permite que las funcionalidades estén
disponibles en producción y proporciona a la organización el control para
determinar cuándo ponerlas a disposición de los clientes. Además, el
despliegue continuo permite responder, revertir o corregir hacia adelante según
sea necesario.
4. SAFe Principles
Los principios de SAFe son diez conceptos fundamentales que se basan en
principios y métodos ágiles, desarrollo de productos Lean, pensamiento
sistémico y observación de empresas exitosas. Estos principios guían las
prácticas y roles dentro de SAFe y proporcionan una base estable para abordar
los desafíos complejos de construir sistemas empresariales de software y ciber
físicos. A continuación, se describe detalladamente cada uno de los diez
principios de SAFe (Scaled Agile Framework, 2023a):
7
1. Adoptar una visión económica:
Para ofrecer "el mejor valor y calidad a las personas y la sociedad en el plazo
más breve y sostenible", es necesario comprender los aspectos económicos de
la construcción del sistema. Las decisiones del día a día deben tomarse en el
contexto económico adecuado, considerando el riesgo, el costo de la demora
(CoD), los costos de producción, operaciones y desarrollo. Cada flujo de valor
de desarrollo debe operar dentro de un presupuesto aprobado y adherirse a los
límites establecidos para respaldar la toma de decisiones descentralizada.
8
Los dueños de negocios, los desarrolladores y los clientes comparten la
responsabilidad de garantizar que la inversión en nuevas soluciones produzca
beneficios económicos. Los puntos de integración proporcionan hitos para
evaluar la solución a lo largo del ciclo de vida del desarrollo y garantizar que la
inversión continúe produzca un retorno adecuado.
9
En la era digital, la única ventaja competitiva sostenible es la velocidad con la
que una organización puede responder a las necesidades de sus clientes con
soluciones nuevas e innovadoras. Para lograrlo, las empresas deben
organizarse en torno al flujo de valor en lugar de basarse en la especialización
funcional tradicional. Esto requiere cooperación entre todas las áreas
funcionales, eliminando dependencias, retrasos y desperdicios.
5. Build in Quality
Build in Quality, en el contexto de SAFe, se refiere a un conjunto completo de
principios y prácticas que garantizan que los resultados de los equipos ágiles
en los negocios y la tecnología cumplan con estándares constantes de calidad
a lo largo de todo el proceso. El enfoque consiste en la integración proactiva de
estándares y prácticas de calidad en cada etapa del desarrollo, en lugar de
depender de procesos de control de calidad separados al final.
Se reconoce que la calidad del producto del trabajo tiene un impacto directo en
la capacidad de los equipos ágiles para ofrecer soluciones de manera rápida y
eficiente. Al integrar prácticas de calidad desde el principio, los equipos pueden
construir productos sobre una base sólida que es más fácil de modificar,
adaptar y mantener. Esto es especialmente importante en soluciones a gran
escala, donde incluso pequeños errores y suposiciones incorrectas pueden
tener consecuencias graves. La implementación de la calidad integrada
requiere capacitación continua, compromiso y adhesión a prácticas específicas
adaptadas a diferentes áreas. SAFe identifica cinco áreas clave donde se
aplica la calidad integrada (Scaled Agile Framework, 2022): Funciones
Comerciales, Aplicaciones de Software, Sistemas Informáticos, Hardware y
Sistemas Ciber físicos.
10
En el campo de las Aplicaciones de Software, se enfoca en garantizar la
calidad en el desarrollo de software. Dado que el software es intangible y
complejo, los enfoques tradicionales de control de calidad no son suficientes.
Las prácticas de calidad integrada en esta área incluyen integración continua,
pruebas en primer lugar, refactorización y entrega continua. Estas prácticas
enfatizan las pruebas tempranas y frecuentes, la integración y la
retroalimentación para entregar software de alta calidad de manera efectiva.
6. Agile Teams
En SAFe, un Agile team es el bloque básico de construcción del desarrollo ágil
y es la primera dimensión de la competencia TTA (Team and Technical Agility).
11
Un equipo Agile en SAFe es un grupo multifuncional de 10 o menos personas
que definen, construyen, prueban y entregan valor de manera iterativa a sus
clientes Haga clic o pulse aquí para escribir texto.. Estos equipos tienen la
autoridad y responsabilidad de gestionar su trabajo, lo que aumenta la
productividad y acelera el tiempo de comercialización.
Cada equipo Agile adopta SAFe Scrum, SAFe Team Kanban o un método
híbrido para regular su sincronización y cadencia de entrega (Scaled Agile
Framework, 2023b). Aplican el método elegido para gestionar un backlog
compartido, entregar de manera incremental, construir una base arquitectónica
necesaria y obtener comentarios frecuentes de clientes y stakeholders. El
objetivo principal de un equipo Agile es entregar productos excelentes.
Los equipos Agile tienen cinco áreas clave de responsabilidad Haga clic o
pulse aquí para escribir texto.:
3. Entregar valor: Los equipos Agile poseen todas las habilidades y recursos
necesarios para entregar productos excelentes que deleitan a sus clientes.
Mantienen la alineación con el ART a través de diversos eventos de
sincronización y demostraciones, y establecen Canalizaciones de Entrega
Continua que les permiten integrar, probar, implementar y lanzar cambios con
frecuencia.
12
4. Obtener retroalimentación: Los equipos Agile buscan regularmente
comentarios de los clientes para comprender el valor de los productos y la
tecnología entregados. Encuentran vías de retroalimentación que acortan la
distancia entre ellos y sus clientes, y validan continuamente las decisiones de
implementación con otros equipos y arquitectos.
El Product Owner se asegura de que el backlog del equipo esté alineado con
las necesidades del cliente y guía al equipo para entregar el máximo valor
empresarial. El Scrum Master/Team Coach es un líder servidor y entrenador
del equipo, facilitando el proceso ágil acordado y fomentando un entorno que
permita un flujo rápido.
13
CONCLUSIONES
1
Luego del Design Thinking está en el ART Flow el ART Backlog, el cual no es
otra cosa que la lista de trabajo debidamente formada para comenzar con el
trabajo de Continuous Delivery Pipeline, la cual entrega de forma efectiva y
confiable el valor en el desarrollo de software, y su objetivo es iniciar hasta
terminal, loque ayuda al flujo de trabajo.
Para finalizar los términos de SAFe como marco de trabajo, Desing Thinking y
Continuous Delivery Pipeline permite una entrega continua de valor al cliente,
adaptándose a las necesidades del mercado, sin dejar de lado el contexto del
problema, mejorando la calidad del producto y desarrollando la cultura de
calidad de la empresa, todo como un paquete de beneficios por parte de SAFe.
4.
Para concluir, los principios de SAFe proporcionan un enfoque integral y
estructurado para el desarrollo ágil a gran escala. Estos principios se basan en
una combinación de metodologías ágiles, pensamiento Lean y enfoques de
desarrollo de productos eficientes. Al adoptar y aplicar estos principios, las
organizaciones pueden mejorar su capacidad para entregar valor de manera
rápida y efectiva, gestionar la complejidad del desarrollo empresarial y fomentar
un entorno de trabajo colaborativo y motivador. La comprensión y aplicación de
estos principios son fundamentales para el éxito de la implementación de SAFe
y el logro de los objetivos organizacionales.
14
5.
Built-in Quality es esencial para asegurar la calidad en los productos y servicios
entregados. Ayuda a reducir el riesgo de defectos, mejorar la satisfacción del
cliente, aumentar la velocidad y predictibilidad de entrega, mejorar el
rendimiento del sistema y facilitar la innovación y escalabilidad. La aplicación
de Built-in Quality en diferentes dominios impulsa la agilidad empresarial y la
ventaja competitiva. Es el cimiento sólido para construir soluciones exitosas y
generar resultados de alta calidad en un entorno ágil.
6.
En conclusión, los Agile teams en SAFe son grupos multifuncionales de 10 o
menos personas que trabajan de manera iterativa para definir, construir, probar
y entregar valor a los clientes. Adoptan metodologías ágiles y tienen la
autoridad y la responsabilidad de gestionar su trabajo de forma autónoma. Los
equipos Agile se enfocan en cinco áreas de responsabilidad: conectarse con el
cliente, planificar el trabajo, entregar valor, obtener retroalimentación y mejorar
continuamente. Trabajan en estrecha colaboración con los Product Owners y
los Scrum Masters/Team Coaches. Los equipos Agile se organizan en
diferentes topologías según su papel en el flujo de valor. En conjunto, los Agile
teams en SAFe juegan un papel crucial en la entrega exitosa de soluciones
empresariales a gran escala, logrando eficiencia, calidad y satisfacción del
cliente.
15
RECOMENDACIONES
1
4.
Basado en los principios de SAFe, una recomendación importante para las
organizaciones que buscan implementar este marco de trabajo es asegurarse
de comprender y adoptar plenamente los principios subyacentes. Los principios
de SAFe son fundamentales para el éxito de la implementación y deben guiar
todas las prácticas y decisiones en la organización. Asegúrese de que todos los
miembros del equipo, desde líderes hasta equipos individuales, estén
familiarizados con estos principios y los apliquen en su trabajo diario.
5.
16
Con base en la importancia del concepto de Built-in Quality en SAFe, se
recomienda a las organizaciones que adopten este marco de trabajo y aspiren
a una implementación exitosa, que consideren las siguientes tareas:
6.
Una recomendación importante para los equipos Agile dentro de SAFe es
fomentar una cultura de colaboración y comunicación efectiva. Es fundamental
que los miembros del equipo trabajen de manera conjunta, compartan
conocimientos y se mantengan alineados en los objetivos y prioridades del
proyecto. Esto se puede lograr a través de reuniones regulares, como las
ceremonias ágiles (por ejemplo, reuniones diarias de seguimiento, planificación
de iteraciones, retrospectivas) y el uso de herramientas colaborativas que
faciliten la comunicación y el intercambio de información.
17
BIBLIOGRAFÍA
Scaled agile framework. (2023). https://scaledagileframework.com/#
Scaled Agile Framework. (2023b, abril 26). Team and Technical Agility.
https://scaledagileframework.com/team-and-technical-agility/
18
LINK AL VIDEO
https://unedcr-my.sharepoint.com/:v:/g/personal/greivin_castro_uned_cr/
EUyc5Wrvl3JFu3dibG8EkcABMMWn4tbVCgBONp3ZIid_TQ?e=41OLrq
19
CO EVALUACIÓN
Co – Evaluación Anote 0, 1, 2 o 3
La comunicación del 3
respetuosa.
correcto.
el proyecto a tiempo.
Total: 15
20