SOA projects require a long term, strategic view rather than being treated as short term projects. Key factors for success include strong leadership, well defined business cases, governance policies, and an incremental architectural approach. Traditional projects often fail because they are too project focused and don't deliver reusable services or enterprise value.