Software development methodology is organizational Valtrex. Sure, it treats a symptom, but the only cure for the underlying disease is to never have contracted it in the first place. This is not to say that process and methodology are bad. They are means to an end. But the ability of your team to execute on a goal is inversely proportional to the amount of process you have in place. It’s not a direct correlation, though. The underlying cause is that the variance of developer skill on your team is too high, which means your team can’t execute well, and you need process to wrangle the laggards.