Masters theses : Computer Science
Permanent URI for this collectionhttps://repository.neelain.edu.sd/handle/123456789/12168
Browse
1 results
Search Results
Item Hybrid Agile Method for Sudanese Companies(AL-Neelain University, 2016) Amal Abdalla Elshafie MohamedElnourAgile software development refers to a development methodology that uses iterative development, frequent consultation with the customer, small and frequent releases. Some organizations adopt agile practices to become more competitive, improve processes, and reduce costs. Other organimtions are skeptical about the benefits of agile development. Despite the importance of agile software development and benefits of it in reduce the cost, increase the quality, respond to change and complete the project in time. Sudanese companies and organizations avoid using in the Agile development process because of the different culture and work environment in the Sudanese companies. To know the use of agile development and determine problems and fears face the developer this study used questionnaire to identify what methodologies soflware practitioners in govemmental and commercial organizations to develop sofiware for different sizes of projects. lnfomiation regarding their opinions on agile methodology (methods, problems and best practice) From the results of the questionnaire this research proposed a new method of agile development combines Scrum, XP and Kanban to take the benefits of each method and solving their problems and limitations, fimhermore, the proposed method take advantage of the scrum in management practices, XP in engineering practices and kanban in workflow management practices. Also through the questionnaire study to reach some of problems experienced by the participants, the problem was solved by Enhancement on the proposed method. One of these problems is low documentation that have been solved through adding new documents to increase documentation without adding more complexity of the project. Also the problem of the low planning for the project has been solved by adding kickoff meeting to be a full planning of all project. Finally the issue of customer collaboration all of the time was solved by adding a new individual to team is business analyst who can take the customer's place in the event of unavailability. ' The new agile method implemented the concept of agile development and all the principles in line with the culture of Sudanese companies to solve the problems, take advantage of all the features and benefits of agile development including reduce development time, reduce the cost of production, increase the quality of software and customer satisfaction.
