Developing Scalable Big Data Analytics Platform in Drupal for OnCorps
Srijan is involved in building and evolving an analytics platform on Drupal for OnCorps to enable business collaboration, within and across enterprises.
OnCorps analytics business platform offers senior IT professionals in companies to
The platform offers a list of use
The customer approached Srijan when they were at the concept stage of the business idea. The CEO and the CTO are based out of different countries. They had evaluated and decided upon Drupal to build the
The customer needed an agency that could function like their own engineering team, dedicatedly on the project. The company also wanted to keep their product development costs under control. And hence needed a Drupal development agency that could develop and deliver using the agile methodology.
The customer was referred to Srijan by Acquia. Srijan’s open approach, contribution to
Srijan was involved in the product development process right from the concept stage. This started with Srijan offering a roadmap for the visualization of the business idea that the customer had approached us with.
The development team shared wireframes that led to more presentations, and then a concrete picture of how to move ahead with the development process was evolved.
A small prototype was built in two months. The company was focused on getting the product tested by real users to ensure that the right features would get developed, and no effort
This meant Srijan’s team worked on sprints of two
As the feedback started coming in, it was apparent that the end users of the platform could see more ways of exploiting its potential. The product is now evolving into a platform that enables collaboration not just between the IT processes within and across enterprises, but also other processes. It is now clear that this is
Why was Drupal chosen?
The product platform is not a traditional content or social content publishing website. It has a series of forms, largely with objective single-choice fields that capture data on business use-cases through collaboration among community members within large enterprises. Drupal has been used as a framework
This product developed in Drupal has evolved steadily based on the process of rapid prototyping → customer demos → introducing new features based on customer feedback. This speed of change was impossible to meet with PHP or Ruby based frameworks.
Since the platform required a common set of features to be made available across different groups of people, within different enterprises (this is a PaaS model) with clear separation of roles, OG (Organic Groups) module served as
The site is now to be made accessible across mobile devices across platforms. Keeping this emerging audience, a separate version of the site is being developed in Angular.js. The redesigning of the frontend is being done using HAML,
Srijan ensured that it followed its Continuously Improving approach to enable effective adoption of the new technologies. This meant that Srijan needed to train its team on the new technologies and approaches as the product evolved. Srijan ensured that the training happened at its expense well in time. It was only when the resources would be ready to deliver value to the product development that any invoicing would happen. Similarly, Srijan’s agile coach personally monitors this project to ensure adherence to agile principles.
If you are looking for website solutions for your enterprise, get in touch with our team.