pre-soaking and washing the washable components is an absolute must for me - to get rid of excess dye and to get most of the shrinkage out of the fabric.
I have found that fabrics do not shrink at the same rate - and I prefer the flat as possible look in my finished items.
Some unwashed fabrics will shrink when pressed with steam.