I don't remember ever having been on a team where the captain put out each match's lineup more than a few days in advance. Now all the teams I'm on use the tennisone system which allows players to enter their entire season's availability before the season starts so it appears it would be possible to do. Like some of the captian's who've replied, I think my captains prefer analyzing the past week's results for both our team and our opponents and tweaking their lineups accordingly.
When should you serve and volley in doubles? Only when you want to win.