|
Prabhavat team works with the customers in a flexible engagement model for product development getting involved in various stages of product development life cycle.
Products require a prototyping phase to validate that defined requirements are feasible and serve what is intended by them before full-fledged effort on the proper architecture, design and development of the product is taken up. Following an agile development model, Prabhavat team works on a smaller set of requirements first and showcases the functionality to the customers before further requirements are taken up. So the developments happen in a prototype and refine cycle.
Product architecture is based on the overall vision of the product; it is not based on the current or initial few releases. Also as the product gets implemented at a few customer locations, based on the experiences in the customer implementations and based on the customer needs product vision evolves to fulfill additional customer requirements. These situations require product architecture to be re-evaluated to meet the product requirements in an efficient and maintainable approach to cover the overall vision. These newer version products need to maintain backward compatibility and provide an upgrade path to the earlier versions, so that different customers can be upgraded to newer versions. Products require internationalization to support different languages across different customers.
Prabhavat team over the years has evolved different products with improved architectures and designs for their customers. Prabhavat team has developed and re-architected several software products in the area of internet services, insurance process automation, customer data integration and management using Web 2.0, Mobile, SaaS, J2EE, .NET, AJAX, Resource Oriented Computing and NetKernel platforms. Prabhavat team understands the intricacies involved in designing and developing software products which are expected to solve a problem in a generalized way with the ability to customize for each customer’s unique needs. Prabhavat team understands the scalability, availability and performance issues in developing products that interact with large volumes of data and transactional systems. Following are some of the products that our team has worked on recently:
Development of MetroMela platform is handled by Prabhavat team. This platform provides the ability to serve various categories of information about businesses in a configured city. Platform can be accessed over the internet or from mobile. Platform is developed using LAMP technologies with a Web 2.0 interface. Platform can be configured to serve different types of content about the city.
ActionBridge (earlier called as CustomerGrid) product was developed by Prabhavat team over several releases. It is designed and developed using J2EE technologies and provides the unified view of customer data spread across multiple source systems. It uses Web Services, JDBC and XML to connect to different source systems to unify the customer information. This product is being further evolved by Prabhavat team to enhance various features based on new customer requirements. read on.
InSync product was developed by Prabhavat team over several releases and is currently under maintenance. It is designed and developed using .NET technologies and is used to manage accuracy of the reference data in data warehouses along with the ability to manage the relationships among the reference data. read on.
ActionBridge product was migrated from J2EE platform to NetKernel platform to resolve significant issues with the existing product, to improve performance and make the new feature development easier. ActionBridge is a very complex product involving communication with several external systems and heavy flow of information across different modules with each module translating the information in a certain way. read on.
|