Agile software development methodologies are iterative and collaborative techniques that highlight customer feedback. Teams continuously deliver functional software in short cycles, allowing for adaptation throughout the development journey. Fundamental principles of Agile include transparency, independence within teams, and a focus on delivering