Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo
-
Upload
233-grados-de-ti -
Category
Software
-
view
82 -
download
1
Transcript of Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo
![Page 1: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/1.jpg)
Antonio Calero Monteagudo
@acaleromon
www.acalero.es
GAMIFICACIÓN.
EL CAMINO PARA SER FELIZ, DESARROLLAR MEJOR
SOFTWARE Y SALVAR EL MUNDO
www.excentia.es
![Page 2: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/2.jpg)
1
2
3
![Page 3: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/3.jpg)
![Page 4: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/4.jpg)
![Page 5: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/5.jpg)
![Page 6: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/6.jpg)
procesos
personas productos
![Page 7: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/7.jpg)
![Page 8: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/8.jpg)
![Page 9: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/9.jpg)
Gamificación
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, ...
Nombre; Gamificación – gam(e) + ificaciónVerbo; 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.
![Page 10: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/10.jpg)
Jugadores
Contexto
Retos
Acciones Obstáculos
Reglas
ObjetivosRecompensas
![Page 11: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/11.jpg)
![Page 12: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/12.jpg)
“Gaming can make a better world”
“Reality is broken and we need to make it work more like a game.”
![Page 13: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/13.jpg)
![Page 14: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/14.jpg)
![Page 15: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/15.jpg)
![Page 16: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/16.jpg)
![Page 17: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/17.jpg)
![Page 18: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/18.jpg)
![Page 19: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/19.jpg)
![Page 20: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/20.jpg)
Gamificación para
desarrollar mejor
software
![Page 21: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/21.jpg)
![Page 22: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/22.jpg)
Badgr
![Page 23: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/23.jpg)
Karma
![Page 24: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/24.jpg)
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
![Page 25: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/25.jpg)
Developers Cockpit
![Page 26: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/26.jpg)
Desarrolladores & Testeadores
Calidad de Software
Reducir complejidadReducir duplicadosIncrementar cobertura...
Refactorizar un métodoEliminar un bloque duplicadoCrear una prueba unitaria... Malas prácticas
Propiedad del códigoTime-to-market...
-1 punto por cada punto de complejidad-1 punto por cada línea duplicada+5 por cada prueba unitaria...
Complejidad < 5Densidad duplicados < 5 %Cobertura > 75 %...
Spaguetti EaterRampage MasterYou have guts!...
![Page 27: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/27.jpg)
![Page 28: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/28.jpg)
Mejora de la Calidad con SonarQubeReducir duplicadosReducir evidencias Incrementar tests unitarios
201411,8 % de duplicados
102.552 evidencias
0,3 % de cobertura
565.040 líneas de código 1,04 millones de líneas
Indicadores por equipos,
desarrolladores y publicación de
rankings
20169,8 % de duplicados
66.837 evidencias
17,8 % de cobertura
![Page 29: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/29.jpg)
![Page 30: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/30.jpg)
![Page 31: Gamificación. El camino para ser feliz, desarrollar mejor software y salvar el mundo](https://reader035.fdocuments.ec/reader035/viewer/2022070510/58a708e91a28ab4c438b60fd/html5/thumbnails/31.jpg)
Antonio Calero Monteagudo
Partner oficial en LatinoaméricaPartner oficial y exclusivo en España
@acaleromon
www.acalero.es
www.excentia.es