Web proceedings papers

Authors

Kristian Efremov and Gjorgi Kakasevski

Abstract

The rapid growth of technology and economy in the last few decades has led to enormous use of information technology in every segment of life. The need for automatization of numerous processes in the manufacturing industry, public and private sector, as well as the drastic increase of need for software so-lutions, has led to deep thinking on how the existing work processes in software development teams can be made more efficient. That is how the agile frameworks and methodologies start to expand, with a common goal to significantly improve the software development process, and as a fresh substitute to the old waterfall methodology. Every company that produces or maintains any kind of software, should be investing a lot in the implementation and adoption of agile ways of working. The main task of the management in IT companies is to inspire the employees and to provide the software development teams with appropriate training in implementing any kind of agile framework or methodology. In this research, we would give an overview of the agile frameworks Scrum and Kanban, as well as their hybrid - Scrumban. The main focus is put on Scrumban, as a methodology that is recommended for the software development teams that want to achieve higher flexibility, as well as higher efficiency. Through our em-pirical research of the software development process in a specific cross-func-tional team, we aim to elaborate and find out the main differences between using Kanban and Scrumban, as well as to investigate the transition from Kanban framework to Scrumban methodology.

Keywords

Agile Framework, Agile Methodology, Scrumban, Scrum, Kanban, Software Development, Efficiency, Improvement, Continuous Improvement