This paper describes our practical experiences in developing and deploying a global delivery architecture throughout the IBM IT (information technology) delivery organization. IT delivery has been moving toward a globally integrated delivery operation, based on global centers in places such as Bangalore and Shenzhen, for its infrastructure outsourcing clients. This has presented many challenges: some technical, some organizational, and many to do with people and culture. We describe our architecture-based approach to global integration. We give an outline of the Global Delivery Architecture (GDA), which was specifically developed for this environment. We describe the core technologies within GDA that support this integration: the enterprise service bus, portals for internal and client use, and knowledge and configuration management. We also discuss the practical problems we experienced in developing and deploying the architecture, covering governance, organization, and cultural issues encountered as we build up global capability. Finally, we discuss how the architecture can be used at the individual client account level to enable a particular environment to be tailored for local needs.
[1]
Dave Taylor,et al.
Let Go to Grow: Escaping the Commodity Trap, First Edition
,
2005
.
[2]
Philippe Kruchten,et al.
The Rational Unified Process Made Easy - A Practitioner's Guide to the RUP
,
2003,
Addison Wesley object technology series.
[3]
David Brown,et al.
Model-driven systems development
,
2006,
IEEE Engineering Management Review.
[4]
Charles T. Betz,et al.
Architecture and Patterns for IT Service Management, Resource Planning, and Governance: Making Shoes for the Cobbler's Children: Making Shoes for the Cobbler's Children
,
2006
.