This document provides a 10-step guide for planning, building, deploying, and managing a service-oriented architecture (SOA). The steps include: thinking big but starting small with initial projects; collaborating with business stakeholders to map and rationalize key business processes; surveying existing technologies and applications; connecting the first services by identifying redundancy and building shared services; choosing and deploying a registry to publish services; and more steps related to governance, security, messaging infrastructure, service management, and orchestration. The guide emphasizes taking an iterative approach focused on business processes and using existing technologies when possible.