• No results found

Appendix A: Case Studies

N/A
N/A
Protected

Academic year: 2021

Share "Appendix A: Case Studies"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Appendix A: Case Studies

 

1. CiscoServiceOne (CSOne) Project – Salesforce Service Cloud Implementation  

Background 

  Currently the majority of service operations for Cisco are handled through Oracle ebusiness based (  C3) solution. However this application is highly customized and over a period of time has reached to  a stage where any further customization will adversely affect system performance.  Furthermore the  application does not fulfill additional UI related requirements of business and hence several Shadow  IT tools are developed which are built on the top of C3.  Cisco ServicesOne project is for migration of  entire service operations to Salesforce service cloud.  CSOne will become the common support  platform across Cisco Services, enabling a more holistic view of our customers.   

Project Requirement  

  ƒ Customize Salesforce.com service cloud to support Cisco specific service request attributes  ƒ Assign cases to most eligible support representative   ƒ Build Business processes to ensure smooth flow and monitoring of cases throughout case  lifecycle  ƒ Provide appropriate alerting, notification and escalation framework  ƒ Provide integration capabilities to integrate Salesforce.com CSOne application with onsite  systems in Cisco   ƒ Keep data in sync between C3 and CSOne  ƒ Provide user friendly custom UI like WebMon / CaseMon to enhance productivity of support  representatives  ƒ Provide Reports and Dashbords for analysis of service request data  ƒ Enable collaboration between CSE for timely resolution of cases and meeting SLAs   

Challenges 

  ƒ Data Model for cases in C3 was Highly customized for Cisco needs  ƒ Very heavy integration needs  ƒ Very complex business processes and monitoring requirements  ƒ Need to provide ability for multiple teams to share ownership of cases, collaborate on cases  and transfer ownership between multiple people based on case complexity  ƒ Very complex UI requirements   

SoftSol Solution 

  ƒ Customized Salesforce data model using custom objects, record types, relationships  ƒ Configured Salesforce Case Assignment rules to assign cases to right CSEs  ƒ Implemented business logic using workflow, Case Escalation and Triggers using custom Apex  Code  ƒ Integrated with C3 using Salesfoce.com Web Service API and Cisco DES framework  ƒ Developed custom UI using Visual Force Pages,  Java Script Libraries and Custom controllers  and components 

(2)

ƒ Customized Salesforce Email services to facilitate communication between customers and  Cisco internal users  ƒ Always focused on using Salesforce provided functionality and configuration approach and  used customizations only where absolutely necessary thus ensuring application is robust,  highly maintainable and scalable   

Technology Used  

  ƒ Salesforce Case Management features  ƒ Visual Force pages, Apex  ƒ Web Service API and SOA architecture for integration  ƒ Salesforce Reports and dashboards   

Development Methodology 

  Used Agile methodology for iterative development combined with Cisco PLM for Integration  releases requiring ERMO process   

Results 

  The CSOne application is able to achieve all project requirements consequently, more business  units in Cisco are now coming up on CSOne roadmap to leverage Salesforce platform capabilities  and integration capabilities.                       

(3)

 

2. Case Study ‐ Cisco Corporate Affairs – Salesforce Implementation  

Background 

Corporate Affairs leads two of Cisco’s CSR (Corporate Social Responsibility) focus areas: managing social  investments that help build stronger and healthier communities and CSR governance.  In order to make  these investments Cisco works with various NGOs around the world and empowers them to make larger  impact in the field of education & economic developments and in Critical human needs. These social  investments enable Cisco build strategic relationships that drive both social and business benefits and  position Cisco as a leader in Social Investments and CSR.  To execute these CSR programs successfully CSR governance is must which is driven by operational  excellence that requires collaboration, transparency, alignment and sustainability.  To achieve this Cisco  chose Salesforce as their main CRM tool which also supports custom development to meet the complex  requirements for executing and monitoring the CSR programs.   Based on the software quality practices, mature Salesforce practice & development methodology and  flexible operational model, Cisco, chose SoftSol to support its Salesforce implementation initiative to  manage the CSR programs. 

Project Requirement  

Develop a custom Salesforce application which would facilitate the execution and monitoring of the  CISCO‐CSR initiatives. This application should support Corporate Affair’s strategic customer relation  management, business planning, grants pipeline and initiatives portfolio management using Salesforce  platform.   Following are the key features required in this application ‐  ƒ Dynamic, collaborative and integrated custom CRM application.  ƒ Support program portfolio, account, pipeline and data management.  ƒ Contacts, Organizations, Leads and Opportunity management  ƒ Marketing campaign management and mass emails to contacts using custom email templates.   ƒ Case management  ƒ Custom reports and Dashboards containing key operational metrics aligned with corporate  affairs priorities.  ƒ Develop complex workflows and validation rules as per the requirements.  ƒ This would help in communicating operational performance to the executive management as  well as support them in making strategic investment decisions.    

 

 

(4)

Challenges 

The major challenge in this application is the custom feature development for program and portfolio  management. Other than that, validation of the data, development of complex reports and dashboards  and interfacing with other third party application for data synchronization are the challenging tasks  SoftSol was required to perform. User adoption and training was another critical responsibility that  SoftSol was supposed to handle.   SoftSol successfully overcame these challenges by developing the custom features using the apex  programming language, scheduling data exception reports to validate the data and developing the  interfaces for data upload from other systems using the Salesforce Apex Data Loader.  

SoftSol Solution 

SoftSol implemented the solution using the core CRM features that Salesforce platform provides and did  the custom development for the complex requirements using the Apex and Visualforce languages.  Apex dataloader is used for mass uploading of data received from other external applications so that  data in both systems is in synch.  Following are the key tasks performed by SoftSol –   ƒ Requirements gathering & custom development using Apex classes, triggers, Visual force pages.   ƒ Data administration, backup, clean‐up and regular validation of data by scheduling exception  reports  ƒ Documentation of the system and end user training.  ƒ Project management & reporting using key artifacts.  ƒ Process improvements   ƒ End user and production support using case management framework    To implement the solution SoftSol proposed a flexible and hybrid project execution model. To support  this model SoftSol provided certified Salesforce developers and onsite project manager so that project is  delivered on time and within budget.  

Technology Used  

ƒ Apex (cloud computing language)  ƒ Visual force   ƒ Apex data loader  ƒ Salesforce CRM platform  ƒ JavaScript, CSS, HTML   

(5)

SoftSol followed the system development life cycle methodology for this project:  ƒ Requirements gathering and Analysis  ƒ Prepare Detail Design  ƒ Implementation  ƒ Testing   ƒ Production Deployment    ƒ End User Support    To support this methodology SoftSol configured the following environments in Salesforce platform  sandboxes.  ƒ Development   ƒ Testing   ƒ Staging  ƒ Production   

Results 

The system is deployed to production and currently being used by different departments in Cisco  Corporate Affairs organization.    The user adoption is increasing and data being entered by users located in different parts of world is  facilitating the collaboration and helping operational excellence.  The quarterly and reports and dashboards which are available online has facilitated the management  reporting has proven to be very informative and useful for Ops reviews. This has proved very helpful in  overall CSR governance process. 

       

(6)

3. COPART Salesforce Implementation

Background 

This is a CRM implementation for COPART Sales and Services Groups that consists of different sub‐ groups such as Direct Sales, National Sales, Dealer Services and Member Services.  

Project Requirement  

Develop a CRM application with different custom profiles and roles in Salesforce. This application  provides functionality to capture leads from multiple sources such as; micro sites, iphone app, email,  phone and third party. Once the lead converted as opportunity, the application should provide a facility  to transfer the opportunity data to the auction system. The auction system creates an assignment with  the opportunity data and sends back to the Lot number and Yard number along with the response. The  lot number becomes unique in both systems throughout the process flow. The application should  receive updates from the auction system for each opportunity, set up Case Management using Service  Cloud2, configure case and knowledge base, historical Data Migration for Members, Case, and  Knowledge base. Develop reports, dashboards and analytical snapshots for corporate metrics,  productivity and resource utilization etc… Development of Cron job component to schedule and  maintain the scheduler jobs 

Challenges 

ƒ Creation of Data Model to fit all the sales and service group’s requirements and migration of historical data

ƒ Implementing of custom security using Profiles, Roles, Sharing Rules and public groups at object and record level

ƒ Integration with legacy systems using SSL certificates ƒ Hosting secured web services using SOAP and REST

SoftSol Solution 

Development of the CRM application using Salesforce cloud environment ‐ Force.com platform which  provides out of the box business process capabilities using Workflow and Approval processes 

ƒ Use Apex classes and Triggers to customize and business processes ƒ Use VisualForce for development of the front-end UI

ƒ Use ReportBuilder tools to create custom reports and dashboards ƒ Use Chatter collaborative tool to send feeds

ƒ Use integration tools like boomi.

Technology Used  

(7)

ƒ Sites

ƒ Visual Force pages, Custom Visualforce components ƒ Workflow & Approvals

ƒ Triggers ƒ Email

ƒ Reports & Dashboards

Development Methodology 

Development of Apex classes and Triggers for Business Logic, User‐Interface development by Visual  force and Custom components using Force.com IDE  Custom Reports & Dashboards developed using platform Report Builder tool  Workflow & Approval – Based on the progress of Lead or Opportunity workflow is creating remainder  tasks, follow‐up emails, approval emails, generating outbound messages and status updates  Feed updates for creation and updates to packages and services  Integrations – Consuming the web services developed in Java and .Net developed Salesforce Web  Services (SOAP) to query required data from Java, .Net, Perl and Php apps.  Developed Restful web‐ service (Beta version) for post data to Salesforce and get data from Salesforce 

Results 

Custom CRM App was successfully deployed in cloud 

References

Related documents

In this thesis, I will apply the Calculus of Variations to minimization problems in order to develop numerical methods for the complex Helmholtz equation and to formulate

that currently institutionalised methods to account for the impact of knowledge exchange activities miss out, and has shared work in-progress towards a framework to approach

Then, we define a Laplace transformation of a Čech‐Dolbeault representative of a Laplace hyperfunction and its inverse Laplace 2010 Mathematics Subject Classifications: Primary *..

Carbon stock and δ 13 C data of sediment samples collected from a tropical seagrass meadow in Malaysia.. This is an open-access article distributed under

At slaughterhouse level, gauze swabs from pigs entering and from carcasses after polishing, splitting and chilling, caecal contents and pork cuts were sampled.. Environmental

When applied to the investment and exit problems, it is shown that (i) if the project value is immediate, an investor may invest in negative NPV projects; (ii) if the production cost

While support for Proposition 30 was higher across the board than for Proposition 38, it is interesting that high income voters were 13% more likely to favor tax increases on

For example, Aral and Walker (2011) are interested in estimating a) dyadic peer influence conveyed through different interpersonal mechanisms (in their case, differences in