Mostrando las entradas con la etiqueta prácticas de ingeniería. Mostrar todas las entradas
Mostrando las entradas con la etiqueta prácticas de ingeniería. Mostrar todas las entradas

domingo, julio 05, 2015

Leído y Recomendado: Diseño colaborativo: un proceso en dos etapas

Este post de Diego Fontdevila

Sobre del diseño colaborativo del software, en donde existe un momento divergente donde el equipo explora opciones y luego otro convergente donde elige la que le parece adecuada

https://diegofontdevila.wordpress.com/2015/07/01/diseno-colaborativo-un-proceso-en-dos-etapas/

Saludos ágiles
Jorge Abad

martes, junio 30, 2015

Video: Siete principios de diseño ágil con objetos - Hernán Wilkilson



Excelente charla, con grandes planteamientos de Hernán Wilkinson (@HernanWilkilson) de 10 pines dictada para @agilescolombia.

Va de lo básico, pasando por lo  reflexivo y terminando en lo avanzado, sin perder el hilo y de una forma magistral.

Diría que es de estudio obligatorio para cualquier desarollador y equipo de software.


Los siete principios son:
  1. Favorecer el uso de objetos inmutables
  2. Crear Objetos Completos
  3. Los objetos tienen que ser válidos
  4. No usar setters
  5. usar modificaciones atómicas
  6. no usar NULL
  7. Usar metáforas

Saludos ágiles

Jorge Abad

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.