Development-Lifecycle-and-Deployment-Architect Exam Questions

Total 117 Questions

Last Updated Exam : 22-Nov-2024

Universal Containers is a global organization that maintains regional production instances of Salesforce. One region has created a new application to track shipping containers. The CIO has requested that this new application be used globally by all the Salesforce instances and further maintained and modified regionally by local administrators.

Which two deployment tools will support the request? Choose 2 answers


A. Change Sets B


B. Developer Console


C. ANT Migration Tool


D. VS Code with Salesforce Extension





C.
  ANT Migration Tool


D.
  VS Code with Salesforce Extension


Explanation:

The two deployment tools that will support the request are the ANT Migration Tool and VS Code with Salesforce Extension. These tools allow the developers to deploy metadata components from one Salesforce org to another, and also to maintain and modify the code locally in their own machines. Change Sets and Developer Console are not suitable for this scenario, because they do not support deploying to multiple orgs or working offline.

Universal Containers is starting a Center of Excellence (COE). Which two user groups should an Architect recommend to join the COE?


A. Call Center Agents


B. Program Team


C. Executive Sponsors.


D. Inside Sales Users.





B.
  Program Team


C.
  Executive Sponsors.


Explanation:

Program team and executive sponsors are two user groups that an architect should recommend to join the COE. A program team is a group of people who are responsible for managing and delivering the Salesforce projects and initiatives. They can provide the COE with the technical expertise, best practices, and project management skills. An executive sponsor is a senior leader who supports and advocates for the Salesforce program. They can provide the COE with the strategic direction, business alignment, and funding support.

Cloud Kicks (CK) is launching a new sneaker line during the upcoming holiday season and needs to do a thorough batch data testing before Go-Live. CK is using Salesforce unlimited edition. What two sandbox types should the architect recommend for batch data testing? Choose 2 answers


A. Developer Pro sandbox


B. Partial Copy sandbox


C. Developer sandbox


D. Full sandbox





B.
  Partial Copy sandbox


D.
  Full sandbox


Explanation:

The sandbox types that the architect should recommend for batch data testing are Partial Copy sandbox and Full sandbox. These sandbox types allow the testing of large data sets that are similar to the production data. Developer Pro sandbox and Developer sandbox have limited storage and may not be able to accommodate the data needed for the batch data testing.

Universal Containers is delivering many changes to its Salesforce system. Adoption reports are discovering that many features are unused. The steering committee wants this to change and is looking to the architect for advice. What should an architect recommend to overcome this?


A. Using Lightning Web Components for every user interface.


B. Adopting user centered design to understand user needs before building the solution.


C. Stop development until current features start being used.


D. Sending weekly communication emails reporting on least engaged users





B.
  Adopting user centered design to understand user needs before building the solution.


Explanation:

User centered design is a process that involves understanding the user needs, preferences, and behaviors before building the solution. This way, the solution can be tailored to the user’s goals and expectations, and increase the likelihood of adoption and satisfaction. Using Lightning Web Components, stopping development, or sending communication emails are not effective ways to overcome the problem of unused features.

Universal Containers has just initiated a project involving a large distributed development and testing team. The development team members need access to a tool to manage requirements and the testing team needs access to a tool to manage defects. Additionally, stakeholders are requesting ad -hoc status reports. What tool should an Architect recommend to support the project?


A. Spreadsheets


B. Code Repository


C. Wave


D. Port management tool





D.
  Port management tool


Explanation:

A Port management tool is a tool that can support a project involving a large distributed development and testing team, by providing features such as requirements management, defect tracking, collaboration, and reporting. A Port management tool can also integrate with other tools, such as code repositories, testing tools, and deployment tools, to provide a comprehensive view of the project status and progress. A Spreadsheet is not a suitable tool for managing requirements and defects, as it is prone to errors, duplication, and inconsistency. A Code Repository is a tool that stores and manages the source code of the system, but does not manage requirements and defects. Wave is a tool that provides analytics and insights on data, but does not manage requirements and defects.

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





B.
  Trunk-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





A.
  DOM changes


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.





A.
  The change set includes changes to permission sets and profiles.


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.





A.
  Refresh Stage now, and do not refresh UAT. This way, Stage will be on preview and UAT will not.


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





A.
  Requesting feedback for outstanding architectural questions


C.
  Reporting project status, timelines, and impacts


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 1 out of 12 Pages