Skip to main content Accessibility help
×
Hostname: page-component-76fb5796d-22dnz Total loading time: 0 Render date: 2024-04-27T18:23:59.226Z Has data issue: false hasContentIssue false

21 - Agile Special Tactics: SOA Projects

Published online by Cambridge University Press:  26 October 2009

John Watkins
Affiliation:
IBM Software Group, UK
Greg Hodgkinson
Affiliation:
Software Development Process Evangelist, Prolifics
Get access

Summary

SYNOPSIS

Service-Oriented Architecture (SOA) projects [89] require specific qualities in the solution that they produce around flexibility and extensibility. Most agile methods don't focus on providing method support to address these needs, or at least not to the degree required for an SOA project. This case study will describe my process configuration that borrows from the best of agile techniques and combines these with SOA development techniques to support projects that produce SOA solutions. And most importantly, this has been tried and tested on our SOA projects for many years with resounding success.

Introduction

My name is Greg Hodgkinson and I work for Prolifics, where one of my roles has been to provide leadership in software development process. It has to be said that I started with a love–hate relationship with agile methods born out of many years' experience of seeing them both being successfully used, but also (sometimes) abused; let me explain:

  • I love some of the techniques that agile methods champion as I truly believe that they have, in their own way, had a revolutionary impact on the way the industry approaches software engineering.

  • At the same time though, I hate seeing them being abused to excuse bad practices, or even worse as a political tool to bash other valuable practices.

So, taking a step back, it's not the methods themselves I have a problem with – far from it – but rather the blind faith from those who have jumped on the agile bandwagon without proper consideration for what they are trying to achieve.

Type
Chapter
Information
Agile Testing
How to Succeed in an Extreme Testing Environment
, pp. 160 - 179
Publisher: Cambridge University Press
Print publication year: 2009

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×