In recent years, an interesting trend has emerged in the implementation of business applications-the focus on driving user adoption by building in game-like mechanisms to make business systems, well, more fun. Gamification provides a strategy for measuring, rewarding, and encouraging user engagement. With gamification, users of the business application accumulate points, badges, levels, or other rewards for taking certain actions in the system. For those leading an implementation of Microsoft Dynamics...