A Survey of the Use of Agile Methodologies in Different Indian Small and Medium Scale Enterprises (SMEs)

Prior to the use of Agile Methodologies in software industry, the software projects were chaotic and unpredictable. As a result the processes which are best suited for well-defined problem domains cannot manage such software projects. It had been seen that with highly detailed user interface designs, specifications and plans, the software developed turned out different from its original intent because customer requirements change frequently. The crux of Agile Methodologies is that the changes in the requirement can be managed software even during the development cycle of the software development. A survey of 18 SMEs catering software market has been carried out for finding software development scenarios. Eight Agile Methodologies had been studied and surveyed which I found effective in current scenario of software development. These are Extreme Programming, Scrum, Crystal Methodologies, Rational Unified Process, Adaptive Software Development, Feature Driven Development, Dynamic Systems Development Method and Lean Development. And it has been discovered that majority of SMEs follow Scrum for their software development .And other SMEs are also developing their software projects with the help of Scrum variants like scrum and waterfall model as they are using Scrum in requirement gathering, management level processes, and development using waterfall model. This paper summarizes the trends followed for software development in SMEs and it has been shown graphically also.