As I think about it though, I realize that her comical comment is, in fact, accurate. The way I have to test on a traditional project is rather clumsy and inefficient compared to the way I test on an agile project. Piles of paperwork, hours logging issues in a tool, and slow turn-around time, just can’t compete with minimal paperwork, face to face collaboration, and fast turn-around times. I admit it. I am an agile proponent. I favor an environment where the management team, the development team and all of the stakeholders are on board with agile development. I have found that the team can produce systems not only faster, but of higher quality, when the team I am working with uses mature agile methods.
But I am also a realist. Often I am faced with an environment where corporate policies and procedures prohibit the team from using agile methods “by the book.” I could choose to not work on those projects until the organization is fully agile compliant, but I find that there is value in helping software development teams “drive an agile peg in a CMMI hole.”
If any of you have been there and done that, and have a few particularly useful and innovative tips to share, I’d love to hear from you.
Looking for the comprehensive set of services such as "Testing SOAs", Quasi-Agile, SCRUM, "Object Oriented Testing", Black Box testing, SQL Testing for building quality systems. Our training provides a rigorous foundation in requirements based testing.
Tags: stakeholders, management team, turn around time, piles, compliant, breakfast table, peg, policies and procedures, proponent, minimal paperwork, realist
This article is free for republishing
Source: http://www.articlealley.com/article_1068628_11.html
Source: http://www.articlealley.com/article_1068628_11.html
