Netmind - loader

Agilidad Empresarial

SAFe® Agile Software Engineering

Introducción

La disciplina de la ingeniería de software ha evolucionado en las últimas décadas con la introducción de los principios y prácticas de Lean-Agile y DevOps. Las nuevas habilidades y enfoques ayudan a las organizaciones a ofrecer soluciones centradas en software de forma más rápida, más predecible y con mayor calidad. Durante este curso de tres días, orientado a workshops, los asistentes aprenden los principios y prácticas fundamentales que conforman la disciplina de Agile Software Engineering.

Los asistentes aprenderán cómo el flujo continuo de la entrega de valor y la calidad de construcción se habilitan mediante prácticas modernas, incluidas las prácticas técnicas de XP, el Behavioral-Driven Development (BDD) y el Test-Driven Development (TDD). Los asistentes aprenderán prácticas para detallar, modelar, diseñar, implementar, verificar y validar historias en un SAFe® Continuous Delivery Pipeline. Conocerán las prácticas que integran la calidad en el código (abstracción, encapsulación, programación intencional) y diseños (SOLID, Design patterns). Los asistentes también comprenderán cómo Software Engineering se adapta al contexto de la solución más amplia y su función en la colaboración en la arquitectura intencional y DevOps.

Objetivos

  • Definir Agile Software Engineering y los valores, principios y prácticas subyacentes.
  • Aplicar el principio Test-First para crear una alineación entre las pruebas y los requisitos.
  • Crear un entendimiento compartido con Behavior-Driven Development (BDD).
  • Comunicarse con modelado ágil.
  • Diseñar del contexto para la testabilidad.
  • Construir aplicaciones con código y calidad de diseño.
  • Utilizar la infraestructura de prueba para pruebas automatizadas.
  • Colaborar en arquitectura intencional y diseño emergente.
  • Aplicar los principios Lean-Agile para optimizar el flujo de valor.
  • Crear un plan de Agile Software Engineering.

 

Lo que reciben los asistentes:

  • La inscripción a la clase incluye:
    • Libro de trabajo (workbook).
    • Preparación y elegibilidad para el examen
    • Un año de membresía a la SAFe® Community Platform.
    • Certificado de finalización del curso.
    • Certificado SAFe ® 5 Agile Software Engineer una vez aprobado el examen.
    • Un intento en el examen de certificación (se puede repetir con un coste adicional).

Perfil de los alumnos

Este curso está dirigido a técnicos de un equipo Agile, developers y testers.

Esté curso también será útil para Product Owners, Scrum Master, Managers u otros miembros con una formación menos técnica, ya que obtendrían una comprensión del proceso de desarrollo y podrán generar una colaboración del equipo más efectiva.

Requisitos previos

Todos son bienvenidos al curso, independientemente de la experiencia. Sin embargo, será más productivo si los asistentes cumplen con alguno de los siguientes requisitos previos:

  • Comprensión de SAFe® for Teams.
  • Antecedentes en ingeniería, desarrollo, gestión de desarrollo o control de calidad.

Profesorado

Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos.

 

Todos nuestros formadores son Certified SAFe® Program Consultant (SPC) validados para impartir formaciones de SAFe® 5 Agile Software Engineer  y con acceso a recursos como:

  • El kit de certificación SPC.
  • Kits de herramientas que se utilizarán en transformaciones e implementaciones de SAFe® exitosas.
  • Videos de habilitación y videos de desarrollo profesional.

Contenidos del SAFe® Agile Software Engineering

  1. Introducción al Agile Sofware Engineering
  2. Conectar principios y prácticas a la calidad incorporda
  3. Acelerar el flujo
  4. Aplicar la Intentional Architecture
  5. Pensar en el test primero
  6. Cubrir detalles de la historia
  7. Crear una comprensión compartida del desarrollo impulsado por el comportamiento
  8. Comunicar con modelos
  9. Construir sistema con la Calidad del Código
  10. Construir sistema con la Calidad del Diseño
  11. Implementar con Calidad

Metodología

Mediante herramientas y plantillas, este curso presentará a los estudiantes un Extended Risk Register que ayudará en las comunicaciones y la gestión de las expectativas, así como en la evaluación del impacto y la planificación de la respuesta al riesgo. Además, se compartirá una plantilla separada de Project Risk Assessment para ayudar a inspirar a los estudiantes al empezar un «blank canvas».

Certificaciones

Evaluación continua en base a las actividades realizadas en grupo y/o individualmente. El formador proporcionará feedback de forma continuada/al final de las actividades/individualmente a cada participante.

El curso prepara a los asistentes para presentarse al examen y certificarse en SAFe® 5 Agile Software Engineer.

Los asistentes que aprueben el examen de la certificación recibirán:

  • Certificado de SAFe® 5 Agile Software Engineer en formato PDF.
  • Una insignia digital de SAFe® 5 Agile Software Engineer para promover tu logro en línea.
  • Un año de membresía en la SAFe® Community Platform, que incluye acceso a la ASE Community of Practice.
  • Acceso a grupos de Meetup y eventos con otros profesionales certificados por SAFe®.
  • Acceso a una variedad de recursos de aprendizaje para apoyar a los profesionales certificados durante su viaje SAFe®.

Por la asistencia a este curso se otorgan 24 PDUs.

 

Las condiciones de los servicios adicionales de Certificación están sujetos a los términos del propietario de la licencia o de la entidad certificadora autorizada.

Acreditación

Se emitirá Certificado de Asistencia sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.