IBM DOC: reduce by 70% the cost of building optimization solutions

Use the new development platform from IBM to quickly create high-ROI prescriptive analytics solutions with a low TCO

  • advanced web User Interface (UI), out-of-the-box
  • integrated user management (login, access rights, workspaces)
  • what-if analysis capabilities
  • containerized deployment (scalability, robustness failover capabilities)
By using IBM Decision Optimization Center (DOC), you can create a fully deployed optimization application in just 100 person-days
  1. Fixed scope: fix the scope of an average optimization application and compare the development budget. Specifically, build the same solution with and without DOC, and compare how many person-days it takes to do so.
  2. Fixed budget: fix the development budget (e. g.100 person-days) and compare the results. More in detail, using the same number of person-days, build two solutions, with and without DOC, and compare the features and functionalities.

1. Fixed scope: DOC is 3 times faster

DOC accelerates the development of standard features by a factor of almost 12.2. Fixed budget of 100 person-days
  • Standard features: these are those must-have functionalities that are typically shared across all optimization solutions, such as user authentication, data input-output management, basic data visualization, what-if capabilities, DevOps activities, tests, etc.
  • Customized features: these are those functionalities that are specific to each application. They typically include the optimization model, complex data visualization graphics, and specific data processing tasks.
Customized features like the manual edition of a Gantt chart, are specific to each application. They bring significant value to business users.

2. Fixed budget: DOC application has a higher value and a lower total cost of ownership

  • Poor data visualization (no web UI, just some Excel tables)
  • No user management (login, access rights, workspaces)
  • No what-if analysis capabilities, no scenario support
  • Basic Docker-Compose deployment, no scalability, no failover, no robustness.
DOC-based applications have a low TCO: thanks to the optimization server, they are easy to extend and allow for CPUs and Licences sharing; thanks to containerized technology, they are stable and cheap to maintain, and thanks to the use of open-source libraries, their UI is easy to extend and adapt.

Conclusions

  • If all of your applications share the same structure, the development and deployment practices can be standardized, increasing efficiency.
    Working on multiple projects at the same time will be less disruptive, and fixing a bug in an old application will not be a nightmare anymore.
  • Delivering — at the same budget — a more polished and professional application increases end-users’ acceptance and adoption. No matter how advanced a solution is, if it's not adopted by end-users, it is worthless.
  • You often spend a lot of time developing features that ultimately turn out to be useless. DOC allows for frequent interactions with business users, making them part of development decisions. With DOC, in a matter of hours, you can build a Minimum Viable Product around your optimization model, put it in the hands of your business users, and progressively improve it based on their feedback.
DOC helps to enforce standardization and best practices across the development and deployment teams. Working on multiple projects at the same time will be less disruptive, and fixing a bug in an old application will not be a nightmare anymore.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store