Rob has put very interesting thoughts in this post. I think, they are for the "SO and enterprise" thread. Nevertheless, the major point taken (by me) is - educating and respecting each other (business and IT) is the way to go. No doubts it is in the right direction but is it enough?
Can we try to formulate what is needed in the enterprise (and why) to not only agile business and IT but make it efficient in modern changing market, i.e. make it SO? What organisational and technological means we would recommend to achieve this goal? I think that culture creates a framework which supports and feeds the culture in its turn; what business-technical framework would be suitable for SO in the enterprise? - Michael ----- Original Message ---- From: Rob Eamon <[EMAIL PROTECTED]> To: [email protected] Sent: Thursday, July 3, 2008 5:49:54 PM Subject: [service-orientated-architecture] Re: Meehan & Anne on SOA Success - or lack of Chad Roberts, architecture director at Cigna Group Insurance, said: "We had to realize that we have to think about the business first and technology second," Roberts said. "Whether we like it or not, we are order takers to the business. … If I'm a claims guy, the last thing I want to do is talk to an IT guy about SOA and how that's going to help me in the future when I've got systems that are failing today." Some random thoughts: * IT is part of the business. Stop encouraging the gap. * SOA is about planning and archictecture. Systems failing today is (generally) about operations. Those are two different discussions. * Viewing IT as order takers is widespread. For many aspects, that view is exactly right--software ordering, installations, desktop managment, etc. At other levels, like the business planning and strategy level, an order-taker view is simply wrong. * From an IT'er perspective, if you're satisfied with being an order taker--that is, extracting requirements from functional teams and creating solutions--you' re just asking to have your job outsourced. The value IT must bring is an inherent understanding of the business that you're in. You should be as knowledgeable about business activities as anyone. If you're not, then become so. Your job is viewing your company business from a tech perspective. If you focus only on the tech and not on the business, you're not doing your job. * From a non-IT'er perspective, if you view IT as order takers, then you're missing the bigger picture. Push your IT folks to know and understand the business as well as you do. Their job is to view the business through a technology lens--make them do so. With shared understanding it is much easier to collaborate to come up with powerful solutions and systems that focus on business first. -Rob
