Soluciones Spike

AUDIENCIA

Programadores

Realizamos pequeños experimentos aislados para fundamentar nuestras decisiones.

Seguramente te habrás dado cuenta de que los equipos ágiles valoran más los datos concretos que la especulación. Siempre que te enfrentes a una pregunta, no especules sobre la respuesta: ¡realiza un experimento! Averigua cómo puedes utilizar datos reales para progresar.

Para eso también sirven las soluciones de pinchos. Un pico de solución, o spike, es una investigación técnica. Es un pequeño experimento, en código, para investigar la respuesta a un problema. Suele llevar menos de un día. Cuando tienes la respuesta, el pico se descarta.

NOTA

A menudo, la gente confunde las soluciones en espiga con esqueletos andantes: código desnudo que demuestra una idea de principio a fin. Es el comienzo de una implementación en producción. En cambio, un spike se centra estrictamente en un problema técnico concreto, y después se desecha.

Las soluciones de Spike utilizan código porque no hay nada más concreto. Puedes leer tantos libros, tutoriales o respuestas en línea como quieras, pero para comprender realmente una solución, escribe código que funcione. Es importante trabajar desde un punto de vista práctico, no sólo teórico. La mejor forma de hacerlo depende de lo que quieras aprender.

Preguntas rápidas

Para preguntas sobre tu lenguaje, bibliotecas o herramientas, escribe una o dos líneas de código. Si tu lenguaje de programación tiene un REPL (un prompt de programación ...

Get El Arte del Desarrollo Ágil, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.