This book describes the eMids approach to the Agile methodology of software development, and details some of our experiences during the Agile Journey working over a dozen successful and some not so successful projects. These experiences and hard-won insights into Agile will light the way for others thinking of adopting it or working with Agile teams in a distributed delivery models. Several aspects of Scrum and other agile methodologies need to change to effectively gain the benefits of agile. The author describes a blended approach utilizing the best practices of Scrum, Unified Process and the PMI’s PMBOK™ methods aptly titled Unified Scrum in exploiting the agile methodologies to the greatest business benefits. Several different distributed models are described and explored including heavy customer site presence to fully distributed teams, each having its own constraints and benefits. The reader must realize that agile or not, there is little substitute for strong management and motivated teams which eventually define the success of projects.