Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Agile Methodologies

DZone's Guide to

Agile Methodologies

· Agile Zone
Free Resource

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.

There are various agile methodologies, although ‘agile development’ is really a philosophy, not a methodology.  A set of values and principles.  The agile manifesto describes these values and principles, and I have also written about 10 key principles that underly most agile  methodologies.

Agile methodologies are characterised as ‘agile’ when they exhibit these principles.  Some examples are:

  • Scrum - which focuses on agile management and on how to better organise development teams.
  • XP (Extreme Programming) – which includes  some management elements but emphasises technical practices more and is therefore more of an agile engineering methodology in my mind.
  • DSDM – Dynamic Systems Development Method, one of the earliest iterative development methods.
  • Lean Software Development – which focuses on cutting out as much overhead as possible.

These seem to be the most widely adopted agile methodologies, however there are other agile methodologies, for instance:

Information on the web about these agile methodologies seems a little scarce, however I did find this overview of agile methodologies quite interesting.

If I’ve missed any, please feel free to add them in the comments, or let me know what you think of these methodologies…

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.

Topics:

Published at DZone with permission of Kelly Waters, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}