File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Agile and Other Processes and the fly likes Determining Whether a Team is Agile Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Determining Whether a Team is Agile" Watch "Determining Whether a Team is Agile" New topic
Author

Determining Whether a Team is Agile

Scott Ambler
author
Ranch Hand

Joined: Dec 12, 2003
Posts: 608
My December print column How Agile Are You? is now available online. The column describes the issues that I look for in determining whether a team is agile or not. The goal isn't to give teams some sort of "agile gold star" but instead to identify those teams which are claiming to be agile but really aren't. Personally, I'm getting really tired of having to argue with traditionalists which claim that agile doesn't work because they think that a "code and fix" team is agile. This column provides the criteria against which they can judge whether a team is agile or not.

In my experience, agile teams:
1. Can introduce you to their stakeholders, who actively participate on the project.
2. Can show you, and run, their regression test suite.
3. Produce working software on a regular basis.
4. Write high-quality code that is maintained under CM control.
5. Welcome and respond to changing requirements.
6. Take responsibility for failures as well as successes.
7. Automate the drudgery out of their work.

- Scott


<a href="http://www-306.ibm.com/software/rational/bios/ambler.html" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="http://www.ambysoft.com/books/refactoringDatabases.html" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>
Frank Carver
Sheriff

Joined: Jan 07, 1999
Posts: 6920
I find it interesting that your list has nothing about collaboration or communication between team members.

I've worked on teams where several individuals might meet these criteria, but I'd be very wary of classifying the team as agile because each team member worked only on a specific area of the project. A "Truck Number" disaster waiting to happen.


Read about me at frankcarver.me ~ Raspberry Alpha Omega ~ Frank's Punchbarrel Blog
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Good catch, Frank!


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Determining Whether a Team is Agile
 
Similar Threads
Agile Testing! How can it be useful
Why Agile Works: Feedback
what is advantage agile over other methods
Agile testing: Transitioning from a traditional to an Agile test team
Agile adoption strategies