Broccoli plants take up a great deal of room to grow a single head- they need at least 18 inches between plants for the best outcome.  If your broccoli plants are too close together, this will produce smaller heads as well as lower yields.  So be sure to give your broccoli plants the space they need!