SlideShare a Scribd company logo
1 of 19
Download to read offline
End to End Integration
with Force.com
Randy DeFauw, Perforce Software, Technical Marketing Manager
@rdefauw

Charlie McLouth, Perforce Software, Director of Technical Sales
cmclouth@perforce.com
Introductions

                Randy DeFauw
                The Integration Guy



                Charlie McLouth
                The Process Guy
Agenda

    Salesforce at Perforce
      Mission critical
    Applying DevOps Principles
      Why Charlie isn’t allowed to ride Amtrak anymore
    Demos
    Q&A
Perforce Software

   Version management for any team, any data,
    and any location
   Used by over 5,000 customers in software,
    gaming, multimedia, firmware, finance, and other
    industries
   Fast, scalable version control
   Available on over 50 platforms
CRM at Perforce

       1995 – 2010: Homegrown solutions
       2010 – 2012: A real sales team and process
POLL

 How vital is Salesforce to your operations?
   Critical to the entire organization
   Useful for sales and marketing
   Chatter keeps the sales guys happy
Salesforce at Perforce

                    2012 – Future


   Integrated
      CRM




   Used by the
    entire firm
Salesforce and Jobs

                      DEMO!
But if it’s critical…

 Playing fast and loose with Salesforce configuration
 The train trip disaster
POLL

 Can you restore your entire Salesforce deployment to last
 week’s configuration?
   With 100% confidence
   With some manual effort
   Don’t jinx us
Well, duh…

 Perforce makes version management software
 Perforce IT practices DevOps with other critical systems
 Let’s do that with Salesforce!
DevOps and Salesforce

 Version everything that affects Salesforce
   Plugin source code
   Metadata
Salesforce snapshots
                       DEMO!
Commons

          Perforce
          Service



          Visual Tools:
           Streams
           Revision Graph
           Time-lapse view
End to end with Force.com

  Salesforce is critical infrastructure
  Force.com and DevOps give us the tools to treat it that way
  From development to configuration data to usage: a full part
   of life at Perforce
Takeaways

  Don’t pretend that Salesforce doesn’t need DevOps
   just because it’s SaaS
  Talk to your Salesforce user community and make
   sure you have a configuration management plan
  Our plugins are published!

 info.perforce.com/dreamforce
End to End Integration with Force.com
Randy DeFauw                  Charlie McLouth
Technical Marketing Manager,   Director of Technical Sales
          @rdefauw              cmclouth@perforce.com
End to End Integration with Force.com

More Related Content

What's hot

Connecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application EconomyConnecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application EconomyCA Technologies
 
Modern Architectures: The Road to App Cloud 2020
Modern Architectures: The Road to App Cloud 2020Modern Architectures: The Road to App Cloud 2020
Modern Architectures: The Road to App Cloud 2020Dreamforce
 
Hybrid IT: The Importance of Integration to Salesforce Success
Hybrid IT: The Importance of Integration to Salesforce SuccessHybrid IT: The Importance of Integration to Salesforce Success
Hybrid IT: The Importance of Integration to Salesforce SuccessDarren Cunningham
 
Business Transformation: PwC Presents Its Viewpoint on the Integration Fabric
Business Transformation: PwC Presents Its Viewpoint on the Integration FabricBusiness Transformation: PwC Presents Its Viewpoint on the Integration Fabric
Business Transformation: PwC Presents Its Viewpoint on the Integration FabricCA Technologies
 
Build Customer Loyalty with the Shopper Success Platform featuring Red Robin
Build Customer Loyalty with the Shopper Success Platform featuring Red RobinBuild Customer Loyalty with the Shopper Success Platform featuring Red Robin
Build Customer Loyalty with the Shopper Success Platform featuring Red RobinDreamforce
 
Salesforce.com Mobile Dev Week Chicago DUG
Salesforce.com Mobile Dev Week Chicago DUGSalesforce.com Mobile Dev Week Chicago DUG
Salesforce.com Mobile Dev Week Chicago DUGTom Gersic
 
Success with APIs: A Checklist
Success with APIs: A ChecklistSuccess with APIs: A Checklist
Success with APIs: A ChecklistCA Technologies
 
Automate and Accelerate Software Development Time and Deliver Superior Busine...
Automate and Accelerate Software Development Time and Deliver Superior Busine...Automate and Accelerate Software Development Time and Deliver Superior Busine...
Automate and Accelerate Software Development Time and Deliver Superior Busine...CA Technologies
 
Salesforce Intro
Salesforce IntroSalesforce Intro
Salesforce IntroRich Helton
 
Expert Hour: Salesforce integration tools - why, what & how?
Expert Hour:  Salesforce integration tools - why, what & how?Expert Hour:  Salesforce integration tools - why, what & how?
Expert Hour: Salesforce integration tools - why, what & how?Geraldine Gray
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudJohn Stevenson
 
Modev presentation
Modev presentationModev presentation
Modev presentationRyan Upton
 
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...CA Technologies
 
Cirrus Insight: Office 365 & Salesforce
Cirrus Insight: Office 365 & SalesforceCirrus Insight: Office 365 & Salesforce
Cirrus Insight: Office 365 & SalesforceCirrus Insight
 
Go Deep and Wide: No It’s Not a Football, It’s End-to-End Performance Management
Go Deep and Wide: No It’s Not a Football, It’s End-to-End Performance ManagementGo Deep and Wide: No It’s Not a Football, It’s End-to-End Performance Management
Go Deep and Wide: No It’s Not a Football, It’s End-to-End Performance ManagementCA Technologies
 
Accelerate and Modernize Enterprise Application Development and Digital Proce...
Accelerate and Modernize Enterprise Application Development and Digital Proce...Accelerate and Modernize Enterprise Application Development and Digital Proce...
Accelerate and Modernize Enterprise Application Development and Digital Proce...DevOps.com
 
Lightning App Builder: Build Apps Visually for Mobile
Lightning App Builder: Build Apps Visually for MobileLightning App Builder: Build Apps Visually for Mobile
Lightning App Builder: Build Apps Visually for MobileDreamforce
 

What's hot (20)

Connecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application EconomyConnecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application Economy
 
Modern Architectures: The Road to App Cloud 2020
Modern Architectures: The Road to App Cloud 2020Modern Architectures: The Road to App Cloud 2020
Modern Architectures: The Road to App Cloud 2020
 
Hybrid IT: The Importance of Integration to Salesforce Success
Hybrid IT: The Importance of Integration to Salesforce SuccessHybrid IT: The Importance of Integration to Salesforce Success
Hybrid IT: The Importance of Integration to Salesforce Success
 
Business Transformation: PwC Presents Its Viewpoint on the Integration Fabric
Business Transformation: PwC Presents Its Viewpoint on the Integration FabricBusiness Transformation: PwC Presents Its Viewpoint on the Integration Fabric
Business Transformation: PwC Presents Its Viewpoint on the Integration Fabric
 
Build Customer Loyalty with the Shopper Success Platform featuring Red Robin
Build Customer Loyalty with the Shopper Success Platform featuring Red RobinBuild Customer Loyalty with the Shopper Success Platform featuring Red Robin
Build Customer Loyalty with the Shopper Success Platform featuring Red Robin
 
Salesforce.com Mobile Dev Week Chicago DUG
Salesforce.com Mobile Dev Week Chicago DUGSalesforce.com Mobile Dev Week Chicago DUG
Salesforce.com Mobile Dev Week Chicago DUG
 
Success with APIs: A Checklist
Success with APIs: A ChecklistSuccess with APIs: A Checklist
Success with APIs: A Checklist
 
Automate and Accelerate Software Development Time and Deliver Superior Busine...
Automate and Accelerate Software Development Time and Deliver Superior Busine...Automate and Accelerate Software Development Time and Deliver Superior Busine...
Automate and Accelerate Software Development Time and Deliver Superior Busine...
 
Salesforce Intro
Salesforce IntroSalesforce Intro
Salesforce Intro
 
Expert Hour: Salesforce integration tools - why, what & how?
Expert Hour:  Salesforce integration tools - why, what & how?Expert Hour:  Salesforce integration tools - why, what & how?
Expert Hour: Salesforce integration tools - why, what & how?
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
 
Modev presentation
Modev presentationModev presentation
Modev presentation
 
Architect day 20181128- Morning Sessions
Architect day 20181128- Morning SessionsArchitect day 20181128- Morning Sessions
Architect day 20181128- Morning Sessions
 
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
Infrastructure Performance Management: Flexibility Combining Breadth, Depth ...
 
Cirrus Insight: Office 365 & Salesforce
Cirrus Insight: Office 365 & SalesforceCirrus Insight: Office 365 & Salesforce
Cirrus Insight: Office 365 & Salesforce
 
Go Deep and Wide: No It’s Not a Football, It’s End-to-End Performance Management
Go Deep and Wide: No It’s Not a Football, It’s End-to-End Performance ManagementGo Deep and Wide: No It’s Not a Football, It’s End-to-End Performance Management
Go Deep and Wide: No It’s Not a Football, It’s End-to-End Performance Management
 
Accelerate and Modernize Enterprise Application Development and Digital Proce...
Accelerate and Modernize Enterprise Application Development and Digital Proce...Accelerate and Modernize Enterprise Application Development and Digital Proce...
Accelerate and Modernize Enterprise Application Development and Digital Proce...
 
Securing mobile apps in a BYOD world
Securing mobile apps in a BYOD worldSecuring mobile apps in a BYOD world
Securing mobile apps in a BYOD world
 
Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day
 
Lightning App Builder: Build Apps Visually for Mobile
Lightning App Builder: Build Apps Visually for MobileLightning App Builder: Build Apps Visually for Mobile
Lightning App Builder: Build Apps Visually for Mobile
 

Similar to End to End Integration with Force.com

Salesforce for a graduate
Salesforce for a graduateSalesforce for a graduate
Salesforce for a graduateCloud Analogy
 
Net suite salesforce integration a forward thinking solution
Net suite salesforce integration a forward thinking solutionNet suite salesforce integration a forward thinking solution
Net suite salesforce integration a forward thinking solutionKaty Slemon
 
How to become successful Salesforce consultant
How to become successful Salesforce consultantHow to become successful Salesforce consultant
How to become successful Salesforce consultantEmily Smith
 
Salesforce Training in Chennai
Salesforce Training in ChennaiSalesforce Training in Chennai
Salesforce Training in ChennaiRohit Sharma
 
Offshore Salesforce Services VS In-house Team.pptx
Offshore Salesforce Services VS In-house Team.pptxOffshore Salesforce Services VS In-house Team.pptx
Offshore Salesforce Services VS In-house Team.pptxmushrunayasmin
 
Salesforce pros and cons - know the truth
Salesforce pros and cons -  know the truthSalesforce pros and cons -  know the truth
Salesforce pros and cons - know the truthDigiture
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
Salesforce + Sage ERP: A Powerful Combination
Salesforce + Sage ERP: A Powerful CombinationSalesforce + Sage ERP: A Powerful Combination
Salesforce + Sage ERP: A Powerful CombinationNet at Work
 
How to Kick Start Your Career in Salesforce?
How to Kick Start Your Career in Salesforce?How to Kick Start Your Career in Salesforce?
How to Kick Start Your Career in Salesforce?JanBask Training
 
Critical Business Challenges Solved With Salesforce Consulting Services
Critical Business Challenges Solved With Salesforce Consulting ServicesCritical Business Challenges Solved With Salesforce Consulting Services
Critical Business Challenges Solved With Salesforce Consulting ServicesKaty Slemon
 

Similar to End to End Integration with Force.com (20)

Sales force
Sales forceSales force
Sales force
 
Salesforce for a graduate
Salesforce for a graduateSalesforce for a graduate
Salesforce for a graduate
 
Net suite salesforce integration a forward thinking solution
Net suite salesforce integration a forward thinking solutionNet suite salesforce integration a forward thinking solution
Net suite salesforce integration a forward thinking solution
 
How to become successful Salesforce consultant
How to become successful Salesforce consultantHow to become successful Salesforce consultant
How to become successful Salesforce consultant
 
Salesforce certification training
Salesforce certification trainingSalesforce certification training
Salesforce certification training
 
Salesforce Training in Chennai
Salesforce Training in ChennaiSalesforce Training in Chennai
Salesforce Training in Chennai
 
Offshore Salesforce Services VS In-house Team.pptx
Offshore Salesforce Services VS In-house Team.pptxOffshore Salesforce Services VS In-house Team.pptx
Offshore Salesforce Services VS In-house Team.pptx
 
Salesforce
SalesforceSalesforce
Salesforce
 
Salesforce
SalesforceSalesforce
Salesforce
 
Salesforce Online Training
Salesforce Online TrainingSalesforce Online Training
Salesforce Online Training
 
Salesforce pros and cons - know the truth
Salesforce pros and cons -  know the truthSalesforce pros and cons -  know the truth
Salesforce pros and cons - know the truth
 
Welt zprofittoz
Welt zprofittozWelt zprofittoz
Welt zprofittoz
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Salesfore
SalesforeSalesfore
Salesfore
 
Salesforce + Sage ERP: A Powerful Combination
Salesforce + Sage ERP: A Powerful CombinationSalesforce + Sage ERP: A Powerful Combination
Salesforce + Sage ERP: A Powerful Combination
 
WaveOC Business Booklet
WaveOC Business BookletWaveOC Business Booklet
WaveOC Business Booklet
 
Salesforce
SalesforceSalesforce
Salesforce
 
ProfittoZ
ProfittoZProfittoZ
ProfittoZ
 
How to Kick Start Your Career in Salesforce?
How to Kick Start Your Career in Salesforce?How to Kick Start Your Career in Salesforce?
How to Kick Start Your Career in Salesforce?
 
Critical Business Challenges Solved With Salesforce Consulting Services
Critical Business Challenges Solved With Salesforce Consulting ServicesCritical Business Challenges Solved With Salesforce Consulting Services
Critical Business Challenges Solved With Salesforce Consulting Services
 

More from Perforce

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsPerforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsPerforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessPerforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsPerforce
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowPerforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterprisePerforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMPerforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Perforce
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis Perforce
 

More from Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
 

Recently uploaded

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 

Recently uploaded (20)

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 

End to End Integration with Force.com

  • 1. End to End Integration with Force.com Randy DeFauw, Perforce Software, Technical Marketing Manager @rdefauw Charlie McLouth, Perforce Software, Director of Technical Sales cmclouth@perforce.com
  • 2. Introductions Randy DeFauw The Integration Guy Charlie McLouth The Process Guy
  • 3. Agenda Salesforce at Perforce  Mission critical Applying DevOps Principles  Why Charlie isn’t allowed to ride Amtrak anymore Demos Q&A
  • 4. Perforce Software  Version management for any team, any data, and any location  Used by over 5,000 customers in software, gaming, multimedia, firmware, finance, and other industries  Fast, scalable version control  Available on over 50 platforms
  • 5. CRM at Perforce 1995 – 2010: Homegrown solutions 2010 – 2012: A real sales team and process
  • 6. POLL How vital is Salesforce to your operations?  Critical to the entire organization  Useful for sales and marketing  Chatter keeps the sales guys happy
  • 7. Salesforce at Perforce 2012 – Future Integrated CRM Used by the entire firm
  • 9. But if it’s critical… Playing fast and loose with Salesforce configuration The train trip disaster
  • 10. POLL Can you restore your entire Salesforce deployment to last week’s configuration?  With 100% confidence  With some manual effort  Don’t jinx us
  • 11. Well, duh… Perforce makes version management software Perforce IT practices DevOps with other critical systems Let’s do that with Salesforce!
  • 12. DevOps and Salesforce Version everything that affects Salesforce  Plugin source code  Metadata
  • 14. Commons Perforce Service Visual Tools:  Streams  Revision Graph  Time-lapse view
  • 15. End to end with Force.com  Salesforce is critical infrastructure  Force.com and DevOps give us the tools to treat it that way  From development to configuration data to usage: a full part of life at Perforce
  • 16. Takeaways  Don’t pretend that Salesforce doesn’t need DevOps just because it’s SaaS  Talk to your Salesforce user community and make sure you have a configuration management plan  Our plugins are published! info.perforce.com/dreamforce
  • 18. Randy DeFauw Charlie McLouth Technical Marketing Manager, Director of Technical Sales @rdefauw cmclouth@perforce.com

Editor's Notes

  1. CHARLIE
  2. Briefly introduce selves. Might be nice to lend a perspective on why we focus on integration and process.
  3. TODO: list key benefits or just talk about them?This slide should give the background on Perforce CRM past, present, and future.Like many companies, Perforce built some home grown CRM solutions in the past. We were not big enough to afford Big Iron software and these home brewed solutions served us well. Calltrack was simple, lightweight tech support portal. Fast and scalable.Syrup was simple, lightweight customer database. We started to outgrow these solutions.Needed to provide holistic tech support to enterprise accounts.Needed to mine TS info for product management.Marketing campaigns required a real lead tracking and generation system.Sales team needed an easy way to track the sales cycle.Entire process was more complicated, e.g. adding records for P4RA and consulting was kludgyMarketo: gave structure to marketing campaignsSalesforce introduced in 2010-2011 windowBrought structure to the sales process and handoffs between sales, marketing, consultingVisibility and metrics
  4. Perforce is at the ‘critical’ level.
  5. Salesforce has a big future at Perforce.Salesforce integrated with:MarketoSyrupCalltrackJobsNetSuiteSalesforce to be used by TS, consulting, sales, and marketing, replacing Calltrack and Syrup
  6. RANDYJobs are Perforce’s internal defect tracking and enhancement request system: engineering’s system of record.Not an original goal to integrate jobs with SF, but turns out to be highly useful.provides visibility into account status (how many complaints, outstanding requests)a key linkage for tech supportThis plugin is built using:a web service to expose jobs in a public URLa Visualforce extension that displays jobs on the account pageTODO: rehearse and record demo, embed videoshow git repo (SmartGit), pull up job finder sourceshow p4v jobsshow those jobs in an accountthis is a demo site only
  7. CHARLIEPlugin source not officially versioned.SF metadata not formally controlled.Charlie was stuck on the train for 1.5 days and we didn’t know how to restore a good configuration. TODO: Charlie can you provide more color here?
  8. We were somewhere between the bottom two tiers.
  9. RANDYPerforce web site captured in depot and later Chronicle.All builds stored in SCM.Etc…
  10. This plugin uses the metadata API in a Java program to push/pull metadata. The zips are saved in the depot.TODO: demo script and videoimprovement over using Force.com IDE to manually deploy/retrieveuses listMetadata API to discover objectsnew plugin that captures SF configurationretrievefolder diff (12128, head)deploy to sandbox (limited, future) (don’t show, just talk)show stream graph for config changes going through dev/deploy branching (future)stream graph lets us know what’s actually deployed right now (future)stream graph lets us see what’s different between sites – right click and show diff stream against parentreview latest config in Commons to see comments about what’s deployed (e.g. VP Sales goes there to see what Charlie did)
  11. We’re getting there but still a ways to go:Full CRM rollout later this yearPlugins need some polishnot possible to automatically rollback everything right nowwould like a push button deploy from stream graphmake metadata plugin ‘streams aware’Need to coordinate with IT for management
  12. TODO: coordinate with Bob/Julia on other marketing angles for participation