2019 · 13 citations · 8 references
ManagementProject ManagementPerformance MeasurementSoftware EngineeringTeamworkMotivationProgress MeasurementProject Performance MeasurementSoftware Development Life Cycle ManagementSoftware Project ManagementTeam MotivationDeadline SettingDeadline TrackingGamificationGamification EffectsGamified Behavior ChangeMotivation In Project TeamsProject Time TrackingSoftware Process Assessment
Context: Gamification is an emerging subject that has been applied in different areas to bring contributions to different types of activities, including project management activities. Objective: Reporting on an experience of introducing gamification in a real software development company in a peripheral, but relevant for management, software development activity: the timesheet fill. Method: We introduced gamification in software process to motivate team members to fill out their timesheets. The Habitica tool was used to support the gamification. Delays for filling out the timesheets by team members were measured before, within and after the insertion of gamification. Results: We observed a beneficial gamification influence on timesheet fill. Based on historical data and on our measurements, the performance was four times better with gamification when compared with the conventional (i.e. without gamification) approach. Even after gamification removal, the performance remained statistically better than historical records. Conclusion: Gamification improved the attendance on timesheet fulfills and this could help the project manager make the software development more manageable in activities like costs and deadline estimates.
8
From game design elements to gamefulness
Sebastian Deterding, Dan Dixon, Rilla Khaled et al. · 2011 · 7.8K citations
Experimentation in software engineering
Choice Reviews Online · 2013 · 1.5K citations
A framework for gamification in software engineering
Félix García, Óscar Pedreira, Mario Piattini et al. · Journal of Systems and Software · 2017 · 140 citations