Cities and major-contractors require so much planning and organization that it is often the case that companies have several staff members dedicated to that effort.
Smaller contractors, on the other hand, are extremely slipshod. Many of them get by just fine anyway.
I think that's an important point. I don't expect a startup to have a great deal of organization, but enthusiasm and general competence can make up for a lack of formal processes. Microsoft Project is for companies that have people who don't really want to be there.
"There is no shame in being self-taught, only in not trying to learn in the first place." -- Atrus, Myst: The Book of D'ni.