Service Oriented Architecture (SOA) and Agile software development both help companies become more flexible and better align business and IT. As a result, many have noted that SOA and Agile seem like a natural fit. Product manager and software engineer Antonio Bruno takes it a step farther, saying that if you want to get the best results for your company, you need to deploy SOA and Agile together.
He writes that enterprises that deploy Agile without SOA “have to expect high development efforts along with an increased IT burden and TCO costs.” Similarly, Bruno argues that companies that deploy SOA without Agile are not “fully agile in support of the business, if changes are not driven by Agile processes.”