Tiempos de liminalidad
Estoy en casa de mis padres para pasar estas fechas tan señaladas. Para mí, la Navidad es ese período que va desde que empiezas a hacer…
Estoy en casa de mis padres para pasar estas fechas tan señaladas. Para mí, la Navidad es ese período que va desde que empiezas a hacer…
Por fin en esta entrada concluyo la serie “El desarrollo de software son conversaciones”. Se trata de cerrar el círculo y ver qué sucede cuando nuestro software (completo, o apenas un incremento) llega hasta los usuarios: lo que llamamos feedback.
Ya va siendo hora de retomar esta serie sobre las conversaciones en el desarrollo de software. Tal y como avancé en el capítulo IV, quiero acabar con la fase del “downstream” en este (espero) penúltimo capítulo. Así, hoy voy a hablar sobre las pruebas y el despliegue: esas actividades que solemos realizar desde que consideramos que una nueva funcionalidad está acabada, hasta que realmente está a disposición de los usuarios.
Desde el martes pasado ya no formo parte del equipo de Agile coaches de eDreams ODIGEO. Han sido casi dos años muy interesantes. He tenido la posibilidad de trabajar con gente muy, muy preparada y en un entorno muy, muy exigente. He aprendido mucho y también he podido dejar allí muchos de mis conocimientos y experiencias consolidadas.
Hago una pausa en la serie “las conversaciones durante el desarrollo de software” para compartir mis reflexiones sobre la conferencia Agile-Spain de este año, #CAS2017.
Retomando la serie “El desarrollo de software son conversaciones“, en esta entrada voy a centrarme en las conversaciones que tienen lugar en lo que llamamos construcción,…
En los artículos anteriores de esta serie me he centrado en esa parte del proceso en la que fundamentalmente hablamos sobre el qué y no tanto sobre el cómo. Si haces Scrum, me refiero a todo lo que haces antes de la reunión de planificación del sprint. Si haces Kanban, seguramente llamarás “upstream” a toda esa parte del proceso de desarrollo. Esa misma metáfora nos lleva a hablar de “downstream” (ya trabajes por lotes o no) como a la parte del proceso que se dedica al trabajo que ya nos hemos comprometido a construir y desplegar. En este artículo empezaré a hablar de las conversaciones que tenemos en el downstream.
En este tercer capítulo de la serie me concentraré en el proceso de refinamiento, es decir, en pasar de una idea aún demasiado ambigua hasta una especificación suficientemente detallada como para comenzar la traducción de la misma a un lenguaje formal y ejecutable.