Mostrando las entradas con la etiqueta prácticas ágiles. Mostrar todas las entradas
Mostrando las entradas con la etiqueta prácticas ágiles. Mostrar todas las entradas

lunes, julio 08, 2013

Jorge Valderrama -Ingeniero Senior de DDB Tribal Londres - Hablando de Metodologías Ágiles

Les recomiendo esta excelente entrevista realizada por César Torres Gerente Comercial de Ceiba Software - www.ceiba.co a Jorge Valderrama ( @jvalde ) , Ingeniero Senior de DDB Tribal Londres desde hace 5 años. Entrevista en la que cuenta su experiencia en Prácticas Ágiles, las prácticas que no pueden faltar en un equipo, las prácticas más complejas de adoptar y la Madurez de la industria inglesa en términos de contratar con alcance abierto.









martes, abril 09, 2013

Conferencia: Prácticas ágiles de ingeniería "en la práctica"


 Tertulia de Ingeniería de Software realizada en la Universidad Eafit el pasado 14 de marzo de 2013 por Jorge Valderrama https://twitter.com/jvalde @jvalde +Jorge Valderrama  (continuación de La Complejidad de lo Simple)

En esta tertulia se pone en funcionamiento (despliegue en producción) la primera historia de usuario del siguiente enunciado, utilizando prácticas de ingeniería como:

  • ATDD
  • BDD
  • TDD
  • Integración Continua (jenkins)
  • Refactoring
  • Repositorio de versiones (git)
  • Sobre la plataforma Heroku

Enunciado


Especificación
Como usuario de recursos humanos, me gustaría ser capaz de registrar una lista de empleados, junto con la fecha de iniciode su empleo y sus días autorizados de vacaciones.
Un empleado tendrá los siguientes atributos:
·      un nombre único completo (para los fines de este ejercicio sólo hay un 'John Smith' en el mundo, y 'john smith' es igual a'John Smith')
·      una fecha de inicio que no podrá ser en el futuro

·      un número de días de vacaciones con un mínimo de 20 días y un máximo de 25 días para un empleado que la fecha de inicio es menor que hace un año, con un máximo de 30 días, de lo contrario.

Seguridad
·      Sólo los usuarios con el rol de HR podrán crear y editar los empleados.
·      Todos los tipos de usuarios podrán ver una lista de los empleados y se pueden filtrar por fecha de inicio.
·      Cualquier usuario puede ver los detalles de un empleado, pero sólo los usuarios de HR serán capaces de ver el tiempo de vacaciones disponible de los otros empleados.