SlideShare a Scribd company logo
Effective Release Management
For
Salesforce.com development teams
AutoRABIT
A Product of TechSophy, Inc. www.techsophy.com
www.AutoRABIT.com
Presented to Phoenix Salesforce Developer Group
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Agenda
• Present Challenges in Salesforce.com
• About AutoRABIT
• AutoRABIT Demo
– Continuous Integration
– Release Management
– Dashboard, KPI’s, goal alignment
– Version control
– Data Loading
– Test Automation
• Q & A
Note:
- Slides & recording of the session will be shared
- Pl. ask questions at any time
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
AutoRABIT – About US
• Technology
• Business Process Management
• Continuous Integration
• Analytics
• Architecture
• Project Management
• Product engineering
• Mindset – We automate
• Test Automation
• CI Implementations
• CI, ALM Services
• Extreme Test Automation
• Productivity catalyst – Sales Force
• Cloud solution delivery easy
• 300+ man years of effort
• Team members core
contributors for several open
source projects
• Sales force Rapid automation
• Breadth of clients: Fortune 100
and SMB customers
Automation
Mindset
TechSophy, Inc. (Parent Company)
Started in 2008
HQ : Pleasanton, CA
Tech Lab: Hyderabad, India
110 Employees
Focus: Services on BPM and Product
Engineering
AutoRABIT, Inc.
HQ : Pleasanton, CA
R&D and Dev: Hyderabad, India
Employees : 30 (20 Dev + 10 Support)
Focus: CI for Salesforce.com
The ONLY true Continuous Integration product from group-up for Salesforce.com
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Definitions – CI & CD
• Continuous Integration
– Maintain a single source repository (mainline)
– Small and frequent changes
– Automate build, test & deployment
– Goal to increase release velocity
• Continuous Deployment/Delivery
– CI + option of releasing every good build to users
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Present Challenges
• I want more frequent releases deployments
• My team(s) keeps overwriting code
• My team spends lot of time on change sets
• I need visibility into my dev. process
• My Sales team wants a new campaign live in 1
week
• I need additional Testing resources for release
– I need additional budgets, I have to schedule, set up
(QA sandbox), test plans…
• I want to increase the code quality
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
The Problem
• Lack of coordination
• No automation
• Mostly manual steps for deployment
• Manual testing with limited test coverage
• Multiple production orgs with no common
code
…SLOW RELEASE VELOCITY
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Prerequisites for CI/CD
• Before start the journey
– Does your team have the CI mindset
– Evaluate the tool set and process
– Environment/sandbox in sync
– Does your mgmt. have the desire
• Pitfalls
– CI Tools built for Java/ .Net Platforms may not come
out-of-box for Salesforce. You would need to
customize at script level
– Do not plug CI process directly into your present
release . Let people, tools as well as CI process evolve
for one release.
– Understand change management ‘for your Team'
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Dataloading
• Present challenges
– Cumbersome to move the records of selected set
of objects.
- Dataloading along with relationships
- Exporting Attachments, integration with external
tools like Apptus are a challenge
• Best Practices
– Integrated with UAT sandbox
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Version Control
• Present challenges
– How to use version control in the overall process ?
- Is it to check-in our changes every time we
work in our sandbox with IDEs like Eclipse ?
- or is it more for nightly code back-ups.
– Administrative and business teams find it hard to work
with ?
– Which tool to select ?
– How to drive the adoption of branching and release.
• Best Practices
– Integrated with UAT sandbox
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
AutoRABIT Enterprise Test Automation Suite
Test Generator Test Transformation Wrappers & Adapters Adapters
Rule Based
Equivalence classes
Combination of States
Boundary Value Analysis
Separate Data,
Configuration
Separate scenario
from script
Data Scrubbing
Environment driven
Test Preparation
300+ Built in Wrappers
Reusable Libraires for
Technology platforms
Keyword & Framework
specific
Adapters for Selenium
,Apex, Jmeter..etc.
Self Learning Model
Predictive Analytics
Test Genius on
what to test
Test efficience
calculator
Test Automation
ALM Capabilities
Version Control
Integration & Support
Automated Metadata
Deployment
Selective Deployment Integrated Dataloader Backup/RestoreOrg Comparison
Additional effective features
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Test Team
Staging/UAT
Test TeamIntegrationX
Configuration
Backup / Restore
Dev
Sandbox
Dev
Sandbox2 Sandbox Refresh
Production
Manual Process
Feature1
Error
Production Issue
2 Days
2 Days
2 Days
1 Day
2 Days
* Test effort excluded
Typical process without Continuous Integration
(Basis: various client deployment experiences)
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
People Involved
Committed Resources + Explicit Trainings + Various Tools + Time….
Automation
COMMIT UNIT TEST
STATIC
ANALSYS
BUILD DEPLOY
RUN
TESTS
PROJECT
STATUS
PERFORMANCE
TESTS
FUNCTIONAL
TESTS
RUN
TESTS
CHANGE
MANAGEMENT
DEVELOPMENT + INTEGRATION ACCEPTANCE RELEASE MAINTENANCE
User-1
User-2
User-3
User-4
User-1
User-2
User-3
User-4
Continuous Integration/Deployment
- Many tool in the market
- Open source works just fine
- Select what works for your organization
- ~ 6 months + Budgets
- Evaluate the entire process and workflow
Create a symphony !!!
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
AutoRABIT in Action
A
L
M
S
Y
S
T
E
M
S
Dev Environment
AutoRABIT System
Single Click Promotion
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
CI Model 1 – Dev Process is version controlled
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
CI Model 2 – Dev to Prod with version control
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Developer Community Engagement
• Active involvement
– Blogs, Suggestion & Tips, 10% charter
– PUG’s (Bay Area, Chicago, MN, San Diego , + 3 )
– Free Training
• Webinar series
• Social
– SFDC (various), Blogs, LinkedIn, MeetUp,
• Target groups
– Developer & admin’s
– Managers, Business, BA, PM
Involve, Educate & Transform
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
DEMO
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
HOW TO DEFINE GOALS AND
GET THERE?
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Level Build Process Environments and
Deployment
Testing Reporting
Level 4 • All build issues
addressed through
automation
• Continuous deployment to
production
• Feature sandboxes
• Automated provisioning
• 100% code coverage
• All testing automated
• Code tested against large
number of potential
configurations
• Real-time visibility
Level 3 • Triggered builds
• Code, meta-data,
documentation,
requirements subject
to version control
• Separate Dev, Test, and Prod
environments
• Single button deployment
• Very high test coverage
• Test interaction between
code, meta-data, and data
• Users create automated
test scripts
• Report trend
analysis
Level 2 • Build on commit
• Dependencies
managed
• Standardized deployment
process
• Full Sandbox
• Selective Promote, Change
sets
• Some automated deployment
• Automated daily functional
tests
• On-demand
reporting
Level 1 • Source control
utilized
• Automated build
process
• Documented deployment
process
• Defined branching strategy
• Large amounts of testing
done at build
• Reports visible to
entire team
Level 0 • Manual or semi-
manual build process
• Changes made directly to
Production
• Manual or no testing • Status visible only
to individual
developer
Maturity model to plan goals
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Level Build Process Environments and
Deployment
Testing Reporting
Level 4 • All build issues
addressed through
automation
• Continuous deployment to
production
• Feature sandboxes
• Automated provisioning
• 100% code coverage
• All testing automated
• Code tested against large
number of potential
configurations
• Real-time visibility
Level 3 • Triggered builds
• Code, meta-data,
documentation,
requirements subject to
version control
• Separate Dev, Test, and
Prod environments
• Single button deployment
• Very high test coverage
• Test interaction between
code, meta-data, and data
• Users create automated test
scripts
• Report trend
analysis
Level 2 • Build on commit
• Dependencies managed
• Standardized deployment
process
• Full Sandbox
• Selective Promote, Change
sets
• Some automated
deployment
• Automated daily functional
tests
• On-demand
reporting
Level 1 • Source control utilized
• Automated build
process
• Documented deployment
process
• Defined branching strategy
• Large amounts of testing
done at build
• Reports visible to
entire team
Level 0 • Manual or semi-manual
build process
• Changes made directly to
Production
• Manual or no testing • Status visible only
to individual
developer
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
First Step: Change Management
• Change Management Team
– Functional Leaders
– Business Analysts
– Technical Architects
– Power Users
• Release Management Strategy
– What is allowed in each branch
– Who is allowed to make changes where
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Production
Test
Feature
A
Feature
B
Feature
C
Dev Dev Dev Dev Dev Dev DevDev
Feature Team
A
Feature Team
B
Feature Team
C
Branching
Strategy
Tests
Tests
Tests
Release Management Strategy
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Production
Test
Feature
A
Feature
B
Feature
C
Dev Dev Dev Dev Dev Dev DevDev
Feature Team
A
Feature Team
B
Feature Team
C
Branching
Strategy
Tests
Tests
Tests
Release Management Strategy
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Trunk
Test
Feature
A
Feature
B
Feature
C
Dev Dev Dev Dev Dev Dev DevDev
Feature Team
A
Feature Team
B
Feature Team
C
Branching
Strategy
Tests
Tests
Tests
Release Management Strategy
Org C
Gradually Migrate Features from Other Orgs into Trunk
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Summary
• AutoRABIT is the first (and only) tool designed from the
ground up for Continuous Integration on Force.com
• Meta-Data Management
– Metadata Comparison and Selective Promotion
– Minimize Meta-Data conflicts with feature teams, branching strategy
with version control, and testing
• Version control and branching done visually
• Sandbox Restore, Rollback with backups of meta-data,
source code and data
• Test automation by non-technical end users
• Easy and complete dataloading
• “Test Genius” help prioritize and optimize your testing
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
AutoRABIT Test Genius
(Automatic selection & execution of test cases to identify 99% or critical defects)
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
Release Management
Can your release process
be more automated and
confidence evoking?
Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
We appreciate your time and interest, Thank You
Vishnu Datla
+1 (732) 766 5667
vishnu(at)AutoRABIT.com
Twitter: @vishnuraju
www.linkedin.com/vishnudatla
For a free trial pl. register at www.AutoRABIT.com

More Related Content

What's hot

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
AdilPatel34
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
RezaDorrani1
 
Webinar: Take Control of Your Org with Salesforce Optimizer
Webinar: Take Control of Your Org with Salesforce OptimizerWebinar: Take Control of Your Org with Salesforce Optimizer
Webinar: Take Control of Your Org with Salesforce Optimizer
Salesforce Admins
 
Salesforce Development Best Practices
Salesforce Development Best PracticesSalesforce Development Best Practices
Salesforce Development Best Practices
Vivek Chawla
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Developers
 
Understanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce PlatformUnderstanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce Platform
Salesforce Developers
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce Integration
Joshua Hoskins
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Sam Garforth
 
Champion Productivity with Service Cloud
Champion Productivity with Service CloudChampion Productivity with Service Cloud
Champion Productivity with Service Cloud
Salesforce Admins
 
SSO introduction
SSO introductionSSO introduction
SSO introduction
Aidy Tificate
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
Amit Kumawat
 
Salesforce data model
Salesforce data modelSalesforce data model
Salesforce data model
Jean Brenda
 
Architect day 20181128 - Afternoon Session
Architect day 20181128 - Afternoon SessionArchitect day 20181128 - Afternoon Session
Architect day 20181128 - Afternoon Session
Salesforce - Sweden, Denmark, Norway
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
Chandler Anderson
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
Salesforce Admins
 
Lwc presentation
Lwc presentationLwc presentation
Lwc presentation
Nithesh N
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
CloudFronts Technologies LLP.
 
Release & Change management in salesforce
Release & Change management in salesforceRelease & Change management in salesforce
Release & Change management in salesforce
Kalyan Lanka ☁
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
John Stevenson
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2
Kumton Suttiraksiri
 

What's hot (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
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Webinar: Take Control of Your Org with Salesforce Optimizer
Webinar: Take Control of Your Org with Salesforce OptimizerWebinar: Take Control of Your Org with Salesforce Optimizer
Webinar: Take Control of Your Org with Salesforce Optimizer
 
Salesforce Development Best Practices
Salesforce Development Best PracticesSalesforce Development Best Practices
Salesforce Development Best Practices
 
Salesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Release Management - Best Practices and Tools for Deployment
Salesforce Release Management - Best Practices and Tools for Deployment
 
Understanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce PlatformUnderstanding Multitenancy and the Architecture of the Salesforce Platform
Understanding Multitenancy and the Architecture of the Salesforce Platform
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce Integration
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 
Champion Productivity with Service Cloud
Champion Productivity with Service CloudChampion Productivity with Service Cloud
Champion Productivity with Service Cloud
 
SSO introduction
SSO introductionSSO introduction
SSO introduction
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
 
Salesforce data model
Salesforce data modelSalesforce data model
Salesforce data model
 
Architect day 20181128 - Afternoon Session
Architect day 20181128 - Afternoon SessionArchitect day 20181128 - Afternoon Session
Architect day 20181128 - Afternoon Session
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
 
Lwc presentation
Lwc presentationLwc presentation
Lwc presentation
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Release & Change management in salesforce
Release & Change management in salesforceRelease & Change management in salesforce
Release & Change management in salesforce
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2
 

Similar to Salesforce Continuous Integration with AutoRABIT

Continuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformContinuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 Platform
Techsophy Inc.
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
Parasoft
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
Synerzip
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
Christian Vos
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
Neev Technologies
 
Devops as a service
Devops as a serviceDevops as a service
Devops as a service
Saravanan Subburayal
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automation
Eran Kinsbrunner
 
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
Serena Software
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
Ambientia
 
Putting Quality First through Continuous Testing
Putting Quality First through Continuous TestingPutting Quality First through Continuous Testing
Putting Quality First through Continuous Testing
TechWell
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
XPDays
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
Tharinda Liyanage
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Emtec Inc.
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
Xebia India
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
Zbyszek Mockun
 
DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft Stack
Deepti Jain
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software
 
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Getting value from IoT, Integration and Data Analytics
 

Similar to Salesforce Continuous Integration with AutoRABIT (20)

Continuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformContinuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 Platform
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Devops as a service
Devops as a serviceDevops as a service
Devops as a service
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automation
 
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
 
Putting Quality First through Continuous Testing
Putting Quality First through Continuous TestingPutting Quality First through Continuous Testing
Putting Quality First through Continuous Testing
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
 
DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft Stack
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Salesforce Continuous Integration with AutoRABIT

  • 1. Effective Release Management For Salesforce.com development teams AutoRABIT A Product of TechSophy, Inc. www.techsophy.com www.AutoRABIT.com Presented to Phoenix Salesforce Developer Group
  • 2. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Agenda • Present Challenges in Salesforce.com • About AutoRABIT • AutoRABIT Demo – Continuous Integration – Release Management – Dashboard, KPI’s, goal alignment – Version control – Data Loading – Test Automation • Q & A Note: - Slides & recording of the session will be shared - Pl. ask questions at any time
  • 3. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) AutoRABIT – About US • Technology • Business Process Management • Continuous Integration • Analytics • Architecture • Project Management • Product engineering • Mindset – We automate • Test Automation • CI Implementations • CI, ALM Services • Extreme Test Automation • Productivity catalyst – Sales Force • Cloud solution delivery easy • 300+ man years of effort • Team members core contributors for several open source projects • Sales force Rapid automation • Breadth of clients: Fortune 100 and SMB customers Automation Mindset TechSophy, Inc. (Parent Company) Started in 2008 HQ : Pleasanton, CA Tech Lab: Hyderabad, India 110 Employees Focus: Services on BPM and Product Engineering AutoRABIT, Inc. HQ : Pleasanton, CA R&D and Dev: Hyderabad, India Employees : 30 (20 Dev + 10 Support) Focus: CI for Salesforce.com The ONLY true Continuous Integration product from group-up for Salesforce.com
  • 4. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Definitions – CI & CD • Continuous Integration – Maintain a single source repository (mainline) – Small and frequent changes – Automate build, test & deployment – Goal to increase release velocity • Continuous Deployment/Delivery – CI + option of releasing every good build to users
  • 5. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Present Challenges • I want more frequent releases deployments • My team(s) keeps overwriting code • My team spends lot of time on change sets • I need visibility into my dev. process • My Sales team wants a new campaign live in 1 week • I need additional Testing resources for release – I need additional budgets, I have to schedule, set up (QA sandbox), test plans… • I want to increase the code quality
  • 6. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) The Problem • Lack of coordination • No automation • Mostly manual steps for deployment • Manual testing with limited test coverage • Multiple production orgs with no common code …SLOW RELEASE VELOCITY
  • 7. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Prerequisites for CI/CD • Before start the journey – Does your team have the CI mindset – Evaluate the tool set and process – Environment/sandbox in sync – Does your mgmt. have the desire • Pitfalls – CI Tools built for Java/ .Net Platforms may not come out-of-box for Salesforce. You would need to customize at script level – Do not plug CI process directly into your present release . Let people, tools as well as CI process evolve for one release. – Understand change management ‘for your Team'
  • 8. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Dataloading • Present challenges – Cumbersome to move the records of selected set of objects. - Dataloading along with relationships - Exporting Attachments, integration with external tools like Apptus are a challenge • Best Practices – Integrated with UAT sandbox
  • 9. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Version Control • Present challenges – How to use version control in the overall process ? - Is it to check-in our changes every time we work in our sandbox with IDEs like Eclipse ? - or is it more for nightly code back-ups. – Administrative and business teams find it hard to work with ? – Which tool to select ? – How to drive the adoption of branching and release. • Best Practices – Integrated with UAT sandbox
  • 10. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) AutoRABIT Enterprise Test Automation Suite Test Generator Test Transformation Wrappers & Adapters Adapters Rule Based Equivalence classes Combination of States Boundary Value Analysis Separate Data, Configuration Separate scenario from script Data Scrubbing Environment driven Test Preparation 300+ Built in Wrappers Reusable Libraires for Technology platforms Keyword & Framework specific Adapters for Selenium ,Apex, Jmeter..etc. Self Learning Model Predictive Analytics Test Genius on what to test Test efficience calculator Test Automation ALM Capabilities Version Control Integration & Support Automated Metadata Deployment Selective Deployment Integrated Dataloader Backup/RestoreOrg Comparison Additional effective features
  • 11. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test)
  • 12. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Test Team Staging/UAT Test TeamIntegrationX Configuration Backup / Restore Dev Sandbox Dev Sandbox2 Sandbox Refresh Production Manual Process Feature1 Error Production Issue 2 Days 2 Days 2 Days 1 Day 2 Days * Test effort excluded Typical process without Continuous Integration (Basis: various client deployment experiences)
  • 13. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) People Involved Committed Resources + Explicit Trainings + Various Tools + Time…. Automation COMMIT UNIT TEST STATIC ANALSYS BUILD DEPLOY RUN TESTS PROJECT STATUS PERFORMANCE TESTS FUNCTIONAL TESTS RUN TESTS CHANGE MANAGEMENT DEVELOPMENT + INTEGRATION ACCEPTANCE RELEASE MAINTENANCE User-1 User-2 User-3 User-4 User-1 User-2 User-3 User-4 Continuous Integration/Deployment - Many tool in the market - Open source works just fine - Select what works for your organization - ~ 6 months + Budgets - Evaluate the entire process and workflow Create a symphony !!!
  • 14. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) AutoRABIT in Action A L M S Y S T E M S Dev Environment AutoRABIT System Single Click Promotion
  • 15. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) CI Model 1 – Dev Process is version controlled
  • 16. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) CI Model 2 – Dev to Prod with version control
  • 17. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Developer Community Engagement • Active involvement – Blogs, Suggestion & Tips, 10% charter – PUG’s (Bay Area, Chicago, MN, San Diego , + 3 ) – Free Training • Webinar series • Social – SFDC (various), Blogs, LinkedIn, MeetUp, • Target groups – Developer & admin’s – Managers, Business, BA, PM Involve, Educate & Transform
  • 18. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) DEMO
  • 19. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) HOW TO DEFINE GOALS AND GET THERE?
  • 20. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Level Build Process Environments and Deployment Testing Reporting Level 4 • All build issues addressed through automation • Continuous deployment to production • Feature sandboxes • Automated provisioning • 100% code coverage • All testing automated • Code tested against large number of potential configurations • Real-time visibility Level 3 • Triggered builds • Code, meta-data, documentation, requirements subject to version control • Separate Dev, Test, and Prod environments • Single button deployment • Very high test coverage • Test interaction between code, meta-data, and data • Users create automated test scripts • Report trend analysis Level 2 • Build on commit • Dependencies managed • Standardized deployment process • Full Sandbox • Selective Promote, Change sets • Some automated deployment • Automated daily functional tests • On-demand reporting Level 1 • Source control utilized • Automated build process • Documented deployment process • Defined branching strategy • Large amounts of testing done at build • Reports visible to entire team Level 0 • Manual or semi- manual build process • Changes made directly to Production • Manual or no testing • Status visible only to individual developer Maturity model to plan goals
  • 21. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Level Build Process Environments and Deployment Testing Reporting Level 4 • All build issues addressed through automation • Continuous deployment to production • Feature sandboxes • Automated provisioning • 100% code coverage • All testing automated • Code tested against large number of potential configurations • Real-time visibility Level 3 • Triggered builds • Code, meta-data, documentation, requirements subject to version control • Separate Dev, Test, and Prod environments • Single button deployment • Very high test coverage • Test interaction between code, meta-data, and data • Users create automated test scripts • Report trend analysis Level 2 • Build on commit • Dependencies managed • Standardized deployment process • Full Sandbox • Selective Promote, Change sets • Some automated deployment • Automated daily functional tests • On-demand reporting Level 1 • Source control utilized • Automated build process • Documented deployment process • Defined branching strategy • Large amounts of testing done at build • Reports visible to entire team Level 0 • Manual or semi-manual build process • Changes made directly to Production • Manual or no testing • Status visible only to individual developer
  • 22. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) First Step: Change Management • Change Management Team – Functional Leaders – Business Analysts – Technical Architects – Power Users • Release Management Strategy – What is allowed in each branch – Who is allowed to make changes where
  • 23. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Production Test Feature A Feature B Feature C Dev Dev Dev Dev Dev Dev DevDev Feature Team A Feature Team B Feature Team C Branching Strategy Tests Tests Tests Release Management Strategy
  • 24. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Production Test Feature A Feature B Feature C Dev Dev Dev Dev Dev Dev DevDev Feature Team A Feature Team B Feature Team C Branching Strategy Tests Tests Tests Release Management Strategy
  • 25. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Trunk Test Feature A Feature B Feature C Dev Dev Dev Dev Dev Dev DevDev Feature Team A Feature Team B Feature Team C Branching Strategy Tests Tests Tests Release Management Strategy Org C Gradually Migrate Features from Other Orgs into Trunk
  • 26. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Summary • AutoRABIT is the first (and only) tool designed from the ground up for Continuous Integration on Force.com • Meta-Data Management – Metadata Comparison and Selective Promotion – Minimize Meta-Data conflicts with feature teams, branching strategy with version control, and testing • Version control and branching done visually • Sandbox Restore, Rollback with backups of meta-data, source code and data • Test automation by non-technical end users • Easy and complete dataloading • “Test Genius” help prioritize and optimize your testing
  • 27. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) AutoRABIT Test Genius (Automatic selection & execution of test cases to identify 99% or critical defects)
  • 28. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) Release Management Can your release process be more automated and confidence evoking?
  • 29. Release Management Streamlined Confidential AutoRABIT (Rapid Automated Build Install & Test) We appreciate your time and interest, Thank You Vishnu Datla +1 (732) 766 5667 vishnu(at)AutoRABIT.com Twitter: @vishnuraju www.linkedin.com/vishnudatla For a free trial pl. register at www.AutoRABIT.com