The Importance of Quality-Focused Methodologies in Software Development