Profesional Scrum

Developer

Prácticas para que los equipos Scrum entreguen software de calidad con frecuencia

Duración: 24 horas

Resumen

Es el entrenamiento ideal para quienes quieren experimentar como las prácticas de ingeniería modernas en Scrum ayudan a la creación de incrementos de producto potencialmente desplegables y usables

Los estudiantes concurrentemente realizan tareas de ingenieria, diseño, codificación, pruebas, integran, y entregan software en una sola iteración y aprenden como desarrollar incrementos de funcionalidades potencialmente desplegables desde un Product Backlog realista.

El curso enseña como las prácticas ágiles de ingeniería y las herramientas de ALM de Visual Studio Team Services mejoran las capacidades del equipo. El curso está disponible en ejercicios y contenidos específicos para .NET o Java según corresponda a la versión del curso.

Es una clase técnica donde los participantes tienen la oportunidad de conocer a otras personas mientras trabajan como un equipo durante el curso.

Stack Tecnológico y entorno de trabajo

Este curso se recomienda desarrollarse con una configuración mínima de ambiente para desarrollar el caso de estudio común y facilitar el aprendizaje con laboratorios prácticos que están desarrollados en .Net/PHP y JavaScript y se ejecutan en AWS.

Objetivos

Los estudiantes tienen el reto de implementar y aplicar los estándares de ingeniería modernos para lograr la excelencia técnica con Scrum y aprenden cómo trabajar en equipo con estas técnicas.

Los estudiantes tienen el reto de implementar y aplicar los estándares de ingeniería modernos para lograr la excelencia técnica con Scrum y aprenden cómo trabajar en equipo con estas técnicas.

Tener un claro entendimiento de las mecánicas de Scrum y su cohesión.

Aprender a adoptar las prácticas de ingeniería para incrementar la efectividad de Scrum.

Aprender a ser más efectivos trabajando como un equipo de desarrollo de Scrum

Recibir una serie de recomendaciones que les ayudan a identificar los impedimentos y disfunciones comunes al usar Scrum.

¿Qué aprenderás?

Ambiente .Net Genérico (PHP 7 y JavaScript)
Usando Scrum Visual Studio 2022 Manual Scrum Board
Trabajando en Simulaciones de Sprints
Plan Releases and Sprints
Crear el Sprint Backlog
Definition of Done
Conduct Sprint Reviews
Reflection in Retrospectives

Ambiente .Net Genérico (PHP 7 y JavaScript)
Team-based
Product Backlog refinement
Relative (team) estimation
Flow Charts
Emergent architecture
Continuous Integration (CI)
Build Automation
Acceptance Test-Driven Development (ATDD y BDD)
Test-Driven Development (TDD)
Test Smells
Acceptance testing
Clean coding
Pair Programming
Code Review
Overcoming dysfunction

Ambiente .Net Genérico (PHP 7 y JavaScript)
Development Environment Visual Studio Visual Studio o similar
Configuration Management Visual Studio Git
Branching and Merging Visual Studio Git
Architecture Discovery Tools
Visual Studio SonorQube
Continuous Integration  Visual Studio Jenkins
Unit Testing Visual Studio JUnit
Test Case Management Visual Studio  
Code coverage Visual Studio SonorQube, Cobertura
Static Code Analysis, Code Metrics Visual Studio SonorQube
Measuring code quality Visual Studio SonorQube/SQALE
Code Clone Visual Studio  
Refactoring Tools Visual Studio SonorQube/SQALE

¿Qué incluye?

¿A quién va dirigido?

Este curso está destinado a todos los miembros de un equipo Scrum involucrados en el desarrollo y entrega de software, incluidos:
  • Arquitectos
  • Programadores.
  • Desarrolladores de bases de datos
  • Testers.
  • Gerentes IT y operaciones de TI
  • Scrum Masters y Product Owners