Automation and Agile / scrum process
What is your opinion on wt's automation's role in Agile / scrum process?
How should automation be applied in agile environemnt?
Can Automation survive in agile?
Best practices for Automation in Agile environment?
Re: Automation and Agile / scrum process
Automation, especially unit and integration level tests becomes even more important. When you have less up front planning and no clear idea what the big picture is, there'll be a lot of refactoring. When you have unit tests and integration level tests, refactoring becomes less risky as you can spot the mistakes in the interfaces where the pieces of code comes together much quicker.
As for best practices. I think it's generally accepted that it's a good idea to include automation as part of the done criteria. For every story to be consider done, you need to have guide lines such as 100% code coverage on unit tests & story acceptance criteria automated end to end with acceptance tests whenever possible. This will allow you to run automated tests to verify that you don't break previous stories when you move on to your next sprints.