“Agile” or “Agile Software Development” isn”t a single method. It”s an umbrella term covering just a collection of “values” that you might choose to hold. Two different methods can both be “Agile” and yet conflict with each other when it comes to practices you should or should not do.
There isn”t a clear cut definition of “Agile” – so it”s not possible to make a definitive list of “Agile practices”, but there is in fact a minimum number of things you have to do to be doing Scrum (although that”s not representative about specific engineering practices.)
Rather than doing all of one thing at a time, Scrum teams do a little of everything all the time.
These lists summarize all Agile best practices our teams apply regularly at Excel SoftSources.