The benefits of agile methodology are quite well known. For any methodology to be successful, it has to be tailored to
the needs of the particular project based on implementation experience. This is true for the agile methodology also.
Hence constant feedback must be taken in order to fine tune the processes for better efficiency. In large projects a lot
of effort must also be spent on change management to roll out any methodology. Hence it might be useful to roll out
agile in stages, identify the pros and cons of the particular model and make necessary changes to suit a particular
project.
In this paper, an effort has been made to outline how we made a transition from traditional testing to agile testing
methodology in stages. This paper explains how agile testing was adopted in a product development environment,
the challenges we faced and how the problems were addressed by implementing a continuous integration system
enabling testing in parallel with development.
Nanjunda Prasad is an engineering graduate in telecommunication. He graduated from the Visweshwariah
Technological University in the year 2005. He has a total experience of three years. He is a test team member for the
Treatment Planning System developed by the Oncology Care Services group of Siemens Healthcare. His
responsibilities include writing test procedures, test automation and performing integration tests. He is an ISTQB
certified tester. |