Good practise, 2 of the points are BAD practise
Rebuild/Reorg indexes - Do this yes
Shrinking the files - Bad idea
sp_updatestats - This is partily done in the Rebuild/Reorg
Restarting the server - Bad idea, as Gail already mentions you flush all the cache data out and SQL will perform badly until the cache's have been rebuilt.