we go through this all the time and for me the past 20yrs. having to do teams and deal with art dept which does the art for embroidery(hats), screen print(parent shirts) and full dye jerseys(team jersey) and custom baseball pants, then it goes to each dept and all the blanks(belts, socks, hats, parent shirts) to be ordered, and embroidery does hats, screen doe parents, dye print the jerseys and pants, and sewing is waiting for dye to finish. all the while we have 2-3 weeks max to have all of this to come together for the team so they can have 1 pick up for everything.
It is a constant battle keeping all depts talking and on the same page and same time frame. COMMUNICATIONS is the only way it can happen. most time we get it right 95% of the time. every now and then something will be backlogged in production or items out of stock. but even when we do miss something we let the customer know before they come for pick up so thee is no surprises. we have found most surprises are not good so COMMUNICATION with customer keeps the heat down.