How many switches for a small network

We are planning a small network in my office. 40 people. I am thinking about star topology. One Router which connects to few switches. Say few 24 post switches.
What do you experts suggest, one switch for each department? Business will expand in few years.
