Google's executive chairman, Eric Schmidt, has urged companies that wish to create globally successful software to adopt an agile development methodology.
Schmidt spoke to delegates at this year's Dreamforce event in San Francisco, where he was sharing a stage with Salesforce CEO Marc Benioff.
"I have been trained in the classic computer model, where you have two- or three-year timeframes and development cycles. Everything is very predictable. However, the web is not like that," explained Schmidt.
"You are much better off if you organise your system around a continuous iteration model. The idea is that these new systems are so flexible you just make them better every day," he added.
Agile is a form of incremental software development that aims to reduce the risks in traditional development by including continuous planning and feedback processes from the start of the project.
The project is constantly adapted according to how much progress is made and the needs of the business.
A typical agile project involves programmers working in cross-functional teams, giving the approach a flexibility and responsiveness that others lack, according to exponents.
"[Agile] goes against all the classic engineering management and planning that CIOs have been trained in for the past decade," said Schmidt.
"However, just run faster. Just figure out how to release a new version of your software every day. It's hard but it can be done."
Schmidt argued there are now software collaborative development tools that allow companies to "dynamically develop and test in an iterative model".
"Once you have mastered this, then do it globally. When you have done this you will have a world-class software development organisation. The tools are good enough to allow you to operate in that way," he explained.
Schmidt also suggested, during the discussion with Benioff, that Microsoft has failed to keep up with Google's innovation in search and mobile because it is "hard for incumbents to move to the new [agile] model".
"If you follow the model I am describing, where you are continuously iterating, then it will work for you," said Schmidt.
"But if you have the classically designed platforms that Microsoft has, it is very difficult for them to move to the new model."
Have your say on this article
Newsletters
Latest stories from Developer
Latest videos
You may also like
Developer jobs
Technology Patent Wars
Case studies from large organisations across all sectors
... And rich media, and flexible working, and peaks in traffic ...
Upcoming Events
Join us for this Computing web seminar, in which the Head of BI at the Co-operative Group Nick Colebourn will be explaining just how he reigned in the Group’s sprawling database estate and how significant savings were realised and data quality improved as a result.
Date: 31 May 2012
Time: 11:00 AM
Live June 13th 11:00am: Register now. During this web seminar we will be looking at the sorts of incidents that can bring data centres grinding to a halt and what can be done about them.
Date: 13 Jun 2012
Time: 11:00 am
Receive the latest jobs direct to your inbox
Are you being paid what you are worth?