Karsten Januszewski - "Visual Studio Achievements: Bringing Gamification To Software Developers"
 

Karsten Januszewski - "Visual Studio Achievements: Bringing Gamification To Software Developers"

on

  • 4,391 views

How do you build progress, achievements and fun into one of the world’s most widely-used technical platforms? That was the question facing the Microsoft Visual Studio team when they set out to ...

How do you build progress, achievements and fun into one of the world’s most widely-used technical platforms? That was the question facing the Microsoft Visual Studio team when they set out to Gamify their IDE. Their experience was controversial from the start and the lessons they learned were startling. From anti-cheating to managing community expectations, the lessons of the Visual Studio team are applicable to anyone looking to gamify an environment with high user autonomy. In this exciting, no stone-unturned post mortem, learn the do’s and don’ts from one of the most interesting examples of gamification in recent years.

Statistics

Views

Total Views
4,391
Views on SlideShare
1,107
Embed Views
3,284

Actions

Likes
0
Downloads
34
Comments
0

6 Embeds 3,284

http://gamification.co 2057
http://www.gamification.co 1222
http://www.linkedin.com 2
http://webcache.googleusercontent.com 1
http://translate.googleusercontent.com 1
http://static.bigdoor.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Karsten Januszewski - "Visual Studio Achievements: Bringing Gamification To Software Developers" Karsten Januszewski - "Visual Studio Achievements: Bringing Gamification To Software Developers" Presentation Transcript

    • Bringing Gamification To Visual Studio Karsten Januszewski Microsoft
    • Visual Studio Achievements• Visual Studio – Integration Development Environment (IDE) for building software – First version 1997• Visual Studio Achievements – Extension for Visual Studio 2010 – Released January 2012 – Over 100,000 downloads
    • Gamifying The IDE• Product-based Achievements – Unleashing Visual Studio – Unleashing Windows Azure• “Fun” Achievements – Lonely: Coding on a Friday or Saturday night – Potty Mouth: Use 5 curse words in a file
    • Three Lessons Learned1. Listen to Community2. Pros & Cons of “Negative Achievements”3. On Cheating
    • The Pros & Cons of “Negative” Achievements• Pros – Adds humor to the game – Zero points means no incentive• Cons – Could backfire – Encourages “bad behavior”
    • Cheating• People will cheat• People will game the system• Prepare in advance• Create a threat model
    • Visual Studio Achievements Attack Vectors• Attack Vectors – Hack the store on client – Impersonate the client – Hack the server – Download a project that earns all the achievements
    • Visual Studio Achievements Attack Vectors• Attack Vectors • Mitigation – Hack the store on – HMAC crytpo of store client and message – Impersonate the client – Create a honeypot – Hack the server – Analyze server logs for – Download a project suspicious behavior, that earns all the earning achievements achievements too fast
    • Thanks!http://channel9.msdn.com/achievements/visualstudio karstenj@microsoft.com @irhetoric