header

Enhancements of kanban method by using features scrum /

Eman Abdullah Elsayed

Enhancements of kanban method by using features scrum / تحسين طريقة كانبان باستخدام مزايا سكروم Eman Abdullah Elsayed ; Supervised Mervat Gheith , Tarek Ali - Cairo : Eman Abdullah Elsayed , 2021 - 70 Leaves : charts ; 30cm

Thesis (M.Sc.) - Cairo University - Faculty of Graduate Studies for Statistical Research - Department of Information Systems and Technology

Agile methodology is an approach to the project management, which helps to respond to the unpredictability of building software through incremental and iterative work cadences, which known as sprints. It embraces change, accepting the idea that requirements will evolve throughout a project, and encourage constant feedback from the customers who are involved throughout all of the steps of system development life cycle. Agile can take a lot of models, with Scrum or Kanban being two of the most popular. Each model has advantages and disadvantages, but will help developing team to get the right feedbackKanban is for managing the creation of products with focus on continual delivery while not overburdening the development team. It is based on a three basic principle such as, 1) Visualizing what you do today (workflow), 2) Limiting the amount of work in progress (WIP) and, 3) Enhancing the flow development. However, Scrum is a lightweight process that can manage and control software development with very few artifacts This thesis enhances Kanban model (E-Kanban) through inheriting some advantages (features) from Scrum model. The enhancement of E-Kanban is demonstrated by applying it to a case study to show the strengths and weakness of it. The results show that E-Kanban can be used for improving the performance of the team, and helping in solving the problems that appeared.



Agile methodologies Features scrum Kanban and Scrum development model