tag:blogger.com,1999:blog-6488575.post1861075877235644398..comments2008-10-08T09:15:25.659-05:00Comments on Jeff's Blog: Five Violations of AgileJeff L.http://www.blogger.com/profile/10499693020049210645noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6488575.post-91182167332029154012008-10-08T09:15:00.000-05:002008-10-08T09:15:00.000-05:00I was tempted to parenthesize "Automated." I have ...I was tempted to parenthesize "Automated." I have seen success where non-automated ATs were the focal point, but it requires a huge amount of discipline to write up acceptance criteria in an unambiguous manner.<BR/><BR/>For a while I was talking about "acceptance criteria." Then I started seeing the written form that this meant--very nebulous, very open to misinterpretation, and almost never the level of detail required to fully flesh out the story.Jeff L.http://www.blogger.com/profile/10499693020049210645noreply@blogger.comtag:blogger.com,1999:blog-6488575.post-6881727273527815832008-10-08T09:08:00.000-05:002008-10-08T09:08:00.000-05:00Hi Kevin--Good point about evangelism. The subtitl...Hi Kevin--<BR/><BR/>Good point about evangelism. The subtitle should be substituted for the title. They're not "requirements" by any means, just things that will either kill or severely hamper your agile efforts.<BR/><BR/>"Every day or two" = 25% of an iteration or less, as a rule of thumb, so sure, one week would be ok except that I try to avoid month-long iterations at all cost.<BR/><BR/>I think I'd find a way to change my architecture to support automated tests. Ultimately it will cost far more to not have them.Jeff L.http://www.blogger.com/profile/10499693020049210645noreply@blogger.comtag:blogger.com,1999:blog-6488575.post-74595525790611926352008-10-08T08:50:00.000-05:002008-10-08T08:50:00.000-05:001, 4, and 5... completely agree. I recently made ...1, 4, and 5... completely agree. I recently made a point about <A HREF="http://agile-commentary.blogspot.com/2008/09/retrospective-accountability.html" REL="nofollow">retrospective accountability</A>.<BR/><BR/>2 - agree except for the every day part. I say throughout the sprint. If your sprint is a week long, then every day is valid. If your sprint is once a month (and you are maturing towards shorter sprints) then I say every week.<BR/><BR/>3 - Desire, but not required. Not everyone can do automated tests in their architecture.<BR/><BR/>I'm pushing back because you say "violations". This implies that not doing these things means you are not agile. I agree they are important, but I can't agree on the "not agile" part. We have to be careful about how strong we are in our <A HREF="http://agile-commentary.blogspot.com/2008/10/waterfall-is-not-dead.html" REL="nofollow">evangelism</A>.Kevin E. Schlabachhttp://www.blogger.com/profile/06707944667176547115noreply@blogger.com