الفهرس | Only 14 pages are availabe for public view |
Abstract Currently, the business environment becomes more dynamic. Many organizations tend to use the agile methodology since this methodology relies on its speed and simplicity to develop software based on customers participations to ensure the project quality and customer satisfaction. However, due to the viral outbreak of the coronavirus (COVID-19) pandemic, organizations have adhered to social distancing and/or lockdown measurements. Project teams have shifted from direct communication in the workplace to remote working. Obviously, such unexpected changes have led the organizations to face many challenges. A number of these challenges are related to the difficulty communication and cooperation among the team members and also to fulfilling the code documentation process that helps the team later in the maintenance phase. In this thesis, we propose a modification to Scrum methodology called the Distributed Scrum (Di-Scrum). It is designed based on suggesting set activities called TAGICK activities (Timekeeping, Aggregation, Groupthink, Interconnectedness, Continuous documentation, and Knowledge transfer). Each of these activities supports the agile principles and rules. These activities help the team members improve their performance. They also enable them to overcome all the obstacles mentioned above which they face while working remotely. To evaluate the suggested activities, we have used a questionnaire and filled by forty different employees in four software development companies that applied Di-Scrum methodology. The results of the evaluation indicate the effectiveness of Di-Scrum methodology supported the TAGICK activities with remote teams and led to enhancement of team member’s communication, cooperation and their ability in continuing documentation process. |