I would advise that you become familiar with the bandwidth calculators here:
http://www.troylister.com/html/bandwidth_calculators_.htm
The folks at OPNet make a LOT of money doing this for companies:
http://www.opnet.com/products/modules/flow_analysis.html
I'd recommend that you read IT Systems Management: Designing, Implementing, and Managing World-Class Infrastructures by Rich Schiesser. It should be available in any technical college library.
I also recommend A Spare Capacity Planning Methodology for Wide Area Survivable Networks
by Adel A. Al-Rumaih. This may be available in your library, if not, it is available here:
http://dissertation.com/book.php?method=ISBN&book=158112046X
Another interesting take on the subject is covered here:
http://itmanagement.earthweb.com/erp/article.php/3400851
To be honest, capacity planning is a holistic art which involves an understanding of each element and how the entire system interacts. An example being:
The amount of mail sent and recieved will affect both local network traffic to clients and servers, WAN, as well as, the Internet link. And how the system utilizes the TCP/IP packet for sending information will also increase or decrease bandwidth utilization.
So your first step is to find out what OSes are running on workstations, laptops and servers. Then determine the WAN and local area segment speeds and utilizations. Then see what the connectivity is to the outside world (known as the Committed Information Rate [CIR] on a data line) and it's utilization. How much mail? How many attachments? What size are the attachments?
Best of luck.