Agile software development approaches are popular for their cyclical nature and focus on communication. These methodologies champion responsiveness to changing requirements, enabling teams to deliver outcomes in a frequent manner. Fundamental principles of Agile include autonomous development, stakeholder engagement, and rapid prototyping. Kanban