Abstract: Since we are moving to agile software development it is necessary to recognize an individual for his own efforts as well as the efforts he is putting for his or other’s team. Individual’s learning curve can also be found out through the project to enable an individual develop his skills in managing his work as well as the team he is working for. In a team-oriented environment, individuals contribute to the overall success of the organization. They work with members of the organization to produce these results. Even though you have a specific job function and belong to a specific department, they are unified with other organization members to accomplish the overall objectives. Traditionally it was difficult to recognize an individual’s effort in the team’s success which will be overcome by this project. The project will have a GUI with a code window and a list of experts. The code will be written in the code window by the coder. If the coder encounters any problem in writing the code, he will ask for an expert advice. The database will contain a list of experts in all possible domains. When the coder opts for an expert advice the system will internally map the domain in which error or bug has occurred with the domain of the experts.
All the experts will themselves specify their status whether they are available or busy in some core projects. All the available experts will be sent a snapshot of the code along with the specification. The expert will send response which will be assessed by the coder and the scrum master and will be updated in the database. Thus a learning curve will be generated through this project to estimate the contribution of individual in the team’s performance.