The word Agile has taken the software world by storm. Agile has grown well past it's hype cycle. People have got increasing awareness about Agile, however doubts still remain in several minds especially developers and testers. So what is so different about Agile and how does it matter if you are a developer or a tester?
Fast Paced Environment
Typically Agile Environments are fast paced. It doesn't mean that there will be no breathing space. No. That is not the case. In good Agile environments, the outputs are faster. It takes lesser time to deliver same features in a good Agile environment.
More focused results
The problem with many focus is that they try to do too many things at once. And many a times, multitasking is counter productive. That is both true for an individual or a project. So Agile puts more emphasis on providing proper attention to the things that really matter.
Focus towards customer rather than technical easiness
Given a choice between easy for the customer vs easy for us, we almost take the latter option. And that makes sense sometimes, but not always. However in Agile Projects, customers are kings and if there is something that will be easier for the customer, we will do that even though it means that it might not be technically easy. There are of course technically infeasible aspects but that is a different point altogether.