Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Guides Dependency-Oriented Thinking: Volume 2 – Governance and Management

Dependency-Oriented Thinking: Volume 2 – Governance and Management


Service-Oriented Architecture (SOA) is a somewhat disappointing technology buzzword from the last decade, associated with expensive and heavyweight technology that does not provide as much of a return on investment as was hyped - or is it? Has the industry just failed to understand and exploit the power of SOA?

Ganesh Prasad, an industry veteran with over a decade's worth of SOA experience at varied organisations, has discovered the secret to unlocking SOA's wasted potential. He aims to reignite SOA practice with a fresh, lightweight yet rigorous method based on the single most important element that underlies all types of system interactions - the notion of dependencies. "Dependency-Oriented Thinking" is the book that reveals these secrets for the first time.

Volume 2 is aimed at business executives, heads of IT, enterprise architects and project managers. It provides them with a formal method to direct and manage the development of systems that deliver business agility, sustainably reduce cost and minimise operational risk - the goals of SOA.

Free download

Table of Contents

  • Synopsis
  • Part I – Why the Industry Is Doing SOA Governance All Wrong
    • Timidity in Asserting the All-Encompassing Scope of SOA
    • Confusion Between Governance and Management
    • Obesity of the Governance Function
  • Part II – Elements of a Common-Sense Approach
    • Back to First Principles and the Notion of “Dependencies”
    • An Architectural Framework to Analyse Dependencies
      • Introducing the BAIT Model
      • BAIT As a Model of Dependency Types
      • BAIT As a Model of Operations
      • TOGAF Artefacts As Dependency Relationships
  • Part III – A Practical Guide to Governing and Managing Dependencies
    • Agencies and Vehicles
      • Key Roles
      • Key Bodies
    • Functions and Processes
      • One-Time Processes
      • Recurring Processes
      • Processes in Steady State
    • Governance and Management Checklists
      • Classification of Dependencies
      • The List of Checklists
      • A Basic Governance Checklist
      • A Basic Management Checklist
      • Fundamental Enterprise Dependencies and Dependency Checklists
      • Business-Layer Dependency Checklists
      • Application-Layer Dependency Checklists
      • Information-Layer Dependency Checklists
      • Technology-Layer Dependency Checklists
    • Bringing About Desired Behaviour: Velvet Glove or Iron Hand?
  • Summary and Conclusions
    • Contributions of This Document
    • Potential Criticism of This Approach
  • About the Author
  • Acknowledgements
  • Appendix A – SOA Governance and Management: An Issue of Definition
  • Appendix B – Lessons from Cadet Camp (or Why SOA Is Like a Snake Pit)
  • Appendix C – Core Entities and Dependencies in the TOGAF Model
  • Appendix D – Artefacts in the TOGAF Model
  • Appendix E – References