Agile, XP, insert-other-methadology, is a way to potentially take a developer who is a 2 or 3 and get them working like a 5.
Problem is it also takes the developers who are 8,9 and 10s and turns them into 5s too.
If you have lots of 2s and 3s this is probably fine. If you have more 7s, 8s and 9s it's a problem. For a start the better developers will end up simply leaving as working conditions are too hostile.
Most developers are < 5 / 10 skill wise, so these silly methadologies become stupidly popular.
Problem is it also takes the developers who are 8,9 and 10s and turns them into 5s too.
If you have lots of 2s and 3s this is probably fine. If you have more 7s, 8s and 9s it's a problem. For a start the better developers will end up simply leaving as working conditions are too hostile.
Most developers are < 5 / 10 skill wise, so these silly methadologies become stupidly popular.