Universal Containers (UC) has multiple development teams that work on separate streams of work, with different timelines. Each stream has different releases of code and config, and the delivery dates differ between them. What is a suitable branching policy to recommend?
A. Leaf-based development
B. Trunk-based development
C. GitHub flow
D. Scratch-org-based development
Explanation:
A suitable branching policy to recommend for multiple development teams that work on separate streams of work, with different timelines, is trunk-based development. This policy allows each team to work on their own feature branches, and merge them to the main branch (trunk) frequently, using pull requests and code reviews. This can help avoid merge conflicts, ensure code quality, and enable continuous integration and delivery. Leaf-based development is not a valid branching policy, as it is a term used to describe the nodes in a tree data structure. GitHub flow is a specific implementation of trunk-based development, but it is not a branching policy by itself. Scratch-org-based development is not a branching policy, but a development model that uses scratch orgs as ephemeral environments. See Trunk-Based Development for more details.
Salesforce has three major releases a year. Which type of change introduced by a release can cause automated browser tests to need updating?
A. DOM changes
B. New standard fields
C. Metadata schema changes
D. New Apex methods
Explanation:
DOM changes introduced by a release can cause automated browser tests to need updating, as they can affect the way the browser interacts with the web page elements and the selectors used to identify them. New standard fields, metadata schema changes, and new Apex methods are not likely to affect automated browser tests, as they are mostly related to the backend functionality and data model of Salesforce. See [Automated Browser Testing] for more details.
A Salesforce Administrator has initiated a deployment using a change set. the deployment has taken more time than usual. What is the potential reason for this?
A. The change set includes changes to permission sets and profiles.
B. The change set includes Field type changes for some objects.
C. The change set includes new custom objects and custom fields.
D. The change set performance is independent of the included components.
Explanation:
The change set performance may depend on the included components, especially if they are complex or have many dependencies. The change set may take more time than usual if it includes changes to permission sets and profiles, as these components require additional validation and processing. The change set may not take more time if it includes field type changes, new custom objects and fields, or other simple components.
Universal Containers (UC) had implemented two full sandboxes. One, known as Stage, is used for performance, regression testing, and production readiness check. The other is used primarily for user acceptance testing (UAT). Both full sandboxes were refreshed two months ago. Currently, UC is targeting to start user acceptance testing in two weeks, and do production release in four weeks. An admin also realized Salesforce will have a major release in six weeks. UC needs to release on the current Salesforce version, but also wants to make sure the new Salesforce release does not break anything. What should an architect recommend?
A. Refresh Stage now, and do not refresh UAT. This way, Stage will be on preview and UAT will not.
B. Use the Sandbox Preview Guide to check if there is any necessary action needed. UC might have to prepare, refresh, and redeploy to UAT.
C. Visit trust.salesforce.com to figure out the preview cutoff dates, if the dates had passed, work with support to get on the preview instance.
D. Refresh Stage from UAT now. After preview cutoff, use the upgraded one for regression test, use the non-upgraded one for user acceptance Test.
The best option for UC is to refresh Stage now, and do not refresh UAT. This way, Stage will be on the preview instance and UAT will not. This will allow UC to test their application on both the current and the next Salesforce version, and ensure that they can release on the current version without any issues. Option B is incorrect because it is not necessary to check the Sandbox Preview Guide or refresh and redeploy to UAT. Option C is incorrect because it is too late to work with support to get on the preview instance after the cutoff dates. Option D is incorrect because it will result in both Stage and UAT being on the same version, which will not allow UC to test their application on the next Salesforce version.
Which are two characteristics of an effective communication plan? Choose 2 answers
A. Requesting feedback for outstanding architectural questions
B. Consistent communication to a pre -defined list of stakeholders
C. Reporting project status, timelines, and impacts
D. Communication to stakeholders on a "need -to -know" basis
Explanation:
A and C are the characteristics of an effective communication plan, as they enable feedback, collaboration, and transparency among the stakeholders. B is not a characteristic of an effective communication plan, as it does not account for changes in the stakeholder list or their communication preferences. D is not a characteristic of an effective communication plan, as it limits the information sharing and trust among the stakeholders.
Page 2 out of 46 Pages |
Previous |