top of page

Taller de Desarrollo Ágil de Software (A-CSD)

Advanced Certified Scrum Developer


Modalidad Online


Te invitamos a ser parte de un equipo ágil. Vamos a desarrollar juntos un producto, aplicando prácticas técnicas ágiles para optimizar la calidad entregada. Vas a conocer las prácticas de desarrollo más utilizadas en el mundo ágil y todas las ventajas de aplicarlas para lograr mejor productividad y calidad de los resultados.

24 horas, distribuidas en 8 jornadas de 3 horas

OBJETIVOS

Desarrollar en los participantes un profundo conocimiento funcional de las mejores prácticas de la metodología ágil para el desarrollo de software, a partir de ejercicios prácticos y discusiones, apoyadas por introducciones teóricas.


El curso se centra en las prácticas de diseño y arquitectura, administración de la configuración, técnicas de integración y liberación de producto, y trabajos colaborativos de apoyo que complementan las actividades de desarrollo.


A QUIÉN ESTÁ DIRIGIDO

Este curso es ideal para desarrolladores y otro personal técnico que tenga relación con los equipos de desarrollo, testers, analistas de calidad, arquitectos, administradores de tecnología, etc.

También creemos que es valioso que participen Gerentes o Directores de Proyecto para que puedan entender y colaborar con las tareas de sus equipos de desarrollo.

QUÉ TE LLEVÁS

La participación en el desarrollo en tiempo real de un producto, utilizando Scrum como marco de trabajo y aplicando prácticas técnicas ágiles para lograr los mejores resultados.


Este curso te habilita a obtener tu Advanced – Certified Scrum Developer.


Los requisitos adicionales son:

  • Experiencia de 12 meses desarrollando software

  • Tener la certificación de Scrum Developer: Certified Scrum Developer (CSD)

CONTENIDO DEL CURSO
TEMAS
  • Visión de Producto

  • Armado de Backlog

  • Planificación de Entregas

  • Administración de la Configuración

  • Versionado y Estrategias de Branching

  • Test-Driven Development (TDD)

  • Pair Programming

  • Diseño de Arquitectura Emergente

  • Domain Driven Design (DDD)

  • Refactoring

  • Test Doubles: Stubs, Mocks, Null-Objects, Dummies

  • Análisis estático de código

  • Deploy Automation


PRÁCTICA
Actividades del Sprint 0
  • Presentación del caso de estudio y la visión del proyecto

  • Armado de grupos

  • Organización de la lista de requerimientos (product backlog). Preparación del proyecto

  • Selección de una mezcla de historias de usuario con valor para el usuario final y para la infraestructura del proyecto

  • Retrospectiva


Actividades del Sprint 1
  • Armado de la estructura básica de versionado y de empaquetado del proyecto

  • Implementación de una característica que demuestre el uso de sashimi (Historia de Usuario N° 4)

  • Se toman métricas básicas

  • Discusión del diseño general


Actividades del Sprint 2
  • Refinamiento del primer esqueleto para la arquitectura del producto

  • Se agrega una nueva característica (Historia de Usuario N° 5)

  • Se da forma a la característica agregada en el sprint 1

  • Se prueba programando de a pares

  • Se toman métricas básicas

  • Revisión

  • Retrospectiva


Actividades del Sprint 3
  • Se aplica desarrollo guiado por tests (TDD)

  • Se refactoriza el código aplicando patrones de diseño para soportar una nueva característica (Historia de Usuario N° 3)

  • Discusión sobre el valor a corto y largo plazo

  • Retrospectiva


Actividades del Sprint 4
  • Se aplica TDD

  • Se agrega una nueva característica

  • Se mejora el criterio para la liberación de código utilizando herramientas de análisis estático


Actividades del Sprint 5
  • Se aplica TDD

  • Se introduce un cambio

  • Se refactoriza el código existente para soportar necesidades cambiantes del negocio

AGENDA

rosa.webp
Taller de Desarrollo Ágil de Software (A-CSD)

Este curso tiene la modalidad de grupo privado, es decir, el mínimo de participantes es de 10 personas con un máximo de 20. La fecha se acordará junto al equipo de Grupo Esfera.

verde.webp

ME INTERESA

Gracias, nos estaremos comunicando con vos a la brevedad. Hasta pronto!

Taller de Desarrollo Ágil de Software (A-CSD)
bottom of page