Abstract

Agile software development methodology is an incremental software development methodology, that provides a fast and simple way of software developing based on the customer involvement which grantee project quality and customer satisfaction. In spite of these advantages but agile still suffers from shortage in handling requirements change during the system building which causes more time and money also the difficulty in arranging the user story which causes belated risk detection. In this paper we have introduced a set of activities called LICP (Learn–Information–Change- Progress), where each activity endorses the agile principles and rules to help the team in enhancing his performance, achieving customer satisfaction and reducing time and cost. The proposed activities were evaluated using two methods building SMS application using scrum methodology enhanced with the LICP activities and a questionnaire filled by 30 different positions employees in 3 different companies working in the software development field. The evaluation results indicate the effectiveness of LICP activities in enhancing the scrum methodology performance through the earlier risk detection, better handling of user stories changes and enhancing team communication and learning ability.

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