Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop...

13
-Vallabha Nadagouda Sr. Project Manager

description

This session would discuss integration issues faced with two industry standard products -- one being SaaS enabled CRM software. This session will demonstrate how organizations can make use of Web services API offered by the SaaS tool, extracting inserted / updated objects, and then transferring these changes on to third party tools and recording them in the form of issues. Finally, the session will demonstrate how the communication can be achieved in two ways, from CRM tool changes that are captured and reflected on third party tools and vice versa.

Transcript of Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop...

Page 1: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

-Vallabha Nadagouda

Sr. Project Manager

Page 2: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� An application owned, delivered and managed remotely by one or more providers.

� Where the provider delivers an application based on a single set of common code and data definitions, which are consumed in a one-to-many model by all contracted customers at any time.

� On a pay-for-use basis or as a subscription based on use metrics.

www.s7software.com 2

Page 3: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� Use of SaaS solutions is maturing, with more than 40% of organizations using SaaS for more than three years.

� Nearly 90% of organizations expect to maintain or grow their usage of SaaS, with more than one-third transitioning from on-premises to SaaS. Key drivers of the transition include total cost of ownership and unmet performance expectations.

* Data are collected from Gartner reports.

www.s7software.com 3

Page 4: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� Salesforce.com is a vendor of Customer Relationship Management (CRM) solutions, which it delivers to businesses over the internet using the SaaS model.

www.s7software.com 4

Page 5: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� The client, headquartered in Scotts Valley, California, USA.

� An ISV of a leading software platform implementing issue, bug and defect tracking, change management, customer support, helpdesk and other workflow and issue management systems.

www.s7software.com 5

Page 6: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� Efficient and fast collaboration between sales and other departments of an organization.

� Improve operational efficiency.

� Creating a bridge between on-premise and on-demand applications.

www.s7software.com 6

Page 7: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� Analysis:

1. Thorough study of participating systems.

2. Identifying the interested Salesforce objects.

3. Identifying the counterpart objects in the proprietary application.

www.s7software.com 7

Page 8: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� Implementation

1. Connecting to Salesforce.com over WebService APIs.

2. Talking to client application over HTTP requests.

3. Design has to be generic to integrate any Salesforce objects with client application.

4. Comprehensive to handle all kind of data types.

� Testing:

� We followed Test Driven Development (TDD) on lines of Agile development methodology.

www.s7software.com 8

Page 9: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

www.s7software.com 9

Page 10: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� Design has to generic enough to handle different data types and data formats (Ex: Date data type).

� Need to match the sync-up time.

� Addressing the hysteresis problem.

www.s7software.com 10

Page 11: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� S7 Software Solutions is a service-based company based out of Bangalore, India, specializing in multi-platform software development and maintenance, platform migration, reengineering and integration.

� 10+ years of experience in Software Porting, Migration and Integration.

� Selected as the Emerge Growth Leader by NASSCOM.

www.s7software.com 11

Page 12: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

� INDIACorporate Office : Bangalore

#09, 100 ft Ring Road27th Main RoadB.T.M 1st Phase, Bangalore - 560068(+91 80) 41526777Fax : (+91 80) 41518905

� USAWashington#2936, 173rd CT NERedmond, WA 98052(888) 224 6175Fax : (425) 883 2597

www.s7software.com 12

Page 13: Vallabha Nadagouda - Integrating Proprietary Software Tools with CRM Delivered as SaaS - Interop Mumbai 2009

www.s7software.com 13