I do a lot of SF community implementations in the range of 10-20k users. My projects are typically 4-6 weeks with a team of maybe 5 on average. Granted, we're a small company with very very good talent. There's no way an Accenture or PWC could do what we do in the same timeframe.