SOA Governance: Achieving and Sustaining Business and IT Agility

SOA Governance: Achieving and Sustaining Business and IT Agility Review


SOA Governance: Achieving and Sustaining Business and IT Agility is a fantastic book which shows how any service-oriented architecture project can be run more predictably and productively, decreasing cost and increasing ROI. The architects and project managers in charge of any significant SOA project should know the material in this book.

The book is written by four very knowledgeable SOA practitioners at IBM (which also explains why it’s published by IBM Press). Books written by multiple authors often read as independent chapters that don’t flow as a book, but these authors have collaborated well to produce a consistent whole. They have distilled their knowledge of how to manage SOA projects into what is really two books in one: 1) A model for managing SOA projects via 2) A process for performing SOA projects. The latter is based on tasks which produce work products, specific concrete deliverables which make project management much more straightforward. The latter half of Chapter 3 is a catalog of governance work product types, and Chapter 4 catalogs service development work product types. These form the basis for the SOA governance model described in Chapter 5, which details step-by-step tasks in the processes for governing the development of SOA applications, tasks which create the work products described previously.

I enjoyed all the touches of simple, practical advice spread throughout the book. One example is “Our experience has been that establishing a dedicated SOA CoE [Center of Excellence] is one of the most important organizational changes the governance planning team can make.” (p. 237) Another example is the sections titled “What Distinguishes the SOA Winners?” and “Antipatterns: Common SOA Pitfalls.” (pp. 43-50) Almost every section begins with a quotation that has nothing to do with SOA governance and yet usually illustrates the section quite nicely. For example, the section on “Governance Mechanisms” (p. 33) beings with this quote attributed to Colin Powell: “Great leaders are almost always great simplifiers, who can cut through argument, debate and doubt, to offer a solution everybody can understand.”

No book is perfect, nor is this one. Chapter 6 on managing the lifecycle is not as strong and badly needs more copyediting. For example, after doing a nice job of distinguishing between processes and tasks (p. 268), other parts of the chapter start distinguishing between tasks and what are sometimes called processes but sometimes called services. I’d also quibble that they focus overly much on whether operations can be automated since it’s also valid for a task in a process to be a human task. Nevertheless, these complaints are minor in what overall is a collection of very useful information.

(Disclaimer: I, like the authors of this book, am employed by IBM.)

SOA Governance: Achieving and Sustaining Business and IT Agility Overview

Address the #1 Success Factor in SOA Implementations: Effective, Business-Driven Governance

 

Inadequate governance might be the most widespread root cause of SOA failure. In SOA Governance, a team of IBM’s leading SOA governance experts share hard-won best practices for governing IT in any service-oriented environment.

 

The authors begin by introducing a comprehensive SOA governance model that has worked in the field. They define what must be governed, identify key stakeholders, and review the relationship of SOA governance to existing governance bodies as well as governance frameworks like COBIT. Next, they walk you through SOA governance assessment and planning, identifying and fixing gaps, setting goals and objectives, and establishing workable roadmaps and governance deliverables. Finally, the authors detail the build-out of the SOA governance model with a case study.

 

The authors illuminate the unique issues associated with applying IT governance to a services model, including the challenges of compliance auditing when service behavior is inherently unpredictable. They also show why services governance requires a more organizational, business-centric focus than “conventional” IT governance.

Coverage includes

  • Understanding the problems SOA governance needs to solve
  • Establishing and governing service production lines that automate SOA development activities
  • Identifying reusable elements of your existing IT governance model and prioritizing improvements 
  • Establishing SOA authority chains, roles, responsibilities, policies, standards, mechanisms, procedures, and metrics
  • Implementing service versioning and granularity
  • Refining SOA governance frameworks to maintain their vitality as business and IT strategies change

Introduction: A Services Approach  

Chapter 1: Introduction to Governance   

Chapter 2: SOA Governance Assessment and Planning

Chapter 3: Building the Service Factory  

Chapter 4: Governing the Service Factory    

Chapter 5: Implementing the SOA Governance Model   

Chapter 6: Managing the Service Lifecycle    

Chapter 7: Governance Vitality     

Chapter 8: SOA Governance Case Study    

Appendix A: Glossary    

Appendix B: References    

Index  

Available at Amazon Check Price Now!

*** Product Information and Prices Stored: Jul 26, 2010 11:18:30

  • Share/Bookmark

Leave a Reply


Powered by Yahoo! Answers