Bit - loader
Bit - Agile Professional Development with .NET

Agile Professional Development with .NET


Agile Professional Development with .NET

El objetivo del curso es presentar a los asistentes los contenidos y habilidades para conocer cómo aplicar las técnicas Agile definidas en Scrum en desarrollo de software utilizando Visual Studio. El curso guía a los equipos en la transformación de requisitos de producto en valor de negocio mediante incrementos de software completos y funcionales. Esto se conseguirá utilizando el framework Scrum, Visual Studio y prácticas de desarrollo modernas Agile.


Objetivos

Al finalizar este curso los alumnos podrán:

  • Conocer los componentes claves de Scrum
  • Desarrollar software de manera satisfactoria con Visual Studio

Perfil de los alumnos

Desarrolladores con experiencia en Visual Studio


Requisitos previos

Conocimiento básico de .NET y de Agile


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.


Documentación

Para poder seguir el curso los alumnos recibirán una copia de la documentación asociada al curso.


Contenidos del Agile Professional Development with .NET

  1. Fundamentos del framework Scrum
  • Roles, artefactos y eventos de Scrum
  • Prácticas de desarrollo complementarias

 

  1. Gestión del ciclo de vida de las aplicaciones (ALM)
  • Herramientas ALM de Visual Studio
  • Plantilla de proceso Scrum de Visual Studio
  • Herramientas de planificación Agile Team Web Access
  • Control de versiones TFVC o Git
  • Ramificación (branching) y mezcla (merging) para equipos Scrum
  • Soporte de diferentes modelos de entrega (reléase)

 

  1. Refinar el Product Backlog
  • Definir y asegurar la calidad
  • Definition of Done (DoD)
  • Reportar bugs
  • Bugs en sprint y fuera de sprint
  • INVEST y las técnicas 3C
  • Estimación Agile
  • Técnicas de estimación y Planning Poker

 

  1. Testing Agile
  • Testing en paralelo con la codificación
  • Testing de desarrollo, de aceptación y exploratorio
  • Pruebas unitarias (Unit Testing) en Visual Studio
  • Test-Driven Development (TDD)
  • Analizar la cobertura de código
  • Pruebas de aceptación en Visual Studio
  • Microsoft Test Manager
  • Acceptance Test-Driven Development (ATDD)

 

  1. Arquitectura emergente
  • Fitness para el propósito
  • Evitar requisitos y diseño enfrentados
  • Desarrollar en porciones (slices), no en capas (layers)
  • Minimizar la documentación

 

  1. Calidad del código
  • Código de calidad == software de calidad
  • Principios SOLID
  • Clean code == código de calidad
  • Code smells y Test smells
  • Análisis, métricas y análisis de copia de código
  • Integración Continua (CI)
  • Builds automatizadas con Team Foundation Build
  • Feedback continuo y herramientas relacionadas
  • Refactorización y deuda técnica

 

  1. Retos de Scrum
  • Preparar todo y evitar trabajo sin completar
  • Ejecutar experimentos
  • Colaboración de equipos multi-funcionales (cross-functional)
  • No cambiar Scrum
  • Disfunciones y casos de estudio
  • Trabajar con miembros de equipo como reto
  • Mejorar la productividad
  • Convertirse en un equipo Scrum de alto rendimiento

Metodología

Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real.


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.

En el curso se realizará una prueba de evaluación tipo test que deberá superarse en un 75%. Se dispondrá de una hora para su realización.


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.


Cursos relacionados