aspose file tools*
The moose likes Agile and Other Processes and the fly likes Agile Testing: New to Agile Methodologies Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Agile Testing: New to Agile Methodologies" Watch "Agile Testing: New to Agile Methodologies" New topic
Author

Agile Testing: New to Agile Methodologies

Joe Deluca
Greenhorn

Joined: Jan 29, 2009
Posts: 14
Lisa and Janet,
I am a programming student interested in agile methodologies. Is there any way to implement agile concepts in single person projects?
Would the content provided in your book be suitable/learnable for someone such as myself who is new in the agile field?

Cheers,
Joe


SCJP 6
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Take a look at http://c2.com/cgi/wiki?ExtremeProgrammingForOne


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
Lisa Crispin
Ranch Hand

Joined: Feb 03, 2009
Posts: 43
Joe Deluca wrote:Lisa and Janet,
I am a programming student interested in agile methodologies. Is there any way to implement agile concepts in single person projects?
Would the content provided in your book be suitable/learnable for someone such as myself who is new in the agile field?

Cheers,
Joe

Hi Joe,
IMO, Agile is mainly about values and principles. If you're committed to delivering high-quality software and the best possible business value, and you're always trying to improve the way you work, that's agile in my book. Being "agile" would mean working closely with your customer, and using good practices to produce what the customer needs. The smallest agile project I worked on had two programmers, a tester and a customer, and it was a success.

Our book assumes some readers won't be very familiar with agile development, so we give a lot of context and explanations, but oriented towards testing in an agile project. You shouldn't have any problems following it even if you're brand new to agile. If you want a more general introduction to agile development, there are a lot of good books. The Art of Agile Development by James Shore is a good intro for newbies and also contains a lot of good information about testing. Bob Martin's Agile Software Development is also good, although it's several years old now, I don't think it's dated. You could also find some good information on the Agile Alliance site, www.agilealliance.org.
-- Lisa


Co-author, with Janet Gregory: Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009) http://lisacrispin.com
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Lisa Crispin wrote:
IMO, Agile is mainly about values and principles. If you're committed to delivering high-quality software and the best possible business value, and you're always trying to improve the way you work, that's agile in my book. Being "agile" would mean working closely with your customer, and using good practices to produce what the customer needs.


Uh, while I agree that Agile is defined by values and principles, I'd also say that it's a bit more specific than "just" what you indicate above. I think it's very well defined by the Agile Manifesto. William Petri has a very good blog post on this topic: http://agilefocus.com/2009/02/agile-versus-agile/ (well, at least I like it... ;)
Lisa Crispin
Ranch Hand

Joined: Feb 03, 2009
Posts: 43
Ilja Preuss wrote:
Lisa Crispin wrote:
IMO, Agile is mainly about values and principles. If you're committed to delivering high-quality software and the best possible business value, and you're always trying to improve the way you work, that's agile in my book. Being "agile" would mean working closely with your customer, and using good practices to produce what the customer needs.


Uh, while I agree that Agile is defined by values and principles, I'd also say that it's a bit more specific than "just" what you indicate above. I think it's very well defined by the Agile Manifesto. William Petri has a very good blog post on this topic: http://agilefocus.com/2009/02/agile-versus-agile/ (well, at least I like it... ;)


Oh, I do like William's post.

I don't think I'm communicating my viewpoint very well. My wish is that someday we don't give it a special name, it's just the accepted good way to develop software. And of course, there are variations in practices from team to team, but the principles and values are the same.
-- Lisa
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Lisa Crispin wrote:My wish is that someday we don't give it a special name, it's just the accepted good way to develop software.


Oh, you are a dreamer!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Agile Testing: New to Agile Methodologies