Heard of eXtreme Programming, Agile, Scrum... what about Kanban?
PDF version
I recently ran across a nice article defining Kanban which also provides a "comparison" between Kanban vs Scrum. Henrik Kniberg describes nicely how these are not at all exclusive but could be used in conjunction to complement each other.
Here is a nice summary of the differences (page 39):
Source: http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf