At JavaPolis 2007, held in Antwerp in December, I gave a talk entitled "Evolving
Agile: Addressing the Uncomfortable Issues that We've Managed to Avoid Until
Now". In the presentation I question some of the rhetoric that we hear in the
agile community and discuss some of the issues that we need to address if agile
is to succeed in the long term. I start by arguing that Agile has clearly
crossed the chasm and as a result the expectations have changed, hence the
importance of addressing these issues that we've been avoiding until now. I
then share some thoughts about "uncomfortable" development issues such as
scaling TDD, scaling Scrum, up-front modeling on agile projects (yes it's
happening), agile documentation, agile database techniques, and lean development
governance. I end the presentation with some thoughts about "uncomfortable"
industry issues such as the need to create a concrete definition for agile, we
need to communicate what agile actually
is, we need to develop a respectable certification program, get better at
distributed agile, consider "agile process maturity models" (I know, yuck), and
consider agile process unification.
If you're interested in how to scale agile approaches to meet the real world
needs of your organization then I suspect you'll find this video interesting.
The URL is
http://www.parleys.com/display/PARLEYS/Evolving+Agile?showComments=true
BTW, I'm wearing a rather fashionable shirt in this video.
- Scott
Scott W. Ambler
Practice Leader Agile Development, IBM Methods Group
http://www.ibm.com/rational/bios/ambler.html
Agile at Scale: http://www.ibm.com/developerworks/blogs/page/ambler
__________________________________________________________________
Looking for the perfect gift? Give the gift of Flickr!
http://www.flickr.com/gift/