Prácticas para que los equipos Scrum entreguen software de calidad con frecuencia
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.
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.
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 |