很多公司都天真的认为实施SOA仅仅是一个项目而已。SOA是一个软件架构,而只有公司坚持以服务为导向的核心原则,确保其交付与架构远景和路线图一致,SOA才能带来所需要的利益。SOA要求专业化。一个商业服务可以通过SOA架构师、开发人员、数据架构师、网络架构师以及一个安全专家的努力建立起来。一人全能的时代已经一去不复返了,在各个层次都有专业分工:有用户界面设计师、业务流程建模、数据服务专家、业务规则专员、企业服务总线(ESB)专家等等。所有的这些专家可能同时致力于同一个服务,这也需要高水平的协作。
建议:标准的IT团队结构对于SOA来说是没有效果的。要摆脱传统思维的束缚,我更为偏好矩阵式组织和作战式环境。拆掉隔间,建立一个开放的空间以供这些专家近距离的一起工作。这同样也帮助了商务团队和测试员。在四处挂上白板, 尽可能消除会议安排,选择更具协作性的方法来代替会议。
8他们低估SOA的复杂性
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/