![]() The nature of SOA encourages specific team makeup and types of communication within the teams which is the realm of methodologies. Most SOA teams, on the other hand, are almost predominantly functional teams grouped around sets of services. Agile methods like XP directly address design and have come up with derogatives like Big Design Up Front (BDUF) to discourage this behavior. One might argue that software development practices and architectures are non-overlapping. Methodologies and Architectures - Mutually Exclusive? This will be one article of a series of articles planned to bring this discussion to the forefront. Which is right? Which is better? Are we comparing apples and oranges? Can they be used together, and if so, how? It is impossible to do justice to all of SOA or all of Agile in one article so we will keep focused. ![]() Agile software development aims at making organizations agile by introducing practices that increase communication and feedback. SOA aims at making the entire enterprise agile by using services as the building blocks for applications. This article first appeared in Computer Magazine and is brought to you by InfoQ & IEEE Computer Society.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |