This paper examines the challenges and improvements in the adoption of Agile methodologies in small software development industries in Gujarat, India. It presents a survey conducted to analyze agile adoption barriers and proposes an improvement theory aimed at increasing effectiveness and productivity through specific practices. The implementation of these improvements has shown positive outcomes in terms of cost, risk management, and development time.