SlideShare una empresa de Scribd logo
1 de 25
Environment & Release Management  May 2008
Safe Harbor Statement ,[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object]
Refreshable Sandbox Environment: The Technology Development Training Testing
Environment Capability  Sandbox Sandbox with Data ,[object Object],[object Object],[object Object],[object Object],[object Object],Sandbox Config Only ,[object Object]
Single Click  Force.com Sandbox
Move Your Apps’ Configuration and Code from Sandbox to Production Multiple Sandbox Environments Production Deployment Develop Test Train Version Control IDE CVS
Refreshable Sandbox Environment: The Process ,[object Object],[object Object],4.   User Testing in Full UAT Sandbox ,[object Object],Source Control One-Click Refresh CVS
Environment Architecture - Example
Environment Architecture – Example
Environment Considerations Environment Considerations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Traditional SDLC Process *  Dates to be determined after completion of BRD FRD Sign-Off <xx/xx> IT Analysis  <xx/xx> Execute Commit <xx/xx> TARGET  In-Production Date <xx/xx> Concept Commit <xx/xx> Sign-Off Use Case <xx/xx> FRD Complete<xx/xx> Bus. Case Suite Complete <xx/xx> *  Business  Acceptance Test Sign-Off *  UAT &  Readiness  Review (Business & IT) User Enablement Engagement <xx/xx> Traditional SDLC process is primarily driven by IT, with input and sign-off from the business Analyze Design Develop Test Train & Deploy Sample SDLC 1 Business Case Suite Completed 2 Project Plan and Roadmap defined 3 Inter-Program coordination points & dependencies identified 4 Business and IT resources, requirements and efforts coordinated 5 Value Case Updated 6 Global x-functional team in place 7 Quantitative & qualitative metrics defined
On-Demand supports existing SDLC processes, but allows for flexibility to deploy more quickly  Business Responsibilities Daily Changes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IT Responsibilities Monthly Changes ,[object Object],[object Object],[object Object],[object Object],[object Object]
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Minor (Monthly) Release ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Major Release ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Release Definitions Security Reviews Many Few Simple Difficult Level of Effort Source: Faulkner 2006 Immediate Releases Minor Releases Major Releases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Release Management Scope ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deployment Options - Comparison Tables 1. Security & Visibility    = major release / high impact    = within release cycle    =  frequent updates Items Pre Production  Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Security Settings   Organization Wide Defaults   Sharing Rules   User records   Profile settings  new only    partial   Field Level Security   Role Hierarchy   Territory Hierarchy   Folder Permission  partial  new only   Public Groups    Queues   Page Layout to Profile Assignment  Mobile Administration  Post Production Sandbox Refresh             
Deployment Options - Comparison Tables 2. Business Rules Automation    = major release / high impact    = within release cycle    =  frequent updates Items Pre Production  Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Worflow Rules  new only   Workflow Alerts  new only   Workflow Outbound Messages  new only   Workflow Tasks  new only   Approval Processes   Assignment Rules   Validation Rules   Territory Rules    Case Escalations  new only   Post Production Sandbox Refresh         
Deployment Options - Comparison Tables 3. Standard Configuration / i. Data Model    = major release / high impact    = within release cycle    =  frequent updates *** : Frequent updates for picklist values only. Items Pre Production  Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Custom Object Definitions  new only     Custom Object Properties   Custom Field Definitions  new only  new only    Picklist Values  new only  new only    Field Dependencies  w/   edits  Validation Formulas   Audit Trail  w/   edits  Record Types   Object Processes   Translation Workbench  new only  w/   edits  *** Post Production Sandbox Refresh          
Deployment Options - Comparison Tables 3. Standard Configuration / ii. User Interface    = major release / high impact    = within release cycle    =  frequent updates Items Pre Production  Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Home Page Components  new only  w/   edits  Tab Names & Labels   Page Layouts  Properties  Field Assignments  Related List Assignments  Custom Links Assignments  S-Controls Assignments  Custom Applications  new only   Custom Tabs  new only   Custom Buttons / Links  new only   Custom Report Types  new only   Search Layouts   Post Production Sandbox Refresh             
Deployment Options - Comparison Tables 4. Customization    = major release / high impact    = within release cycle    =  frequent updates Items Pre Production  Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Apex Triggers  new only    Apex Classes / Scripts  new only    S-Controls   new only    Code Ref to Record Id’s   Email Services   Visual Force (pre-release only)  new only    Post Production Sandbox Refresh      
Deployment Options - Comparison Tables 5. Application Administration    = major release / high impact    = within release cycle    =  frequent updates *** : Only for Sandbox Full Copy. Items Pre Production  Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Reports    Dashboards    Letterhead Templates    Email Templates     Mail Merge Templates   w/   edits  Documents (e.g. images, links)    w/   edits  Product Catalog    Post Production Sandbox Refresh       ***  ***
Estimated Level of Effort – Comparison Table Deployment Options Dev QA/UAT Prod Training Activities Data  Integration Data Load  + 0-8hrs Automated Automated Data  Load  + 0-8hrs ,[object Object],Application Package 1-5 minutes per item 1-5  minutes per item 1-5  minutes  per item 1-5  minutes  per item ,[object Object],[object Object],Meta Data  API Calls n/a 1-5  minutes  per item 1-5  minutes  per item 1-5  minutes  per item ,[object Object],Third Party Tools /Snapshot n/a Automated  + 0-8hrs Automated  + 0-8hrs Automated  + 0-8hrs ,[object Object],[object Object],Mercury Script n/a Automated + 0-8hrs Automated  + 0-8hrs Automated  + 0-8hrs ,[object Object],[object Object],Manual Entry 5-20 minutes per item 5-20 minutes per item 5-20  minutes  per item 5-20  minutes  per item ,[object Object],[object Object],Sandbox Refresh (Post Production Only) 15min to 12hrs*** 15min to 12hrs*** 15min to 12hrs*** 15min to 12hrs*** ,[object Object],[object Object]
Release Management Roadmap - Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Key Activities:  -   Release manager applies package or run script to Prod. - Release manager coordinates data migration and integration items. - Release manager completes manual tasks. - Release manager run Snapshot Diff to ensure that all configuration are included. - Additional validation via Mercury Testing Tool can be added. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Step 1 Step 2 Step 3 Development Cycle  Quality Assurance Cycle Deployment Cycle
What’s available in the Metadata API? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Other Enhancements to our MetaData API are planned for the future as well

Más contenido relacionado

La actualidad más candente

Performance Monitoring and Testing in the Salesforce Cloud
Performance Monitoring and Testing in the Salesforce CloudPerformance Monitoring and Testing in the Salesforce Cloud
Performance Monitoring and Testing in the Salesforce Cloud
Salesforce Developers
 

La actualidad más candente (20)

Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
 
Jira
JiraJira
Jira
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Lwc presentation
Lwc presentationLwc presentation
Lwc presentation
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
VPCs, Metrics Framework, Back pressure  : MuleSoft Virtual Muleys MeetupsVPCs, Metrics Framework, Back pressure  : MuleSoft Virtual Muleys Meetups
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
 
React js Demo Explanation
React js Demo ExplanationReact js Demo Explanation
React js Demo Explanation
 
Performance Monitoring and Testing in the Salesforce Cloud
Performance Monitoring and Testing in the Salesforce CloudPerformance Monitoring and Testing in the Salesforce Cloud
Performance Monitoring and Testing in the Salesforce Cloud
 
Selenium
SeleniumSelenium
Selenium
 
Laravel Presentation
Laravel PresentationLaravel Presentation
Laravel Presentation
 
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
 
Design Pattern For C# Part 1
Design Pattern For C# Part 1Design Pattern For C# Part 1
Design Pattern For C# Part 1
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & Agile
 
Automation Test Framework
Automation Test FrameworkAutomation Test Framework
Automation Test Framework
 
Manage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with GovernanceManage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with Governance
 
Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
 

Destacado

Frce educational campaign in pakistan
Frce educational campaign in pakistanFrce educational campaign in pakistan
Frce educational campaign in pakistan
Frce Ngo
 
Environmental Campaign on disasters
Environmental Campaign on disastersEnvironmental Campaign on disasters
Environmental Campaign on disasters
Pratiksha Mishra
 

Destacado (20)

Introducing Serena Release Manager v5 - Briefing Presentation
Introducing Serena Release Manager v5 - Briefing PresentationIntroducing Serena Release Manager v5 - Briefing Presentation
Introducing Serena Release Manager v5 - Briefing Presentation
 
Frce educational campaign in pakistan
Frce educational campaign in pakistanFrce educational campaign in pakistan
Frce educational campaign in pakistan
 
Malala’s return to pakistan
Malala’s return to pakistanMalala’s return to pakistan
Malala’s return to pakistan
 
Environmental Campaign on disasters
Environmental Campaign on disastersEnvironmental Campaign on disasters
Environmental Campaign on disasters
 
Presentation
PresentationPresentation
Presentation
 
Dengue Fever Mosquito; Awareness Campaign in Pakistan (Talk 02)
Dengue Fever Mosquito; Awareness Campaign in Pakistan (Talk 02)Dengue Fever Mosquito; Awareness Campaign in Pakistan (Talk 02)
Dengue Fever Mosquito; Awareness Campaign in Pakistan (Talk 02)
 
Advertisement campaign on Environmental Pollution in Islamabad, Pakistan
Advertisement campaign on Environmental Pollution in Islamabad, PakistanAdvertisement campaign on Environmental Pollution in Islamabad, Pakistan
Advertisement campaign on Environmental Pollution in Islamabad, Pakistan
 
Pakistan - The Land of Pure
Pakistan - The Land of PurePakistan - The Land of Pure
Pakistan - The Land of Pure
 
General Elections 2013 - Advertising & PR
General Elections 2013 - Advertising & PRGeneral Elections 2013 - Advertising & PR
General Elections 2013 - Advertising & PR
 
Kashmir conflict
Kashmir conflictKashmir conflict
Kashmir conflict
 
Pakistan Election Campaign Report 2013
Pakistan Election Campaign Report 2013Pakistan Election Campaign Report 2013
Pakistan Election Campaign Report 2013
 
Kashmir Issue
Kashmir IssueKashmir Issue
Kashmir Issue
 
The kashmir conflict
The kashmir conflictThe kashmir conflict
The kashmir conflict
 
Jammu and Kashmir: Problems and Solutions
Jammu and Kashmir: Problems and SolutionsJammu and Kashmir: Problems and Solutions
Jammu and Kashmir: Problems and Solutions
 
Kashmir issue.ppt
Kashmir issue.pptKashmir issue.ppt
Kashmir issue.ppt
 
Jammu andkashmir a presentation
Jammu andkashmir   a presentationJammu andkashmir   a presentation
Jammu andkashmir a presentation
 
Kashmir dispute
Kashmir disputeKashmir dispute
Kashmir dispute
 
Kashmir Ppt
Kashmir   PptKashmir   Ppt
Kashmir Ppt
 
Kashmir issue
Kashmir issue Kashmir issue
Kashmir issue
 
The kashmir conflict
The kashmir conflictThe kashmir conflict
The kashmir conflict
 

Similar a Environment & Release Management

Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
dreamforce2006
 
Inside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer AppsInside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer Apps
dreamforce2006
 
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business ProcessesUsing AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
dreamforce2006
 
Improving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes IntegrationImproving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes Integration
dreamforce2006
 

Similar a Environment & Release Management (20)

Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
Salesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptxSalesforce Winter '23 Release Highlights.pptx
Salesforce Winter '23 Release Highlights.pptx
 
Tips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced WorkflowTips & Tricks for Building Advanced Workflow
Tips & Tricks for Building Advanced Workflow
 
Coding in the App Cloud
Coding in the App CloudCoding in the App Cloud
Coding in the App Cloud
 
Inside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer AppsInside the Enterprise Case Studies of Customer Apps
Inside the Enterprise Case Studies of Customer Apps
 
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business ProcessesUsing AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning Overview
 
Salesforce Winter22 Release Overview
Salesforce Winter22 Release OverviewSalesforce Winter22 Release Overview
Salesforce Winter22 Release Overview
 
Decluttering your Salesfroce org
Decluttering your Salesfroce orgDecluttering your Salesfroce org
Decluttering your Salesfroce org
 
Improving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes IntegrationImproving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes Integration
 
Spring' 23 Release Notes - Lausanne Salesforce User Group.pptx
Spring' 23 Release Notes - Lausanne Salesforce User Group.pptxSpring' 23 Release Notes - Lausanne Salesforce User Group.pptx
Spring' 23 Release Notes - Lausanne Salesforce User Group.pptx
 
Einstein Analytics for Developers
Einstein Analytics for DevelopersEinstein Analytics for Developers
Einstein Analytics for Developers
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.com
 
Release and Enviromental Management
Release and Enviromental ManagementRelease and Enviromental Management
Release and Enviromental Management
 
Build and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeBuild and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning Exchange
 
SFWelly user group spring '22 release highlights with Mel Macdonald
SFWelly user group spring '22 release highlights with Mel MacdonaldSFWelly user group spring '22 release highlights with Mel Macdonald
SFWelly user group spring '22 release highlights with Mel Macdonald
 
Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17Building Apps Faster with Lightning and Winter '17
Building Apps Faster with Lightning and Winter '17
 
Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
 
ApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apexApexUnit: Open source test framework for apex
ApexUnit: Open source test framework for apex
 
Stephen Stanley - Spring 23 highlights.pdf
Stephen Stanley - Spring 23 highlights.pdfStephen Stanley - Spring 23 highlights.pdf
Stephen Stanley - Spring 23 highlights.pdf
 

Más de elliando dias

Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
elliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
elliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
elliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
elliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
elliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
elliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
elliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
elliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
elliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
elliando dias
 

Más de elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

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...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
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
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
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 ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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)
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Environment & Release Management

  • 1. Environment & Release Management May 2008
  • 2.
  • 3.
  • 4. Refreshable Sandbox Environment: The Technology Development Training Testing
  • 5.
  • 6. Single Click Force.com Sandbox
  • 7. Move Your Apps’ Configuration and Code from Sandbox to Production Multiple Sandbox Environments Production Deployment Develop Test Train Version Control IDE CVS
  • 8.
  • 11.
  • 12. Traditional SDLC Process * Dates to be determined after completion of BRD FRD Sign-Off <xx/xx> IT Analysis <xx/xx> Execute Commit <xx/xx> TARGET In-Production Date <xx/xx> Concept Commit <xx/xx> Sign-Off Use Case <xx/xx> FRD Complete<xx/xx> Bus. Case Suite Complete <xx/xx> * Business Acceptance Test Sign-Off * UAT & Readiness Review (Business & IT) User Enablement Engagement <xx/xx> Traditional SDLC process is primarily driven by IT, with input and sign-off from the business Analyze Design Develop Test Train & Deploy Sample SDLC 1 Business Case Suite Completed 2 Project Plan and Roadmap defined 3 Inter-Program coordination points & dependencies identified 4 Business and IT resources, requirements and efforts coordinated 5 Value Case Updated 6 Global x-functional team in place 7 Quantitative & qualitative metrics defined
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Deployment Options - Comparison Tables 1. Security & Visibility  = major release / high impact  = within release cycle  = frequent updates Items Pre Production Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Security Settings   Organization Wide Defaults   Sharing Rules   User records   Profile settings  new only  partial   Field Level Security   Role Hierarchy   Territory Hierarchy   Folder Permission  partial  new only   Public Groups    Queues   Page Layout to Profile Assignment  Mobile Administration  Post Production Sandbox Refresh             
  • 18. Deployment Options - Comparison Tables 2. Business Rules Automation  = major release / high impact  = within release cycle  = frequent updates Items Pre Production Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Worflow Rules  new only   Workflow Alerts  new only   Workflow Outbound Messages  new only   Workflow Tasks  new only   Approval Processes   Assignment Rules   Validation Rules   Territory Rules    Case Escalations  new only   Post Production Sandbox Refresh         
  • 19. Deployment Options - Comparison Tables 3. Standard Configuration / i. Data Model  = major release / high impact  = within release cycle  = frequent updates *** : Frequent updates for picklist values only. Items Pre Production Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Custom Object Definitions  new only     Custom Object Properties   Custom Field Definitions  new only  new only    Picklist Values  new only  new only    Field Dependencies  w/ edits  Validation Formulas   Audit Trail  w/ edits  Record Types   Object Processes   Translation Workbench  new only  w/ edits  *** Post Production Sandbox Refresh          
  • 20. Deployment Options - Comparison Tables 3. Standard Configuration / ii. User Interface  = major release / high impact  = within release cycle  = frequent updates Items Pre Production Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Home Page Components  new only  w/ edits  Tab Names & Labels   Page Layouts  Properties  Field Assignments  Related List Assignments  Custom Links Assignments  S-Controls Assignments  Custom Applications  new only   Custom Tabs  new only   Custom Buttons / Links  new only   Custom Report Types  new only   Search Layouts   Post Production Sandbox Refresh             
  • 21. Deployment Options - Comparison Tables 4. Customization  = major release / high impact  = within release cycle  = frequent updates Items Pre Production Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Apex Triggers  new only    Apex Classes / Scripts  new only    S-Controls   new only    Code Ref to Record Id’s   Email Services   Visual Force (pre-release only)  new only    Post Production Sandbox Refresh      
  • 22. Deployment Options - Comparison Tables 5. Application Administration  = major release / high impact  = within release cycle  = frequent updates *** : Only for Sandbox Full Copy. Items Pre Production Data Integration ApplicationPackage Meta Data API Calls Third Party Tools (Snapshot) Mercury Script Manual Reports    Dashboards    Letterhead Templates    Email Templates     Mail Merge Templates   w/ edits  Documents (e.g. images, links)    w/ edits  Product Catalog    Post Production Sandbox Refresh       ***  ***
  • 23.
  • 24.
  • 25.