Разработка, тестирование и системный анализ – это все же разные вещи и сравнивать их нельзя. Например, не сравниваем же мы анестезиолога с хирургом :)
от анестезиолога одни убытки!
Программирование, тестирование, дизайн/архитектура и системный анализ - это составные части разработки. Как и в случае с врачами, чтобы вылечить - нужны все, хотя вырезает только хирург.