Methods and Processes Definitions for Multiplatform Social Network Games Development with Distributed Teams

In recent decades, agile methodologies have contributed in the process of developing software as an efficient way to manage requirements. Game development for geographically distributed teams includes additional elements that also need to be managed properly. This work is an experience report of a game development by geographically distributed team, using Scrum methodology. The game runs on web and mobile platforms and has interface with social networks such as Facebook and Twitter. The purpose of this article is to contribute to the discussion about Scrum's adaptation for game development with respect to the methods, process definition and tools used in conception, design, definition, prioritization of backlog items, monitoring requirements and quality assurance.