The challenge in that type of situation is deciding on how nuclear you want to go. You can improve things over-all a little at a time over a few years, you can spot fix the worst parts, or you can fix it in one fell swoop by bringing in enough topsoil/clay/etc to get a proper base for the grass...