This article discusses the advantages and disadvantages of three software development methodologies: ISO 9000, Scrum, and Crystal. It compares the benefits and drawbacks of each methodology and recommends Scrum as the best fit for the redevelopment of a legacy system. The article also provides insights into the importance of choosing the right methodology for efficient software development.