When do you start creating public transport systems in your city?

For some reason I leave it until my city is a bit big. I always rely on roads until they are very packed with traffic.

Then, I like seeing how the roads are jammed with traffic and then creating a bus system that relieves that.

When do you do it or what approach do you follow?