“Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.” Wikipedia. Here’s some basic knowledge about one of the agile methodology. It’s called the ‘Scrum Methodology’.