Agile and SOA Together: Explore -- But Specify

by Paul Allen

One of the greatest strengths of agile methodologies is that exploratory techniques involving collaboration between people -- the very fabric of software development -- take center stage. At the same time, from a service-oriented point of view, rigor is needed in specifying services and the components used to implement them. All too often we see unhelpful division between agile and service-oriented architecture (SOA) camps. Once we get beyond the rhetoric of methodology, we find a much more basic problem is at work. Two quite fundamental modes of human activity -- exploration and specification -- are commonly divorced or, worse, still muddled. In this Executive Update, we provide advice for avoiding this pitfall, for getting the best out of exploration and specification techniques, working alongside each other.

Password Protected Cutter Consortium clients, please log in:


This document is available to Cutter Consortium Resource Center clients only. Retrieve your password.
If you would like further information about how to become a client, please contact us at +1 781 648 8700 or sales@cutter.com, or you can Request Guest Access.
Agile and SOA Together: Explore -- But Specify16 June 2009

Become a Member

Research and inquiry privileges, plus regular strategy meetings with Cutter's pioneers and leaders in the Agile movement, are just some of the perks! Talk to Cutter today about trial membership, including access to research, webinars, podcasts, white papers and more.

Request trial membership