



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Various best practices and strategies for maintaining code quality and consistency in a salesforce development environment. It covers topics such as the use of static code analysis, code review processes, branching strategies, and managing api version changes. Recommendations for universal containers, a company with multiple salesforce teams and projects, to address challenges related to code quality, deployment, and collaboration across different business units and acquired companies. The goal is to help the organization improve its salesforce development practices, ensure consistent coding standards, and facilitate seamless integration and deployment of new features and functionality.
Typology: Exams
1 / 6
This page cannot be seen from the preview
Don't miss anything!




Universal Containers is reviewing its environment strategy. They have identified a need for a new hotfix environment to resolve any urgent production issues. Which two sandbox types would be appropriate to use as the hotfix environment? Choose 2 answers Options: A. Partial Copy sandbox B. Developer sandbox C. Full sandbox D. Developer Pro sandbox - CORRECT ANSWER-A. Partial Copy sandbox C. Full sandbox would be appropriate to use as the hotfix environment. What is a main characteristic of an agile team? A. The team uses Scrum, Kanban, and Extreme Programming. B. The team has biweekly sprints to ensure on-time delivery. C. The team delivers new releases on dates defined in the beginning of the project, following a project plan D. The team improves and evolves its processes and frequently delivers value to the end users. - CORRECT ANSWER-D. The team improves and evolves its processes and frequently delivers value to the end users. Universal Containers (UC) has been using Salesforce Sales Cloud for many years following a highly customized, single-org strategy with great success so far. What two reasons can justify a change to a multi-org strategy? Choose 2 answers. A. UC is launching a new line of business with independent processes and adding any new feature to it is too complex. B. UC wants to use Chatter for collaboration among different business units and stop working in silos. C. UC follows a unification enterprise architecture operating model by having orgs with the same processes implemented for each business unit. D. Acquired company that has its own Salesforce org and operates in a different business with its own set of regulatory requirements. - CORRECT ANSWER-A. UC is launching a new line of business with independent processes and adding any new feature to it is too complex. D. Acquired company that has its own Salesforce org and operates in a different business with its own set of regulatory requirements. Universal Containers has an active production org; and they are planning to release some new features to it next month. The team is working to prepare .1 deployment plan and reached out to the technical architect for inputs on rollback strategy. What should a technical architect recommend?
A. Backup the existing metadata using the ANT Migration Tool. To roll back deployment, deploy again to production using backed up metadata. B. Backup the existing metadata using ANT Migration Tool. To roll back deployment, manually delete new components and deploy again to production using backed up metadata. C. Create a sandbox from production to take the backup of existing metadata. To roll back deployment, use destructivechanges.xml to delete new components and then deploy again to production using metadata from this sandbox. D. Create a sandbox from production to take the backup of existing metadata. To roll back deployment - CORRECT ANSWER-C. Create a sandbox from production to take the backup of existing metadata. To roll back deployment, use destructivechanges.xml to delete new components and then deploy again to production using metadata from this sandbox. It is a best practice to use a destructiveChanges.xml file to delete the new components during rollback because it ensures that all the new components are deleted, and it also makes it easy to keep track of the components that need to be deleted. This approach also ensures that the metadata from the sandbox is up-to-date. What are three necessary components for establishing a governance framework? Choose 3 answers A. Documentation Repository B. Continuous Integration C. Requirements Management D. Change Control Log E. Automated Testing - CORRECT ANSWER-A. Documentation Repository D. Change Control Log E. Automated Testing A governance framework is a set of policies, procedures and standards that organizations use to manage their IT and business operations. These three components are critical for establishing a governance framework as they are necessary for maintaining the integrity and control of IT and business operations. A documentation repository is where all the necessary information about the organization's IT and business operations is stored, change control log is for keeping track of any changes made to the system and automated testing ensures that the system is working as expected after any changes. Universal Containers CUC) has multiple teams working on different projects. Multiple projects will be deployed to many production orgs. During code reviews, the architect finds inconsistently named variables and lack of best practices. What should an architect recommend to improve consistency? A. Use static code analysis to enforce coding standards. B. Require pull requests to be reviewed by two developers before merging. C. Create a Center of Excellence for release management. D. Execute regression testing before code can be committed. - CORRECT ANSWER-A. Use static code analysis to enforce coding standards. B. Require pull requests to be reviewed by two developers before merging. (possible second answer on exam)
vulnerabilities, and adherence to coding standards. This will help to ensure that the code is of high quality and will help to catch issues early in the development process, before they are deployed to production. Universal Containers (UC) has a recruiting application using Metadata API version 35, and deployed it in production last year. The current Salesforce platform is running on API version 36.A new field has been introduced on the object Apex page in API version
Universal Containers (UC) has two subsidiaries which operate independently. UC has made the decision to operate two of separate Salesforce orgs, one for each subsidiary. However, certain functions and processes between the two orgs must be standardized. Which two approaches should UC take to develop customization once, and make them available in both orgs? Choose 2 answers A. Create a package in a Developer Edition org and deploy it to both production orgs B. Develop the functionality in a sandbox and deploy it to both production orgs C. Set up Salesforce-to-Salesforce to deploy the functionality from one org to the other D. Create a managed package in a sandbox and deploy it to both production orgs - CORRECT ANSWER-A. Create a package in a Developer Edition org and deploy it to both production orgs B. Develop the functionality in a sandbox and deploy it to both production orgs Northern Trail Outfitters (NTO) recently acquired Eastern Trail Outfitters (ETO). NTO's sales leadership team had hands-on experience with the ETO's Sales Optimization app and have given the feedback that the app would benefit NTO's sales team.Which option should the architect recommend for having ETO's Sales Optimization app in NTO's Salesforce org in the shortest possible time? A. Create users in ETO's org and provide access to NTO's sales team. B. Create a core team and build the Sales Optimization app in NTO's org. C. Create an unmanaged package of the app and deploy in NTO's org. D. Create a managed package of the app and deploy in NTO's org. - CORRECT ANSWER-Create an unmanaged package of the app and deploy in NTO's org. The unmanaged package would take the shortest possible time. Universal Containers (UC) operates globally from different geographical locations. UC is revisiting their current org strategy. Which three factors should an Architect consider for a single strategy? Choose 3 answers A. Tailored implementation. B. Fewer inter Dependencies. C. Increased ability to collaborate. D. Consistent processes across the business. E. Centralized data location. - CORRECT ANSWER-C. Increased ability to collaborate. D. Consistent processes across the business. E. Centralized data location. Universal Containers's architect is documenting the application lifecycle management (ALM) process to communicate it to the development teams from different implementation partners.Which three steps apply to any Salesforce development project?Choose 3 answers A. Change Sets B. Test C. Build Release D. Develop E. Continuous Integration - CORRECT ANSWER-B. Test C. Build Release