In software development is known as agile methodologies a diverse set of practices aimed at managing the development of a project. Contrast with traditional methods They were developed from the discovery of the alleged failure from then known, as opposed to,...