What is agile software development methodology ?

Agile For Startups

Agile for startups

Agile is a software development methodology that instead of sequential waterfall like approach uses iterative and incremental approach to manage projects.

Agile is best suited for the project where requirements are not fully known at the start of the project but evolve as project progresses. As is the case with many, if not, most of the IT projects, requirements changes rather quickly because of customer needs, market demands or some other factors which makes agile ideal methodology to run the projects. Agile handles uncertainty and change by creating and presenting working product to the customer in short and frequent intervals called iterations or sprints.

Contrary to Waterfall where change is not always welcomed, agile welcomes change and provide an adaptive framework to deal with the change. Agile also empowers by letting team members choose their own tasks. Agile comes into different flavor to manage project methodologies such as Scrum, XP, FDD, Dynamic System Development…

View original post 139 more words

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s