14/11/2014 
JUGANDO PODEMOS 
CONSTRUIR UN SOFTWARE MEJOR 
Antonio Calero Monteagudo 
Área de Innovación, Arquitectura y Calidad 
@ancamon1 
proceso 
equipo producto
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
14/11/2014
14/11/2014
14/11/2014 
www.dungeonsanddevelopers.com
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
14/11/2014 
Jugadores 
Contexto 
Retos 
Acciones Obstáculos 
Reglas 
Objetivos 
Recompensas 
Badgr
14/11/2014 
Karma
14/11/2014
14/11/2014 
Badges 
Points Rewards 
Badges
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
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! 
...
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
14/11/2014

Más contenido relacionado

PDF
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
PDF
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
PPTX
Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...
PDF
GCV 05 Control de calidad: Específico para videojuegos - Gestión de la Calida...
PDF
Game 4-brands Español
PPTX
Testear videojuegos con Unity3D
PPTX
5 meses de juegos ágiles
PPT
130122 presentación gamificación ceei Alcoy
GCV 02 Herramientas de desarrollo: Generales - Gestión de la Calidad en Video...
GCV 03 Herramientas de desarrollo: Específicas para Videojuegos - Gestión de ...
Gamificación. El camino para ser feliz, desarrollar mejor software y salvar e...
GCV 05 Control de calidad: Específico para videojuegos - Gestión de la Calida...
Game 4-brands Español
Testear videojuegos con Unity3D
5 meses de juegos ágiles
130122 presentación gamificación ceei Alcoy

Similar a Jugando podemos construir un software mejor (20)

ODP
Gamificación en Videojuegos: Proyecto NowPlaying
PDF
Gamificación: Estrategias de Aprendizaje Basadas en el Juego
PDF
GCV 04 Control de calidad: Generalidades - Gestión de la Calidad en Videojuegos
PPTX
Presentacion L1452
PDF
Gamification bne
PDF
Introducción a la Gamificación
PPTX
Serious games juegos educativos
PPTX
Semana Be More 2013 - Gamification
PPTX
Presentación IGS Juegos Serios y Gamificacion copia
 
PPTX
Proyecto Innovaciones
PDF
Gamificación
PDF
Presentación en Moodle Moot Bogota 2013 sobre Gamificación
PDF
Gamificación: Cómo lograr el compromiso de clientes y empleados
PDF
UX Nights CDMX 37-01 Juegos de Innovación
PPTX
Gamificación
PDF
Gamifacion uem
DOCX
Seis en 75 - Víctor Gómez Adán
PDF
Grupo Renacedores - Advergaming curso de DG.pdf
PPTX
Gamificació
PDF
Calidad
Gamificación en Videojuegos: Proyecto NowPlaying
Gamificación: Estrategias de Aprendizaje Basadas en el Juego
GCV 04 Control de calidad: Generalidades - Gestión de la Calidad en Videojuegos
Presentacion L1452
Gamification bne
Introducción a la Gamificación
Serious games juegos educativos
Semana Be More 2013 - Gamification
Presentación IGS Juegos Serios y Gamificacion copia
 
Proyecto Innovaciones
Gamificación
Presentación en Moodle Moot Bogota 2013 sobre Gamificación
Gamificación: Cómo lograr el compromiso de clientes y empleados
UX Nights CDMX 37-01 Juegos de Innovación
Gamificación
Gamifacion uem
Seis en 75 - Víctor Gómez Adán
Grupo Renacedores - Advergaming curso de DG.pdf
Gamificació
Calidad
Publicidad

Último (10)

PPTX
PROPIEDADES Y METODOS DE PrOO CON PYTHON
PPTX
Control de seguridad en los sitios web.pptx
PDF
Presentacion de compiladores e interpretes
PDF
Manual de mantenimiento de soporte y mantenimiento
PDF
Estudio de factibilidad para requisiciones de soporte técnico utilizando OSTi...
PPTX
presentación de introducción a las metodologías agiles .pptx
PPTX
Competencias digitales.PPT.SOTFWAREPTT.0
PPTX
hojas_de_calculo_aplicado para microsoft office
PDF
Manual de mantenimiento de soporte y mantenimiento
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PROPIEDADES Y METODOS DE PrOO CON PYTHON
Control de seguridad en los sitios web.pptx
Presentacion de compiladores e interpretes
Manual de mantenimiento de soporte y mantenimiento
Estudio de factibilidad para requisiciones de soporte técnico utilizando OSTi...
presentación de introducción a las metodologías agiles .pptx
Competencias digitales.PPT.SOTFWAREPTT.0
hojas_de_calculo_aplicado para microsoft office
Manual de mantenimiento de soporte y mantenimiento
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
Publicidad

Jugando podemos construir un software mejor

  • 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
  • 7. 14/11/2014 Jugadores Contexto Retos Acciones Obstáculos Reglas Objetivos Recompensas Badgr
  • 10. 14/11/2014 Badges Points Rewards Badges
  • 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