Search past winners/finalists


  • MESA logo

IBM, Bangalore, Karnataka, India: Rapid Development eXperience (RDX)

Company: IBM, Bangalore, Karnataka, India
Company Description: IBM, or International Business Machines, is a multinational technology company that specialises in producing and selling computer hardware, middleware, and software. Founded in 1911, IBM is one of the oldest technology companies in the world and has a long history of innovation and leadership in the industry.
Nomination Category: Product & Service Categories - Business Technology Solutions
Nomination Sub Category: Software Development Solution
2023 Stevie Winner Nomination Title: Rapid Development eXperience (RDX)
  1. Which will you submit for your nomination in this category, a video of up to five (5) minutes in length about the the nominated new or new-version product or service, OR written answers to the questions for this category? (Choose one):
    Written answers to the questions
  2. If you are submitting a video of up to five (5) minutes in length, provide the URL of the nominated video here, OR attach it to your entry via the "Add Attachments, Videos, or Links to This Entry" link above, through which you may also upload a copy of your video.

     

  3. If you are providing written answers for your submission, you must provide an answer to this first question: If this is a brand-new product, state the date on which it was released. If this is a new version of an existing product, state the date on which the update was released:

    Released: 5 May 2022
    Latest Update: 30 March 2023

  4. If you are providing written answers for your submission, you must provide an answer to this second question: Describe the features, functions, and benefits of the nominated product or service (up to 350 words):

    Total 333 words used.

    • The Challenges: Web development can be challenging and time-consuming process for developers, who face issues such as difficulty in choosing the right tools, technologies and practices to follow while coding. These issues can result in slow development, high cost and poor-quality applications. With the evolution of technology stack, it is very important to keep web applications consistent in terms of standards and compliance, with an ‘easy-to-develop and customize’ approach. 
    • Our Solution: Rapid Development eXperience, based on microservices’ architecture, was born as part of this evolution in web development to promote rapid development of applications, while complying with UX standards. RDX was initially designed to render web pages based on information stored in simple JSON format. Later, it was enhanced to support dynamic database operations, enabling an end-to-end solution. 
    • Features: RDX consists of two important parts – frontend and backend
    1. Front-End: We have a rendering engine, which parses the aforementioned JSON and generates reusable components, which are maintained and updated with time. It supports internationalization via an interface that fetches data to be translated based on Watson API, with an option to fine-tune such translation suggestions based on user preferences. A smooth rendering is ensured regardless of the page structure, layout and complexity by re-usable common components.
    2. Back-End: we have a microservice for CRUD operations. It provides the services for performing CRUD (Create, Read, Update, Delete) data operations on NoSQL database systems by just configuring application name and database name without taking Schema/Model into consideration. 
    • Benefits:  
    1. Development cost reduction upto 50% (For a small application without RDX the cost was around $66,667 and with RDX was approx  $30,000)
    2. Development effort can be reduced from 35-50%  as it eliminates need of backend developer and a Database analyst for CRUD operation
    3. Speed to market
    4. Consistent user experience and multi-lingual support
    5. Components reused and shared across projects
    6. Easy to adopt, with a gentle learning curve

    Summary: Due to the afore mentioned features and benefits, its a goto framework by more than 90% of our developers

  5. If you are providing written answers for your submission, you must provide an answer to this third question: Outline the market performance, critical reception, and customer satisfaction with the product or service to date. State monetary or unit sales figures to date, if possible, and how they compare to expectations or past performance. Provide links to laudatory product or service reviews. Include some customer testimonials, if applicable (up to 350 words):

    Total 189 words used.

    • Past Experience vs Present: 
    • RDX reduces development time for both back and front ends. 
    • In front-end, development time and effort are reduced (based on complexity). If pages are similar in nature, RDX can use a single generic page with conditional rendering approach to render all of the separate components. The translation UI helps extend support for multiple locales, which was previously done using separate JSON files and updating them separately every time. This saves time and reduces human intervention  
    • In back-end, database Modeler is not required for any database configurations and addition of new model will not have any change in the application, reducing lot of time on application enhancement. Since schema is not configured in database, any change to the existing models like adding new field or changing the type of the field will have changes neither in the code nor in the database configuration. 
    • Testimonials from customers and developers shared in the document attached
    • Statistics/metrics: 
      • Effort/Cost reduction by around 55% for modernised applications
      • 50% of our applications use RDX on the modernised platform
      • 90% of our frontend developers are trained and have adopted RDX in modernising applications
  6. You have the option to answer this final question: Reference any attachments of supporting materials throughout this nomination and how they provide evidence of the claims you have made in this nomination (up to 250 words):

    Total 47 words used.

    • Rapid_Development_eXperience_IBM.pdf provides a readout about Rapid Development eXperience(RDX), why go for RDX, high level diagrams, statictics from the applications using RDX, testimonials from stakeholders and developers and the team behind RDX.
    • RDX_Video_Walkthrough.mp4 is an explanation of RDX by the developers, based on the file above.
Attachments/Videos/Links:
Rapid Development eXperience (RDX)
PDF Rapid_Development_eXperience_IBM.pdf
MP4 RDX_Video_Walkthrough.mp4