rankings, you're doing it wrong
DESCRIPTION
We have seen a lot of rankings in our lifes, not only in WebApps but also in different devices, usually as part of a gamification implementation. But is it being really effective? In fact, the majority of rankings implementations are wrong, and can even make your application less attractive. You may never get on the top of the ranking and never find a real challenge against other users, and those are just some of the major problems. Different algorithms are applied and developed to make ranking attractive, some of those by big companies as Sony, Microsoft, Nintendo and others, and we are able to use them in our development process too. That said, how should we proceed? How can we use Rankings effectively to help us to build better and engaging applications? Simple, watch this talk!TRANSCRIPT
![Page 1: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/1.jpg)
Rankings:you’re doing it wrong.
![Page 2: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/2.jpg)
João Mouragithub.com/joaomdmouratwitter.com/joaomdmoura
speakerdeck.com/joaomdmoura
![Page 3: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/3.jpg)
![Page 4: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/4.jpg)
largest city in
Brazilsouthern hemisphere
![Page 5: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/5.jpg)
![Page 6: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/6.jpg)
![Page 7: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/7.jpg)
RubySource
![Page 8: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/8.jpg)
![Page 9: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/9.jpg)
![Page 10: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/10.jpg)
Why?where and how?
![Page 11: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/11.jpg)
#Everything isSoftware
![Page 12: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/12.jpg)
Young Entrepreneurs are developing
new applications for
young audiences
![Page 13: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/13.jpg)
Gartner Research:
Over 70% of Global 2000
Organisations Will Have at Least One Gamified Application by 2014(source: Christy Pettey, Gartner press release, http://www.gartner.com/newsroom/id/1844115)
![Page 14: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/14.jpg)
Gartner Research:
By 2014, 80% of Current Gamified
Applications will fail to Meet
Business Objectives Primarily Due to Poor Design(source: Christy Pettey, Gartner press release, http://www.gartner.com/newsroom/id/2251015)
![Page 15: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/15.jpg)
Objectiveorder and distinguish
![Page 16: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/16.jpg)
Factorhow skilled relevant
![Page 17: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/17.jpg)
Ranking
Behavior
Relevancy
![Page 18: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/18.jpg)
Ranking
Behavior
Relevancy
![Page 19: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/19.jpg)
!Problemwrong relavancy!
![Page 20: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/20.jpg)
“I want to be the best user ever!”
![Page 21: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/21.jpg)
12
3
1000
20001500
![Page 22: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/22.jpg)
12
3
1000
20001500
![Page 23: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/23.jpg)
12
3
1000
20001500
10
![Page 24: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/24.jpg)
12
3
4
1000
20001500
10
![Page 25: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/25.jpg)
12
3
4
1000
20001500
10
![Page 26: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/26.jpg)
12
3
4
1000
20001500
10
![Page 27: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/27.jpg)
Consequenceobjective X reality
![Page 28: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/28.jpg)
HumansWant to prove themselves
![Page 29: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/29.jpg)
Skill!= history
![Page 30: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/30.jpg)
Rankingsisn’t child's play
![Page 31: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/31.jpg)
Possiblealgorithms
![Page 32: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/32.jpg)
Algorithm is an finite sequence of well defined instructions, that can be executed mechanically in an finit amount of time with an finit effort.
![Page 33: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/33.jpg)
Elorating
![Page 34: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/34.jpg)
Rating
game
![Page 35: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/35.jpg)
Rating
game
Ra = Rb
![Page 36: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/36.jpg)
precision
Nø matches
![Page 37: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/37.jpg)
Microsoftyeah, Microsoft
![Page 38: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/38.jpg)
Microsoftyeah, Microsoft
![Page 39: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/39.jpg)
+
![Page 40: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/40.jpg)
TRuESKILL
![Page 41: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/41.jpg)
True SkillElo rating on steroids
![Page 42: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/42.jpg)
distrustSKILL
rating{
![Page 43: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/43.jpg)
distrust
USER game
SKILL
![Page 44: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/44.jpg)
2000
100
1500
500
![Page 45: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/45.jpg)
2000
1001500
500
![Page 46: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/46.jpg)
distrust SKILL
![Page 47: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/47.jpg)
distrust SKILL
![Page 48: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/48.jpg)
distrust SKILL
![Page 49: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/49.jpg)
x
distrustSKILL
challenge
![Page 50: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/50.jpg)
WIN LOST
difficulty
![Page 51: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/51.jpg)
MicrosoftYes, it’s patented
![Page 52: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/52.jpg)
SigmaRuby, Ruby, Ruby ♪
![Page 53: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/53.jpg)
SkillDistrustExpectationAssertiveness
Considerate
![Page 54: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/54.jpg)
100.times {user_1.won (user_1.rating - user_2.rating)user_2.lost (user_2.rating - user_1.rating)
user_2.won (user_2.rating - user_3.rating)user_3.lost (user_3.rating - user_2.rating)
user_3.won (user_3.rating - user_4.rating)user_4.lost (user_4.rating - user_3.rating)}
![Page 55: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/55.jpg)
2.times { user_5.won (user_5.rating - user_2.rating) user_2.lost (user_2.rating - user_5.rating)}
2.times { user_5.won (user_5.rating - user_1.rating) user_1.lost (user_1.rating - user_5.rating)}
expect(User.ranking.first).to eq user_5
![Page 56: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/56.jpg)
![Page 57: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/57.jpg)
Easyx.ratingx.positionx.matchesx.won(difficulty)x.lost(difficulty)
![Page 58: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/58.jpg)
CodePongDevs also practice sports
![Page 59: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/59.jpg)
Conclusion
![Page 60: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/60.jpg)
Conclusion1. Everybody wanna play
![Page 61: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/61.jpg)
Conclusion1. Everybody wanna play2. Productivity gets low
![Page 62: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/62.jpg)
It happens to Developers and it will happens the same to your Users.
![Page 63: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/63.jpg)
ReviewPossibilitiesRelevancyAlgorithmsSigmaPing Pong is cool!
![Page 64: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/64.jpg)
![Page 65: Rankings, you're doing it wrong](https://reader034.vdocuments.net/reader034/viewer/2022052522/547da52c5806b5a95e8b4597/html5/thumbnails/65.jpg)
Thank you!@joaomdmoura