1. 14/11/2014
JUGANDO PODEMOS
CONSTRUIR UN SOFTWARE MEJOR
Antonio Calero Monteagudo
Área de Innovación, Arquitectura y Calidad
@ancamon1
proceso
equipo producto
2. 14/11/2014
Gamificación
Nombre; Gamificación – gam(e) + ificación
Verbo; gamificar gerundio: gamificando.
Las primeras evidencias de uso de esta palabra aparecen en Marzo de 2004 pero no se han hecho realmente populares hasta mucho
después, allá por el 2010.
El uso de técnicas y dinámicas propias de los juegos en
contextos diferentes para motivar a las personas a resolver
problemas.
Se usa para mejorar la fidelidad de los usuarios, el retorno de
inversión, la calidad de los datos, formación, ...
12 y 13 de noviembre de 2014 Valencia, España 3
La Gamificación no es algo nuevo.
Siempre ha estado ahí.
Si no te diviertes en el trabajo,
es que algo está MAL
Tu empresa y tú os deberíais empezar a preocupar
6. 14/11/2014
“Gaming can make a better world”
“Reality is broken and we need
to make it work more like a game.”
12 y 13 de noviembre de 2014 Valencia, España 11
Conceptos
básicos
11. 14/11/2014
The Continuous Integration Game
Standard Rules
- 10 points for breaking a build
0 points for breaking a build that was already broken
+1 point for doing a build with no failures (unstable builds gives no points)
- 1 point for each new test failures
+1 point for each new test that passes
Additional Rules
PMD/FindBugs = ± 5 points for adding/removing a high priority warning
± 3 points for adding/removing a medium priority warning
± 1 points for adding/removing a low priority warning
Checkstyle ± 1 points for adding/removing a checkstyle warning
Developers Cockpit
12. 14/11/2014
Jugar para
construir
mejor
software
Refactorizar un método
Eliminar un bloque duplicado
Crear una prueba unitaria
... Malas prácticas
Desarrolladores &
Testeadores
Calidad de
Software
Reducir complejidad
Reducir duplicados
Incrementar cobertura
...
Propiedad del código
Time-to-market
...
-1 punto por cada punto de complejidad
-1 punto por cada línea duplicada
+5 por cada prueba unitaria
...
Complejidad < 5
Densidad duplicados < 5 %
Cobertura > 75 %
...
Spaguetti Eater
Rampage Master
You have guts!
...
13. 14/11/2014
Antonio Calero Monteagudo
Área de Innovación, Arquitectura y Calidad
partner oficial en latinoamérica
partner oficial y exclusivo en España
12 y 13 de noviembre de 2014 Valencia, España 26
@ancamon1