Friday, October 5, 2012

Feedback Loops in SCRUM

What is a "feedback loop"? Put simply, a process has a feedback loop when the results of running the process are allowed to influence how the process itself works in the future.

Following are a list of feedback loops:
  • Pair programming
  • Unit tests
  • Continuous integration
  • Daily Scrums
  • Sprints
  • Code reviews
  • Static code analysis
  • Automated integration tests
  • Automated acceptance tests
  • Having the customer and business experts work closely with you throughout the process
  • Increasing the frequency of releases tenfold (at least to test environments)
The article I found below very nicely explains the importance of feedback loops in Agile projects:

http://www.infoq.com/news/2011/03/agile-feedback-loops

No comments:

Post a Comment