56879682_9219bba872_m Data Recovery Software for Memory Cards
0 Comments - 28 Aug 2011
by ktpupp Data Recovery Software for Memory Cards Data Doctor Recovery is pioneer in developing windows data recovery software which offers economical and faster way of do it yourself recovery process. We are leading developers of professional and user interactive data recovery software and have maintained outstanding ...

More Link
3935774533_36b8efac4e_m Apple iPod Songs Recovery Software
0 Comments - 28 Aug 2011
by ruiwen Apple iPod Songs Recovery Software Article by Data Recovery Software Apple iPod Songs Recovery SoftwareMonday, March 29, 2010;iPod photo recovery software restores corrupted mp3/mp4 music, images, pictures, favorite songs, movie clipping from iPod audio/video player. Advanced iPod data salvage utility helps you in that situation...

More Link

Saturday, August 27, 2011

What is Agile Software Development?

What is Agile Software Development?

Article by Outsource Software Development

Agile software development is a framework utilized software development projects. It was born out of frustration within traditional project management activities. According to Wikipedia:

The modern definition of agile software development evolved in the mid 1990s as part of a reaction against "heavyweight" methods, as typified by a heavily regulated, regimented, micro-managed use of the waterfall model of development. The processes originating from this use of the waterfall model were seen as bureaucratic, slow, demeaning, and inconsistent with the ways that software engineers actually perform effective work.

The objective when implementing an agile methodology is to minimize risks in software development. Within all agile software development methodologies, there are common principles. The Agile Alliance lists the following principles in the Agile Manifesto:


* Customer satisfaction by rapid, continuous delivery of useful software

* Working software is delivered frequently (weeks rather than months)

* Working software is the principal measure of progress

* Even late changes in requirements are welcomed

* Close, daily, cooperation between business people and developers

* Face-to-face conversation is the best form of communication

* Projects are built around motivated individuals, who should be trusted

* Continuous attention to technical excellence and good design

* Simplicity

* Self-organizing teams

* Regular adaptation to changing circumstances


There are many disciplines that fall within the agile software development umbrella. Some well known agile software development methodologies include Scrum, Crystal Clear, Lean, Extreme Programming (XP), Adaptive Software Development, Feature Driven Development, and DSDM.


Agile Software Development Status

Agile Software Development is often contrasted to the most prevalent software development model: Waterfall. According to a study from ACM:


"It is both surprising and disappointing, then, that in a survey of almost 200 practitioners, accounting for several thousands of projects over the past five years, the dominant process model reported was the Waterfall, with more than a third claiming its use.5 This result raises a question: Do practicing professionals know the Waterfall when they see it? Perhaps they are confusing it with other process models. This seems unlikely, but so does its dominance. It's more likely that in many circumstances, doing the wrong thing is easier than doing the right thing--and this is not a recipe for success"


Where to Learn More



Using Agile in Offshore Development

Agile Software Development Articles


Recommended Books


AgileAlliance

Agile Software Development (Wikipedia)


Here I showcase some websites that allow you to get free stuff legally without worrying about piracy. Sourceforge: sourceforge.net Freewarefiles: www.freewarefiles.com mob3 wiki: www.mob3.co.uk YouTorrent: www.youtorrent.com LegitTorrents: www.legittorrents.info Internet Archive: www.archive.org Caiman: www.caiman.us ArtistServer: www.artistserver.com Jamendo: www.jamendo.com Freeware-Guide: www.freeware-guide.com Free Decent Downloads: www.freedecentdownloads.com Neowin Forum Alternatives Thread: www.neowin.net What are your thoughts?

Random Post

0 comments:

Post a Comment

 
We're building a new world - We're Blog123 !