Esencia y Fundamentos de TDD


Test driven development

Introducción
¿Sos gerente de desarrollo o líder y querés sabes de qué se trata TDD?
¿Te interesaría discutir cómo aplicarlo?
¿Ya conoces TDD y querés que el resto del equipo lo empiece a usar?
¿Querés discutir con tu equipo sus pro y cons?
Entonces este curso es para tu empresa, y además ¡GRATIS!
Descripción
Este es un curso esta orientado a gente que ocupa cargos gerenciales y/o de liderazgo en grupos de desarrollo. Los objetivos de este curso son: Entender cómo surge TDD y por qué es importante utilizarlo. Ver un ejemplo concreto (simple) de uso para entender el impacto en los desarrolladores. Analizar beneficios inmediatos y de largo plazo. Discutir cómo aplicarlo en un grupo de desarrollo. Analizar la factibilidad de aplicarlo, más aún si ya existe un sistema que deben mantener. Aclaración: Este curso está orientado a gente 'no técnica', pero también puede participar gente con dicha orientación, sin embargo no es reemplazo del curso completo de TDD que ofrecemos.

Temario

  • Cómo surge TDD

  • Ejemplo concreto y sencillo de utilización

  • Significado Conceptual de TD

  • Beneficios inmediatos y de largo plazo

  • Metodología de Implementación dentro de un ambiente de desarrollo

  • Relación e implementación en distintas tecnologías

  • Relación con CMM, RUP y otros procesos



Objetivos
Resultado esperado

  • Los asistentes podrán decidir sobre la conveniencia de utilizar o no esta técnica de desarrollo

  • Los asistentes podrán medir el impacto de implantar esta técnica dentro de su ciclo de desarrollo


Que no cubre
Este curso/presentación no alcanza para que un programador utilice TDD correctamente

Pre-requisitos
Conocimientos de Desarrollo y Testing a nivel Administrativo/Gerencial

Audiencia
Lideres de Proyecto, Gerentes, Arquitectos

Cursos Relacionados
Construcción de Software Robusto con TDD
Test Driven Development Avanzado

Duración
4 horas
Lenguajes de programación
Smalltalk - Java - .Net - Ruby - Python - ObjectiveC - Php - Swift - JavaScript