Depreciation module - Architecture, Design and Development for an Insurance Software ProviderMore
Business Problem
Implement Depreciation module for a claims management software
Many modules were implemented by another provider with poor architecture, design and coding
New module had to be integrated in to existing software
Lack of proper documentation on the existing product
Solution
Implementation of layered architecture with SOA approach for external integrations
Established a process for relevant knowledge transfer and clarification on requirements at regular intervals and onshore project coordination
Established n-tier architecture using standard design patterns with buy in from customer on the benefits
Established guidelines for integrating new architecture with existing software
Designed and developed the new module that confirms to new architecture
Benefit to the Client
Successful implementation, integration of the module in to the software
Delivered the software on time with high quality by ensuring unit testing of the complete business logic
Established architecture that can be adhered to for new features of the software as well as means to re-factor existing code in order to improve over all quality of the software
Web application for troubleshooting problems in Shipping IndustryMore
Business Problem
Protecting Customer Intellectual Property - The troubleshooting rules are the Customers intellectual property that sets them apart from their competition
Trouble shooting was provided via human interface like a call center
Solution
Educated the customer on the benefits of the IT and ROI by establishing process that is less dependent on human interactions to troubleshoot problems
Established n-tier architecture with the objective to secure Customer IP
Developed a software prototype, using HTML to assist Customer to walkthrough all the scenarios in order to finalize requirements as well as demonstrate to customer how their intellectual property is safeguarded
Provided assistance in getting their initial set of rules into the production
Provided onsite training and transition support
Benefit to the Client
Customer successfully automated their troubleshooting process with out prior knowledge of handling software development projects
Significant cost savings by reduction of call center operations