The pace is fast. New applications are popping up daily. If one wants to enter the market one needs to act quickly to implement the new idea. If one already has a presence in the market one needs to stay competitive and keep refining the application on an ongoing basis. The traditional development process was designed to support large releases offered months apart from one another. That is too slow for today's market. We cannot stay competitive if we deliver bug fixes and new cool features months from now. The fast pace applies also to the business growth. A number of small companies became disruptors in many areas of business. How did they do that one may ask. One of the factors enabling them to do that is developing new applications for cloud. The prevailing business model for cloud environments is based on the pay-as-you-go principle. There is no need to invest in own hardware and software infrastructure to host the applications. Everybody can now start small and add 'unlimited' resources as needed. This has its business merit but also provides a way to quickly adjust application capabilities to a rapid business growth.
['Kris Kobylinski']
Agile software development for Bluemix with IBM DevOps services