SlideShare uma empresa Scribd logo
1 de 32
Org Change Management
Dallas User Group




             January 19, 2011
Kyle Brown                       Sathya Sridhar
Directory of Sales               Professional Services Manager
@dfsoftwareinc                   @sridharsa

6 yrs exp. with salesforce.com   Certified Developer
                                 5 years exp. with salesforce.com
Agenda

• What is Change Management?

• Why do we need Change Management?

• Change Management Practices

• Using SnapShot for Change Management - Demo

• Q&A
Change Management




• Process of managing Org enhancements to ensure an
  orderly release process

             Change by design, not by chaos!
Why do we need Change Management?

• Ensure optimal execution of releases through a codified
  process
    minimize customer frustration resulting from change
    and eliminate downtime.
• Lifecycle Management
    continually manage requirements, enhancement projects and deployed
     changes
• Org health
    optimize usability, untangle complex orgs for maintainability, and eliminate
     bloat
• Governance
    Control & track: who, what, when and audit results
    Document change for compliance


                      Avoid expensive rollbacks!
Change Management Practices

•   Backup, backup, backup
•   Document current state, expected changes
•   Gain buy-in/ approval before applying change
•   Explain and Train before change occurs
•   Have the ability to track and verify changes
•   Have an exit strategy (roll back or alternate
    implementation)
Process Guidance for Change and
Release Management
Topics of Discussion

•   Managing change on-demand
•   Principles of on-demand change management
•   Maintaining a quality implementation
•   Questions & feedback
Change Management
Defined


 • Change Management is the process by which your
   organization identifies, prioritizes, assigns, executes and
   communicates change
 • In a Salesforce deployment this could result from:
     –    Organizational change
     –    Business process changes
     –    Addition or subtraction of processes
     –    Modeling modifications
     –    Salesforce release of new features and capabilities
     –    Introduction of new custom applications or integrations
Change Management
A process of continuous evolution




                               Initiate/Plan
Business                              Responsibilities




        Daily Changes                    Monthly Changes




   Reports                     Minor Release: Simple configuration
   Dashboards                 changes that do not impact day to day
   List View Management       business or require training.
   Documentation Management   As Required (Target Monthly)
   User Administration
   Solution Management         Major Release: New Initiatives and other
   Communication Templates    changes that require training or testing.
   Email Templates            Dates determined by Steering Committee
                               (Target Quarterly)
Release Definitions
For consistent implementation and support, investment requests should be categorized as
immediate, minor or major based on level of effort
Release Type                                   Activities                                       Examples                     Level Of Effort
 Immediate Release • Small changes that can be implemented in a short time span and      • New dashboards and                         LOW
                     directly in the production environment as needed                      reports                       • No additional training
                    • Changes can be configured, tested and deployed with minimal        • Field positioning               required
                      impact within a single business unit                               • New related lists (existing   • None or minimal impact to
                    • DOES NOT HAVE TO GO THROUGH CHANGE CONTROL                           objects)                        integration
                      PROCESS                                                            • New roles                     • Potential candidate for
                                                                                         • Data Loads                      Business Administrators

                                                                                         • Territory Alignments
  Minor (Monthly)   • Medium level changes that can be implemented with minor impact     • New Fields                                MEDIUM
     Release          to the production environment                                      • New page layouts              • < 1 day of additional
                    • Changes can be configured, tested and deployed with minor impact • New custom Objects                training required
                      to one business unit                                                                               • < 1 week of configuration
                                                                                       • New org or sub-org in role
                                                                                         or territory hierarchy            development
                                                                                                                         • IT involvement

   Major Release    • Large changes that have major impacts to the business or           • New AppExchange app                        HIGH
                      environment                                                        • Process-impacting             • 1 day of additional training
                    • Changes requiring a significant interface update, data migration     configuration changes           required
                      and/or integration impact                                          • Data migration impact         • > 1 week of configuration
                    • Major releases should be tracked by a standard naming convention • Integration changes               development
                      for items such as: Role Hierarchy, Profiles, Page Layouts, Record                                  • > 1 week of integration
                      Types, Sales and Support Processes, sControls                      • Impacts to multiple
                                                                                           business units                  development
                    • Items that do not need to follow naming convention: Fields, Custom                                 • IT lead
                      Objects, Reports, Dashboards
Change Management Process Flow
Example
  SFDC User
Change Mgmt
 Committee
  SFDC Admin
  IT




               Sandbox Environment   Production Environment
Principles of Change Management
Managing the process

    1                                2




        Collect ideas and requests   Analyze and prioritize
        from Users                   requests


    4                                3




                                            Fully-replicated




    Communicate to end-Users         Configure/develop and
    about new or changed             deploy using Sandbox
    functionality
User Feedback & Requests
Suggestions on managing enhancement requests

• Implement Salesforce Ideas or Use Chatter





Principles of Change Management
Managing the process

    1                                2




        Collect ideas and requests   Analyze and prioritize
        from Users                   requests


    4                                3




                                            Fully-replicated




    Communicate to end-Users         Configure/develop and
    about new or changed             deploy using Sandbox
    functionality
Prioritizing Requests
Determining what’s important

 • An oversight or steering committee should be established to
 review, analyze and prioritize change requests. The
 committee should be comprised of members of the:
     – Administration team
     – Executive Sponsor
     – Cross-functional business leads
 • The committee should meet on a regular basis (e.g. monthly
 or quarterly) to discuss the change requests received
 including review current metrics:
     – Adoption
     – Usage
     – Performance
Principles of Change Management
Managing the process

    1                                2




        Collect ideas and requests   Analyze and prioritize
        from Users                   requests


    4                                3




                                            Fully-replicated




    Communicate to end-Users         Configure/develop and
    about new or changed             deploy using Sandbox
    functionality
Managing Configuration Changes
Best Practices




                                 Development




                                   Testing
                                   Training
Refreshable Sandbox Environment
The process




                                    Source Control
 Updated production configuration                       User testing in full UAT sandbox


                                                  CVS
Start




                                    Refresh sandboxes

                                                           Parallel development in
                                                           config only dev orgs
Implementing Change Requests
Force.com configuration/code migration tools




                         Force.com              Eclipse                 Force.com
 Metadata API
                          Sandbox            Force.com IDE              Code Share




Easy Access to Code     Instantly Set Up     Everything You Need       Easy to Collaborate
    and Schema          Dev Environments        to Build Apps              on Projects




    Force.com Migration Tool Guide @ http://wiki.apexdevnet.com/index.php/Migration_Tool
Migrating Changes
Moving data from Sandbox to Production – Force.com tools




  Multiple Sandbox                 IDE                     Production
   Environments                                            Deployment

          Develop
              Test

                Train




                              Version Control


                                         CVS
Migrating Changes
Moving data from Sandbox to Production – partner tool

  




  
  
Controlling Change
Mitigating risk when introducing change


  




  
  




         “   ”
Maintaining Compliance
(CobIT, ITIL, International Organization of Standardization ISO standards)

          •
          •
          •




Typical change
management process

                                    Develop
                                          Test



                                                 Review and approve the
                     Test and validate changes
                                                        change            Deploy into production


Typical compliance
documentation                                     Records of approval        Records of changes
requirements          Records of testing
                                                    from appropriate           deployed into
                     and validation results
                                                   approval authority            production
Principles of Change Management
Managing the process

    1                                2




        Collect ideas and requests   Analyze and prioritize
        from Users                   requests


    4                                3




                                            Fully-replicated




    Communicate to end-Users         Configure/develop and
    about new or changed             deploy using Sandbox
    functionality
Communication Strategy
Best practice – Assessing your organization’s needs

•   A comprehensive communication strategy:
    –   Is targeted training for specific groups or roles
    –   Assesses needs of each audience and is based on functional, cultural or
        geographical needs
    –   Allows users to prepare before hand (e.g., web based tutorials, etc.)
    –   Provides formal and informal training programs for continuous improvement
    –   Utilizes the right type of training/communication tool for the size and scope of
        the release
•   Suggested training and communication tools:
    –   Class room training
    –   Web-based training/recordings
    –   Chatter posts and groups, e.g., Tips & Tricks
    –   Home page Messages & Alerts
SnapShot for Change and Release
Management
SnapShot Change and Release Management

•   Code free approach
•   Schema studio for bulk editing
•   Automated push
•   Timestamp backups
•   Data dictionary (with relationships)
•   Comparison Reports
•   Governance
•   Change logs

                   Design, Promote, Monitor
SnapShot for Change and Release Management

DEMO
Question and Answer
Q&A
Question                                               Answer

How do you find complete list of accounts without      Create multiple reports, export to excel and
activities (could be case, could be attachment,        compare. If just wanting activities (object) use
could be activity, could be case)                      “Last Activity” (Date) field and run straight activity
                                                       report where “Last Activity” is blank. Cross object
                                                       workflow might help track this during the future to
                                                       create “Last Date Touched”
On Professional Edition – How should we                Very carefully
manage change without sandbox?
Restrict visibility of other reps opportunities (see   Create duplicate fields (not best practice), use
everything on their records, fewer on records          page layouts (doesn’t address reporting issue or
owned by others (contract end dates, size of           searches)
customer, etc)

Mais conteúdo relacionado

Mais procurados

アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225Hironori Washizaki
 
ISO Knowledge Management standard
ISO Knowledge Management standardISO Knowledge Management standard
ISO Knowledge Management standardFernando Zeballos
 
Change Management Workshop slides
Change Management Workshop slidesChange Management Workshop slides
Change Management Workshop slidesMark Perrett
 
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CDA GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CDJulian Mazzitelli
 
Integrating architecture and itil
Integrating architecture and itilIntegrating architecture and itil
Integrating architecture and itilwweinmeyer79
 
Itilプロセスフロー
ItilプロセスフローItilプロセスフロー
Itilプロセスフローakipii Oga
 
Archimate - an introduction
Archimate - an introductionArchimate - an introduction
Archimate - an introductionStefan Luyten
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Kris Buytaert
 

Mais procurados (9)

DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
 
ISO Knowledge Management standard
ISO Knowledge Management standardISO Knowledge Management standard
ISO Knowledge Management standard
 
Change Management Workshop slides
Change Management Workshop slidesChange Management Workshop slides
Change Management Workshop slides
 
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CDA GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
 
Integrating architecture and itil
Integrating architecture and itilIntegrating architecture and itil
Integrating architecture and itil
 
Itilプロセスフロー
ItilプロセスフローItilプロセスフロー
Itilプロセスフロー
 
Archimate - an introduction
Archimate - an introductionArchimate - an introduction
Archimate - an introduction
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 

Destaque

Alpesi Varázs
Alpesi VarázsAlpesi Varázs
Alpesi VarázsSylvi O.
 
Spring 10 New Release Features
Spring 10 New Release FeaturesSpring 10 New Release Features
Spring 10 New Release FeaturesKevin Richardson
 
iMocial Webdevelopment Oplossingen ppt (NL)
iMocial Webdevelopment Oplossingen ppt (NL)iMocial Webdevelopment Oplossingen ppt (NL)
iMocial Webdevelopment Oplossingen ppt (NL)Job Folbert
 
Enni vagy Nem Enni ?
Enni  vagy Nem Enni ?Enni  vagy Nem Enni ?
Enni vagy Nem Enni ?Sylvi O.
 
Cor 1232 g dx presentation, aao 06
Cor 1232 g dx presentation, aao 06Cor 1232 g dx presentation, aao 06
Cor 1232 g dx presentation, aao 06Hossein Mirzaie
 
Holland Tavasz
Holland TavaszHolland Tavasz
Holland TavaszSylvi O.
 
Mért is szeretjük a külföldi színészeket
Mért is szeretjük a külföldi színészeketMért is szeretjük a külföldi színészeket
Mért is szeretjük a külföldi színészeketSylvi O.
 
Nagyböjt 2009
Nagyböjt 2009Nagyböjt 2009
Nagyböjt 2009Sylvi O.
 
Animal babys
Animal babysAnimal babys
Animal babysSylvi O.
 
Orchideák és idézetek
Orchideák és idézetekOrchideák és idézetek
Orchideák és idézetekSylvi O.
 
Use of cardiovascular triggers
Use of cardiovascular triggersUse of cardiovascular triggers
Use of cardiovascular triggersavinashkhairnar
 
Investment appraisal & company valuation for beginners
Investment appraisal & company valuation for beginnersInvestment appraisal & company valuation for beginners
Investment appraisal & company valuation for beginnersAntonio Alcocer
 
Het Platteland Op Doek
Het Platteland Op DoekHet Platteland Op Doek
Het Platteland Op DoekSylvi O.
 
Az Irodában
Az  IrodábanAz  Irodában
Az IrodábanSylvi O.
 
PLRC Overview Rev2
PLRC Overview Rev2PLRC Overview Rev2
PLRC Overview Rev2martyp01
 
Női szavak
Női szavakNői szavak
Női szavakSylvi O.
 

Destaque (20)

Alpesi Varázs
Alpesi VarázsAlpesi Varázs
Alpesi Varázs
 
Spring 10 New Release Features
Spring 10 New Release FeaturesSpring 10 New Release Features
Spring 10 New Release Features
 
Őrület
ŐrületŐrület
Őrület
 
iMocial Webdevelopment Oplossingen ppt (NL)
iMocial Webdevelopment Oplossingen ppt (NL)iMocial Webdevelopment Oplossingen ppt (NL)
iMocial Webdevelopment Oplossingen ppt (NL)
 
Angkor
AngkorAngkor
Angkor
 
Enni vagy Nem Enni ?
Enni  vagy Nem Enni ?Enni  vagy Nem Enni ?
Enni vagy Nem Enni ?
 
Cor 1232 g dx presentation, aao 06
Cor 1232 g dx presentation, aao 06Cor 1232 g dx presentation, aao 06
Cor 1232 g dx presentation, aao 06
 
Holland Tavasz
Holland TavaszHolland Tavasz
Holland Tavasz
 
Mért is szeretjük a külföldi színészeket
Mért is szeretjük a külföldi színészeketMért is szeretjük a külföldi színészeket
Mért is szeretjük a külföldi színészeket
 
Nagyböjt 2009
Nagyböjt 2009Nagyböjt 2009
Nagyböjt 2009
 
PUP SI PUP NO
PUP SI PUP NOPUP SI PUP NO
PUP SI PUP NO
 
Animal babys
Animal babysAnimal babys
Animal babys
 
Orchideák és idézetek
Orchideák és idézetekOrchideák és idézetek
Orchideák és idézetek
 
Use of cardiovascular triggers
Use of cardiovascular triggersUse of cardiovascular triggers
Use of cardiovascular triggers
 
Investment appraisal & company valuation for beginners
Investment appraisal & company valuation for beginnersInvestment appraisal & company valuation for beginners
Investment appraisal & company valuation for beginners
 
Het Platteland Op Doek
Het Platteland Op DoekHet Platteland Op Doek
Het Platteland Op Doek
 
Az Irodában
Az  IrodábanAz  Irodában
Az Irodában
 
Graffiti
GraffitiGraffiti
Graffiti
 
PLRC Overview Rev2
PLRC Overview Rev2PLRC Overview Rev2
PLRC Overview Rev2
 
Női szavak
Női szavakNői szavak
Női szavak
 

Semelhante a Dallas Salesforce User Group - January 2012 Meeting: Release Management

Change, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxChange, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxAdilPatel34
 
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft UpgradeAstute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft UpgradeArvind Rajan
 
Quick Start Advantage
Quick Start AdvantageQuick Start Advantage
Quick Start AdvantageDavid Coleman
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
Introduction To Solleva Group
Introduction To Solleva GroupIntroduction To Solleva Group
Introduction To Solleva Groupevanslyke
 
NOAD EQM4
NOAD EQM4NOAD EQM4
NOAD EQM4agrift
 
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...Modern Workplace Conference Paris
 
SRE Week-14.pptx
SRE Week-14.pptxSRE Week-14.pptx
SRE Week-14.pptxazhar imran
 
Salesforce.com Sandbox management
Salesforce.com Sandbox management Salesforce.com Sandbox management
Salesforce.com Sandbox management Ali Akbar
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental ManagementSalesforce Partners
 
Software configuration management
Software configuration managementSoftware configuration management
Software configuration managementShivani Garg
 
How to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlHow to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlCoupa Software
 
Operation and Support using Agile
Operation and Support using AgileOperation and Support using Agile
Operation and Support using AgileTal Aviv
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and UpgradesPeter Ware PMP
 

Semelhante a Dallas Salesforce User Group - January 2012 Meeting: Release Management (20)

Change, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptxChange, Release, Management In-Depth vTom.pptx
Change, Release, Management In-Depth vTom.pptx
 
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft UpgradeAstute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
 
Cisco Data Sheet SORM
Cisco Data Sheet SORM Cisco Data Sheet SORM
Cisco Data Sheet SORM
 
PeopleSoft 9.1 upgrade best practices
PeopleSoft  9.1 upgrade best practicesPeopleSoft  9.1 upgrade best practices
PeopleSoft 9.1 upgrade best practices
 
Quick Start Advantage
Quick Start AdvantageQuick Start Advantage
Quick Start Advantage
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
Introduction To Solleva Group
Introduction To Solleva GroupIntroduction To Solleva Group
Introduction To Solleva Group
 
NOAD EQM4
NOAD EQM4NOAD EQM4
NOAD EQM4
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
 
SRE Week-14.pptx
SRE Week-14.pptxSRE Week-14.pptx
SRE Week-14.pptx
 
Salesforce.com Sandbox management
Salesforce.com Sandbox management Salesforce.com Sandbox management
Salesforce.com Sandbox management
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental Management
 
Software configuration management
Software configuration managementSoftware configuration management
Software configuration management
 
How to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlHow to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-control
 
RequirementPro™ Architecture
RequirementPro™ ArchitectureRequirementPro™ Architecture
RequirementPro™ Architecture
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
Operation and Support using Agile
Operation and Support using AgileOperation and Support using Agile
Operation and Support using Agile
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and Upgrades
 

Mais de Kevin Richardson

Dallas Salesforce User Group Meeting - March 2011 (Sponsored by Statera)
Dallas Salesforce User Group Meeting - March 2011 (Sponsored by Statera)Dallas Salesforce User Group Meeting - March 2011 (Sponsored by Statera)
Dallas Salesforce User Group Meeting - March 2011 (Sponsored by Statera)Kevin Richardson
 
Dallas Salesforce.com User Group Meeting April 2010
Dallas Salesforce.com User Group Meeting  April 2010Dallas Salesforce.com User Group Meeting  April 2010
Dallas Salesforce.com User Group Meeting April 2010Kevin Richardson
 
Dallas User Group Meeting March 2010
Dallas User Group Meeting March 2010Dallas User Group Meeting March 2010
Dallas User Group Meeting March 2010Kevin Richardson
 
Dallas Salesforce User Group September Meeting
Dallas Salesforce User Group September MeetingDallas Salesforce User Group September Meeting
Dallas Salesforce User Group September MeetingKevin Richardson
 
Dallas User Group July 2009 Meeting
Dallas User Group July 2009 MeetingDallas User Group July 2009 Meeting
Dallas User Group July 2009 MeetingKevin Richardson
 
Dallas User Group Meeting - Pervasive Datasolutions Presentation July 2009
Dallas User Group Meeting - Pervasive Datasolutions Presentation July 2009Dallas User Group Meeting - Pervasive Datasolutions Presentation July 2009
Dallas User Group Meeting - Pervasive Datasolutions Presentation July 2009Kevin Richardson
 

Mais de Kevin Richardson (6)

Dallas Salesforce User Group Meeting - March 2011 (Sponsored by Statera)
Dallas Salesforce User Group Meeting - March 2011 (Sponsored by Statera)Dallas Salesforce User Group Meeting - March 2011 (Sponsored by Statera)
Dallas Salesforce User Group Meeting - March 2011 (Sponsored by Statera)
 
Dallas Salesforce.com User Group Meeting April 2010
Dallas Salesforce.com User Group Meeting  April 2010Dallas Salesforce.com User Group Meeting  April 2010
Dallas Salesforce.com User Group Meeting April 2010
 
Dallas User Group Meeting March 2010
Dallas User Group Meeting March 2010Dallas User Group Meeting March 2010
Dallas User Group Meeting March 2010
 
Dallas Salesforce User Group September Meeting
Dallas Salesforce User Group September MeetingDallas Salesforce User Group September Meeting
Dallas Salesforce User Group September Meeting
 
Dallas User Group July 2009 Meeting
Dallas User Group July 2009 MeetingDallas User Group July 2009 Meeting
Dallas User Group July 2009 Meeting
 
Dallas User Group Meeting - Pervasive Datasolutions Presentation July 2009
Dallas User Group Meeting - Pervasive Datasolutions Presentation July 2009Dallas User Group Meeting - Pervasive Datasolutions Presentation July 2009
Dallas User Group Meeting - Pervasive Datasolutions Presentation July 2009
 

Último

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Dallas Salesforce User Group - January 2012 Meeting: Release Management

  • 1. Org Change Management Dallas User Group January 19, 2011
  • 2. Kyle Brown Sathya Sridhar Directory of Sales Professional Services Manager @dfsoftwareinc @sridharsa 6 yrs exp. with salesforce.com Certified Developer 5 years exp. with salesforce.com
  • 3. Agenda • What is Change Management? • Why do we need Change Management? • Change Management Practices • Using SnapShot for Change Management - Demo • Q&A
  • 4. Change Management • Process of managing Org enhancements to ensure an orderly release process Change by design, not by chaos!
  • 5. Why do we need Change Management? • Ensure optimal execution of releases through a codified process  minimize customer frustration resulting from change  and eliminate downtime. • Lifecycle Management  continually manage requirements, enhancement projects and deployed changes • Org health  optimize usability, untangle complex orgs for maintainability, and eliminate bloat • Governance  Control & track: who, what, when and audit results  Document change for compliance Avoid expensive rollbacks!
  • 6. Change Management Practices • Backup, backup, backup • Document current state, expected changes • Gain buy-in/ approval before applying change • Explain and Train before change occurs • Have the ability to track and verify changes • Have an exit strategy (roll back or alternate implementation)
  • 7. Process Guidance for Change and Release Management
  • 8. Topics of Discussion • Managing change on-demand • Principles of on-demand change management • Maintaining a quality implementation • Questions & feedback
  • 9. Change Management Defined • Change Management is the process by which your organization identifies, prioritizes, assigns, executes and communicates change • In a Salesforce deployment this could result from: – Organizational change – Business process changes – Addition or subtraction of processes – Modeling modifications – Salesforce release of new features and capabilities – Introduction of new custom applications or integrations
  • 10. Change Management A process of continuous evolution Initiate/Plan
  • 11. Business Responsibilities Daily Changes Monthly Changes  Reports  Minor Release: Simple configuration  Dashboards changes that do not impact day to day  List View Management business or require training.  Documentation Management As Required (Target Monthly)  User Administration  Solution Management  Major Release: New Initiatives and other  Communication Templates changes that require training or testing.  Email Templates Dates determined by Steering Committee (Target Quarterly)
  • 12. Release Definitions For consistent implementation and support, investment requests should be categorized as immediate, minor or major based on level of effort Release Type Activities Examples Level Of Effort Immediate Release • Small changes that can be implemented in a short time span and • New dashboards and LOW directly in the production environment as needed reports • No additional training • Changes can be configured, tested and deployed with minimal • Field positioning required impact within a single business unit • New related lists (existing • None or minimal impact to • DOES NOT HAVE TO GO THROUGH CHANGE CONTROL objects) integration PROCESS • New roles • Potential candidate for • Data Loads Business Administrators • Territory Alignments Minor (Monthly) • Medium level changes that can be implemented with minor impact • New Fields MEDIUM Release to the production environment • New page layouts • < 1 day of additional • Changes can be configured, tested and deployed with minor impact • New custom Objects training required to one business unit • < 1 week of configuration • New org or sub-org in role or territory hierarchy development • IT involvement Major Release • Large changes that have major impacts to the business or • New AppExchange app HIGH environment • Process-impacting • 1 day of additional training • Changes requiring a significant interface update, data migration configuration changes required and/or integration impact • Data migration impact • > 1 week of configuration • Major releases should be tracked by a standard naming convention • Integration changes development for items such as: Role Hierarchy, Profiles, Page Layouts, Record • > 1 week of integration Types, Sales and Support Processes, sControls • Impacts to multiple business units development • Items that do not need to follow naming convention: Fields, Custom • IT lead Objects, Reports, Dashboards
  • 13. Change Management Process Flow Example SFDC User Change Mgmt Committee SFDC Admin IT Sandbox Environment Production Environment
  • 14. Principles of Change Management Managing the process 1 2 Collect ideas and requests Analyze and prioritize from Users requests 4 3 Fully-replicated Communicate to end-Users Configure/develop and about new or changed deploy using Sandbox functionality
  • 15. User Feedback & Requests Suggestions on managing enhancement requests • Implement Salesforce Ideas or Use Chatter 
  • 16. Principles of Change Management Managing the process 1 2 Collect ideas and requests Analyze and prioritize from Users requests 4 3 Fully-replicated Communicate to end-Users Configure/develop and about new or changed deploy using Sandbox functionality
  • 17. Prioritizing Requests Determining what’s important • An oversight or steering committee should be established to review, analyze and prioritize change requests. The committee should be comprised of members of the: – Administration team – Executive Sponsor – Cross-functional business leads • The committee should meet on a regular basis (e.g. monthly or quarterly) to discuss the change requests received including review current metrics: – Adoption – Usage – Performance
  • 18. Principles of Change Management Managing the process 1 2 Collect ideas and requests Analyze and prioritize from Users requests 4 3 Fully-replicated Communicate to end-Users Configure/develop and about new or changed deploy using Sandbox functionality
  • 19. Managing Configuration Changes Best Practices Development Testing Training
  • 20. Refreshable Sandbox Environment The process Source Control Updated production configuration User testing in full UAT sandbox CVS Start Refresh sandboxes Parallel development in config only dev orgs
  • 21. Implementing Change Requests Force.com configuration/code migration tools Force.com Eclipse Force.com Metadata API Sandbox Force.com IDE Code Share Easy Access to Code Instantly Set Up Everything You Need Easy to Collaborate and Schema Dev Environments to Build Apps on Projects Force.com Migration Tool Guide @ http://wiki.apexdevnet.com/index.php/Migration_Tool
  • 22. Migrating Changes Moving data from Sandbox to Production – Force.com tools Multiple Sandbox IDE Production Environments Deployment Develop Test Train Version Control CVS
  • 23. Migrating Changes Moving data from Sandbox to Production – partner tool   
  • 24. Controlling Change Mitigating risk when introducing change    “ ”
  • 25. Maintaining Compliance (CobIT, ITIL, International Organization of Standardization ISO standards) • • • Typical change management process Develop Test Review and approve the Test and validate changes change Deploy into production Typical compliance documentation Records of approval Records of changes requirements Records of testing from appropriate deployed into and validation results approval authority production
  • 26. Principles of Change Management Managing the process 1 2 Collect ideas and requests Analyze and prioritize from Users requests 4 3 Fully-replicated Communicate to end-Users Configure/develop and about new or changed deploy using Sandbox functionality
  • 27. Communication Strategy Best practice – Assessing your organization’s needs • A comprehensive communication strategy: – Is targeted training for specific groups or roles – Assesses needs of each audience and is based on functional, cultural or geographical needs – Allows users to prepare before hand (e.g., web based tutorials, etc.) – Provides formal and informal training programs for continuous improvement – Utilizes the right type of training/communication tool for the size and scope of the release • Suggested training and communication tools: – Class room training – Web-based training/recordings – Chatter posts and groups, e.g., Tips & Tricks – Home page Messages & Alerts
  • 28. SnapShot for Change and Release Management
  • 29. SnapShot Change and Release Management • Code free approach • Schema studio for bulk editing • Automated push • Timestamp backups • Data dictionary (with relationships) • Comparison Reports • Governance • Change logs Design, Promote, Monitor
  • 30. SnapShot for Change and Release Management DEMO
  • 32. Q&A Question Answer How do you find complete list of accounts without Create multiple reports, export to excel and activities (could be case, could be attachment, compare. If just wanting activities (object) use could be activity, could be case) “Last Activity” (Date) field and run straight activity report where “Last Activity” is blank. Cross object workflow might help track this during the future to create “Last Date Touched” On Professional Edition – How should we Very carefully manage change without sandbox? Restrict visibility of other reps opportunities (see Create duplicate fields (not best practice), use everything on their records, fewer on records page layouts (doesn’t address reporting issue or owned by others (contract end dates, size of searches) customer, etc)