Abstract

Agile software development (ASD) teams are committed to frequent, regular, high-quality deliverables. Agile team requires to produce high-quality code in short time span. Agile suggests methodologies like extreme programming and scrum to resolve the issues faced by the developers. Extreme programming is a methodology of ASD which suggests pair programming. But for a number of reasons, pairing is the most controversial and least universally-embraced agile programmer practice [1]. The reason for this is that certain task requires lot of deep thinking and so pairing (lack of privacy) does not work here. Certain personalities too do not work well with pairing. In scrum, daily standup-meeting is the method used to resolve impediments. Those impediments that are not resolved are added to product backlog. This adds to cost. There can be online mentors (e-Mentors) to help programmers resolve their domain issues. The selection of such mentors depends on their skill set and availability [3]. In order to sustain e-Mentoring, the experts who act as mentors in the respective domain (application / technology / tools) have to be rewarded for their assists. The mentor could be within the development team or can be part of any other project team. By seeing the similarities between the sports team and the Agile team, a way of recognizing and rewarding these assists is suggested in this paper. The set of rules used in Fantasy Premier League for performance assessment of football players is taken here as a reference for assessing agile team.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call