80% CEOs feel that Agile is a must for survival for their companies

by Vishwanath Patil    Aug 30, 2011

Preethi MadhuCustom software developer ThoughtWorks Inc. says that more Indian companies are looking at adoption of agile methods, which it claims will help software companies to get better visibility of their projects and focus on return on investment.
In an interview to CXO today.com, Preethi Madhu, ThoughtWorks, head of consulting services India, said Agile methods allow a lot of interaction among the team and the customer, and help the software development evolve and expand and cross the cultural paradigm.

Why do Indian software companies need to adopt Agile?
Agile allows faster time-to-market, more adaptability, increased productivity and quality based ROI and better project visibility. The Agile fundamentals are very different from the way it is assumed in India. It allows a lot of interaction among the team and the customer, and helps the software development evolve and expand and cross the cultural paradigm. It calls for adaptive guidance with the skill to take possibilities, hold vagueness and interrupt the status quo.

What is the current status in Agile adoption?

As a world-wide consultancy with Agile software development, ThoughtWorks is keen to comprehend the designs, accomplishments and matters that companies in India practise as they make the changeover to collaborative and adaptive method of developing software. Agile has caught up in India very recently. There is still very less maturity in Indian business market. There are many organisations developing a strategy with the hope of developing and improving productivity and meeting customer expectations.

How do Agile methods fit together (applicability and practices)?
Agile adopts two thought methods: iterative and incremental. The most commonly carried out Agile management practices comprise day-to-day stand-up, and issue and iterative planning, while certain practices such as open workspaces and pair programming have gained lesser importance in most organisations in India. There is a slower rate of change or adaptability in Indian IT industry. However, several Agile practices are paired and to be used together. Using certain practices alone or out of setting can cause problems in the complete makeover efforts. Each plays a critical role in empowering an establishment to being Agile.

The cultural shift in most organisations is seen as a major hurdle in adopting Agile and is evident in the results of the survey. Transition from a traditional organisation to collaborative and adaptive management style of Agile may be difficult in the initial stages devoid of skilful training and in-house buy-in.

What is the future roadmap in Agile adoption?

There are often speculations like ‘are we agile enough?’ there is nothing like Agile enough, Agile adoption needs to be a continuous process and it believes change as the only constant and organizations must believe in being ready to change. Agile development is more of a culture and not a process. Agile helps to identify your culture and promote it. Indian organizations usually need agility according to the business and customer roles.

Agile has the prospective to be unconditionally tactical to companies, giving them the skills to be far more receptive to clienteles and the market than ever before. However, implementation of Agile is a major alteration, and necessitates a basically dissimilar tactic to the alteration practise. Commonly used Agile engineering methods are unit testing, uninterrupted integration and recurrent check-ins.