Monday, October 14, 2013

AGILE: Tools for Producing Quality Software

In the world of software development methodologies, there is definitely more than one way to skin the proverbial cat. One of these (or rather, a group of them) is known as Agile software development. Agile is in fact an entire category of software development methodologies that are loosely connected by common goals detailed in the .



The basic idea behind Agile is that software development should be "people friendly" on all levels. Agile strives to bridge gaps in communication between software developers, managers and customers. It accomplishes this by encouraging developers to release code frequently and get feedback from the customer as frequently as possible.




Like any broad category of methodologies, some implementations of Agile are better than others. I am personally a fan of , and . Although I did not know what Agile was until recently, I have used these methodologies multiple times in the past, having had no idea that they were part of Agile.



In conclusion, I think Agile has been a valuable contribution to software development. It is important to have some kind of plan when building a large project of any kind and software is no exception. It's good to know that there are so many methodologies available to make sure future projects will be more likely to succeed!
Full Post

No comments:

Post a Comment