9 Tips for Organizational Maturity in SOA
One of the greatest challenges to implementing SOA has in fact nothing to do with the intrinsic complexity behind a SOA technology platform. It is widely recognized that the real difficulty lies in dealing with people and processes from different parts of business and aligning them to deliver enterprise wide solutions. This is not only true in the case of SOA architectures but rather a challenge faced in systems design in general. As it has been nicely put by Conway’s law : “organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations”. Following 9 tips that have helped me bridge organizational silos by improving communications and collaboration between teams/departments and also by providing visibility over available assets: 1. Implement SOA Governance or Formalize It 2. Staff the right people for the right roles 3. SOA Technica...