A reader recently asked if IÂ’d write on how agile handles quality assurance. Because the agile framework that my team uses is Scrum, IÂ’ll describe the process in relation to Scrum, but keep in mind that most agile methods treat QA similarly. First of all, the Scrum process does not demand that developers use any particular engineering practices. But most agile engineering techniques will integrate well, including test-driven development, continuous integration, and pair programming.
You might have noticed: American auto makers are in a little pickle. Interestingly, Japanese manufacturers are doing just fine. WhatÂ’s that have to do with agile? Well, if you trace agileÂ’s roots back, one place they lead to is lean manufacturing, a production practice that attempts to eliminate waste in an effort to create more value for the end consumer.
Victor Szalvay, CTO of Danuber Technology, makers of ScrumWorks, tells a story about his hope for the future of Agile in the next 2 years. "I think the coolest thing for Agile is if the core principles are still intact and hadn't been corrupted by this push, this press for codification at the enterprise scale."