One of the primary reasons that IT organizations aren’t perceived to be particularly agile is that it usually takes them a long time to build an application. But when you talk to IT folks, they will tell you that it’s not the writing of the code that’s the problem, but rather all the revisions to the requirements that are made during the application development process that lengthen the development time.
To address that longstanding challenge, Tata Consultancy Services this week announced that it has teamed up with iRise to launch Business Process Innovation and Simulation & Visualization as a Service via the cloud. These offerings make it possible to visualize how a process or application will actually function before a single line of code is written.
Last month, iRise announced that its application simulation software would be available as a cloud service. Tata is now incorporating this capability within its own offering, which can be deployed on premise, in a cloud that is owned and operated by Tata or via the Microsoft Azure cloud service.
Spandan Mahapatra, global head of the Business Solutions Unit at Tata Consultancy Services, says once business executives sign off on how they want an application to behave or how they want a set of business processes to function, Tata will then write code that will manifest itself via the HTML5-based Fiori user interface that SAP developed.
Helping users to visualize something before it is built is the last frontier in application development, says Mahapatra. Not only will it cut down on the amount of time needed to prototype an application, it eliminates all the back and forth between developers and end users that conspires to make developing applications both time consuming and often prohibitively expensive.
Naturally, there will always be some tweaking of application code before it goes into production. But the ability to visualize something before it is created will most certainly encourage organizations to invest in additional IT projects that will stand a much better chance of delivering on their initial promise.