and fix all the bugs in order to have the feature accepted by the product owner by the end of the iteration.
In some agile methodologies, quality drives the entire software development process in something called "test-driven development" (TDD). In this approach, tests are written and automated first, before the functional code is written. As stated in one of the FAQ responses at Testdriven.com's Web site, "Write a small test, write enough code to make the test succeed, clean up the code. Repeat."
Whether you choose to embrace typical agile activities or something more extreme, quality is guaranteed to improve when implemented in the spirit of the Agile Manifesto and its guiding principles. And as this last article in the series draws to a close, I hope that you've seen how agile practices are in sync with most, if not all, of the tenets outlined in the Project Management Body of Knowledge. I invite you now to learn more about agile by visiting the following sites and to look for more of my articles next year on how to make the transition to agile.
Click Here to Read Relating PMBOK Practices to Agile Practices Part 1 of 4
Click Here to Read Relating PMBOK Practices to Agile Practices Part 2 of 4
Click Here to Read Relating PMBOK Practices to Agile Practices Part 3 of 4