-
Aprender
-
¿Cómo aprendemos?
- Imitando
-
Practicando
- Experiencia
- Innovando
-
¿Qué necesitamos?
- Motivación
- Creer
-
Técnicas
-
Mapas Mentales
- Xmind
-
Volver a escribir
- Moleskine
-
Desarrolladores
-
Calidad
- desarrollar software es un arte
-
Desarrollo
-
Refactoring
- Martin Fowler's Catalog
-
Patrones
- Martin Fowler's Catalog
-
xUnit
- Java
- PHP
- Ruby
- C#
- Test Driven Development
-
Integración
-
Controlador de Versiones
- CVS
- Subversion
- GIT
- GNU Arch
-
Integración Continua
- Cruise Control
- Hudson
- Gump
-
Revisión de Código
- Spring Framework
- Drupal
- Joomla
- Ruby on Rails
- DJango
-
Jefes de proyecto
-
Proceso Iterativo
- waterfall no funciona
-
iteraciones
- analisis
- diseño
- implementación
- despliegue
-
Documentación
- la necesaria
- el código fuente es documentación
- Escuchar & Motivar
-
Usuarios
-
Comprometerse
- forman parte del equipo
-
Priorizar
- lo que da mas valor al negocio
-
Entregables
- en cada iteración
-
Libros
- Refactoring: Improving the Design of Existing Code
- Patterns of Enterprise Application Architecture
- Design Patterns: Elements of Reusable Object-Oriented Software
- Pragmatic Thinking and Learning: Refactor Your Wetware
- Extreme Programming Explained: Embrace Change
- Agile Software Development with Scrum