DEVELOPMENT-LIFECYCLE-AND-DEPLOYMENT Flashcards

1
Q

Universal Containers (UC) is embarking on a large program of work, with different projects and different vendors.
UC created a center of excellence (COE) that is struggling with scope creep between the different projects.
What role should the architect suggest be added to the COE?

A. Scrum master
B. Release managers
C. Product owner
D. Change managers

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which two project situations favor an Agile methodology?

Choose 2 answers

A. A digitization project to update an existing customer -facing process and enable quick adjustments

B. A project to be executed by a third party, with a fixed and formal scope, budget, and timeline

C. An environment with a heavy investment in DevOps capabilities for rapid testing and deployment

D. A project with well-defined requirements and complex interactions between front- and back -end systems

A

A,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Universal Containers has written several validation rules and workflow rules for the lead object. Which two test
types should an Architect suggest to ensure that a large inbound call center does not experience platform
slowdowns under high call volume for the Lead object?

Choose 2 answers

A. Unit Test
B. Stress Test
C. Load Test
D. Performance Test

A

C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A team has completed a sprint and intends to deploy these changes after business approval, but they will immediately begin the next sprint.

What strategy should an architect recommend?

A. The first task of the new sprint must be the deployment approval. After that, the other tasks of the sprint can be performed in the environments and Git.

B. Using Git, create a release branch from the develop branch. All fixes must be made in the release branch. After deployment, merge release with develop.

C. Commit upcoming changes to the features branch without merging into the develop branch. Deploy from
the develop branch and then merge new sprint features into the develop branch.

D. Migrate the current code to the UAT sandbox. Begin new sprint development in the Dev sandbox. Make
fixes in the UAT environment and deploy UAT for production after business approval.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Universal Containers requires its developers to develop and test code in one sandbox per developer before
deploying to a common sandbox for code review. Which deployment strategy should be used in this
environment?

A. Refresh the developer’s sandbox, develop changes, refresh the common sandbox, deploy to the common
sandbox, test changes

B. Refresh the developer’s sandbox, develop changes, test changes, refresh the developer’s sandbox, deploy
to the common sandbox

C. Refresh the developer’s sandbox, develop changes, refresh the developer’s sandbox, deploy to the common
sandbox, test changes

D. Refresh the common sandbox, develop changes, refresh the developer sandbox, deploy to the common
sandbox, test changes

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Universal Containers (UC) is planning to move to Salesforce Sales Cloud and retire its homegrown on-premise
system. As part of the project, UC will need to migrate 5 million Accounts, 10 million Contacts, and 5 million Leads
to Salesforce.

Which three areas should be tested as part of data migration?

Choose 3 answers

A. Lead assignment
B. Data transformation against source system
C. Contact association with correct Account
D. Account and Lead ownership
E. Page layout assignments

A

B,C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Universal Containers CUC) is considering implementing a minor change policy for a series of low-risk user stories
that are commonly received by the UC admins. The policy would allow admins to make these changes directly in
production. UC does not have continuous integration/continuous delivery (CI/CD) in place.
Which three best practices should the architect suggest UC follow for
their new change policy?

Choose 3 answers

A. Minor changes do not need to be documented and can be made at any time.
B. Minor changes should be thoroughly documented and follow some type of standard cadence.
C. All changes should still be tested.
D. CI/CD is required in to successfully manage minor changes.
E. Downstream environments will not be automatically updated when production changes.

A

A,C,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Universal Containers (UC) has noticed that unit tests are failing in production during deployments and in no other environments. Investigations have revealed that administrators are making minor
changes in production without regard to dependent components
What two suggestions can the architect make to help UC discover these failing unit tests earlier?

Choose 2 answers

A. Stop administrators from making all changes.
B. Ask administrators to run unit tests before every change.
C. Train the administrators to make their changes in a special “admin changes” sandbox, and then promote to
production.
D. Ensure a metadata backup is committed to version control every day and a diff published to the release
team.

A

C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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 a managed package of the app and deploy in NTO’s org.
B. Create an unmanaged package of the app and deploy in NTO’s org.
C. Create users in ETO’s org and provide access to NTO’s sales team.
D. Create a core team and build the Sales Optimization app in NTO’s org.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A Salesforce contractor has built an application for Universal Containers (UC) .The contractor will need to deploy
multiple times from the contractor’s own Salesforce to UC’s Salesforce environments. Ultimately, UC has full control of the application’s code, including its intellectual property

A. Eclipse IDE
B. Unmanaged Package
C. Change Sets.
D. Managed Package

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Universal Containers (UC) innovative apps division is releasing an application that can be installed in its trading
partners Salesforce environments. The application lets the trading partners book containers from UC directly without leaving their own Salesforce environment. The partners can then build on top of the application with process builders and triggers so the container booking process can be integrated with the trading partners’ own
processes. What is the recommended mechanism for releasing the application considering the innovative apps
division wants to keep the application up to date in various environments?

A. Change sets
B. Unmanaged package
C. Managed package
D. Zip file deployable by SFDX or ANT

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Universal Containers is a Salesforce AppExchange partner and they are planning to launch recommended that they use a partner development org for development. New app. The technical
architect

What are the three benefits of using a partner development org over an individual development org in this
scenario?

Choose 3 answers

A. Partner development org has a greater number of licenses available for the team.
B. Partner development org offers higher API limit.
C. Only partner development org supports managed beta testing.
D. Partner development org never expires.
E. Partner development org offers more storage.

A

A,B,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the process used to initiate a connection for change sets?

A. Modify the source org to allow an outbound connection to the target org
B. Modify the target org to accept an outbound connection from the source org
C. Modify the target org to accept an inbound connection from the source org
D. Modify the source org to allow an inbound connection to the target org

A

A,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Universal Containers (UC) wants to shorten their deployment time to production by controlling which tests to run
in production .UC’s Architect has suggested that they run only subsets of tests.

Which two statements are true
regarding running specific tests during deployments?

Choose 2 answers

A. To run a subset of tests, set the Run Specified Tests test level on the DeployOptions objects and pass it as an
argument to deploy() call.
B. run a subset of tests ,set the RunLocalTests test level on the DeployOptions object and pass it as an
argument to deploy() call.
C. Specify both test classes and individual test methods that are required to be executed as both are
supported in DeployOptions.
D. Specifying the test method is supported in DeployOptions, therefore specify only the test classes that are
required to be executed.

A

A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which two decisions should be made by an Architecture Review Board (ARB)?

Choose 2 answers

A. Whether to create a new Salesforce object or override an existing object using a new Record Type
B. Whether to utilize the Waterfall or Agile methodology on the project
C. What testing tools should be used to track integration testing requirements
D. Whether to implement Single Sign -On with SAML or delegated authentication

A

A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Universal Containers (UC) has a huge volume of metadata that cannot be deployed at once. What is the recommended strategy for UC to be successful with the deployment?

A. Identify metadata dependencies, create logical groupings, and deploy in the right order.
B. Use a continuous integration tool such as Jenkins to deploy in the right order.
C. Sort and group the metadata alphabetically and deploy them in the same order.
D. Use a combination of the Ant migration tool and change sets for deployment

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Universal Containers has a stable continuous integration process and all stakeholders are happy. However, user testing takes long time, as data has to be setup. What should an Architect do to address this problem?

A. Include automated sample data during deployment.
B. Advise the project manager to assign more users to create test data.
C. Test data creation is outside the scope of continuous integration.
D. Train business users to create test data more efficiently.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Universal Containers are using Salesforce for Order Management and has integrated with an in-house ERP system for order fulfillment. There is an urgent requirement to include a new order status value from the ERP system into the Order Status pick list in Salesforce. Which are two considerations when addressing the above requirement?

Choose 2 answers

A. Existing Apex test classes may start falling in Production.
B. Implement the change in the sandbox, validate, and release to Production.
C. The change can be performed in Production, as it is a configuration change.
D. Integration with the ERP system may not function as expected.

A

C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Universal Containers requires that all sandboxes that have not been recently refreshed must also receive the newest changes to production. This must be done before any functionality from that environment can be moved to production. Which deployment tool would allow this deployment process to be managed in an automated
fashion?

A. Workbench
B. Force.com Migration Tool
C. Change Sets
D. Force.com IDE

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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.

A

A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What would a technical architect recommend to avoid possible delays while deploying a change set?

A. Change set performance is independent of included components.
B. Manually create new custom objects and new custom fields.
C. Manually apply the field type changes.
D. Manually validate change sets before deployment

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

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 customizations
once, and make them available in both orgs?

A. Develop the functionality in a sandbox and deploy it to both production orgs
B. Set up Salesforce-to-Salesforce to deploy the functionality from one org to the other
C. Create a managed package in a sandbox and deploy it to both production orgs
D. Create a package in a Developer Edition org and deploy it to both production orgs

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Universal Containers is building a custom application on the Force.com platform. There is a budget and release date that has been set by the board of directors, but the application must meet the requirements that will be submitted and voted on by a public user community. What is the risk associated with the scenario?

A. The requirements should not be solicited by an external community
B. The project is not using the Waterfall methodology
C. The project is not using an Agile methodology
D. The requirements are unknown and the release date has been set.

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Universal Containers is about to begin Development work on a new project in their Salesforce org that will take
many months to complete. UC is concerned about how critical bugs will be addressed for existing live functionality. What is the recommended release management strategy to address this concern?

A. Include fixes for critical bugs in the ongoing Development sandboxes so that they will be released with the
other code.

B. Keep teams separate until the end of the project and create a Full Copy sandbox to merge their work then.

C. Utilize a dedicated developer pro sandbox to address critical bugs and release to production.

D. Address critical bugs in the Development sandboxes and push those changes to production separately.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Universal Containers wants to implement a release strategy with major releases every four weeks and minor releases every week. Major releases follow Development, System Testing (SIT), User Acceptance Testing (UAT) and Training Minor releases follow Development and User Acceptance Testing (UAT) stages. What represents a valid
environment strategy consideration for UAT?

A. Minor releases use Partial copy and Major releases use Full copy
B. Minor and Major releases use separate Developer pro
C. Minor releases use Developer and Major releases Full copy
D. Minor and Major releases use same Full copy.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What are three advantages of using the SFDX?

Choose 3 answers

A. Can store code on a local machine, or a version control system.
B. Can quickly deploy metadata using Execute Anonymous.
C. Can create scratch orgs.
D. Can use native Deployment Rollback Tool to quickly revert to prior state.
E. Can Install application metadata from a central repository.

A

A,C,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Universal Containers (UC) is implementing Salesforce for the first time. Their legacy CRM system is an on premise home-grown application written in Java. UC plans to implement a continuous integration process that mirrors their current standard. Under what conditions should an Architect recommend against continuous integration?

A. Test scripts will be generated as part of the testing phase
B. There isn’t a full sandbox available to leverage
C. The Salesforce instance has only standard functionality
D. The client does not have budget for additional software

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

The release will be deployed over a weekend, one week after Salesforce updates the production environment
(e.g., from Winter to Spring). UC has found that a full sandbox refresh can take several days. What should the architect suggest as an optimal deployment plan?

A. Two weeks before go -live, deploy to Staging and then refresh the Staging and Production support
sandboxes. Deploy from Staging to Production at go-live
B. Approximately six weeks before go -live, ensure the sandbox will be on the release preview. One week
before go live, deploy to Staging. Deploy from Staging to Production at go-live
C. One month before go -live, deploy to Staging and to Production Support. Deploy from Production Support
to Production at go-live
D. One week before go -live, initiate the Staging sandbox refresh and then immediately deploy to Staging.
Deploy from Staging to Production at go-live

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Universal Containers (UC) environment management architect is using the package development model for
deployment to different orgs.

Which metadata changes does the architect need to track manually?

A. No manual tracking required. All changes are automatically tracked.
B. All metadata changes for the release.
C. Changes to components not yet supported by source tracking.
D. Only the changes made via the Setup UI.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Universal Containers (UC) is working on a project to support environmental cleanup projects with specially designed containers. To support this project, UC is developing a portal for regulatory agencies to use for tracking and reporting of the containers, and these regulatory requirements are well-defined. Many non -regulatory
requirements have not been defined yet. The project is on a strict budget and timeline. Which two approaches should UC consider to meet regulatory requirements and to satisfy the needs of end users?

Choose 2 answers

A. Initiate a waterfall project and start building the features of the solution based on regulatory requirements.
In parallel, gather the remaining non -regulatory requirements for the solution, then go back and reconcile
the two sets of requirements and re -work the solution as necessary
B. Initiate an Agile project, beginning with a “sprint 0” to scope and estimate the project and to build the
product backlog. Identify the minimum viable product. Initiate building the solution based on the backlog,
and co -create the design with the project stakeholders
C. Initiate a waterfall project by gathering the remaining requirements and completing the architecture and
design. Initiate the build/test processes with frequent reviews by the stakeholders. On build completion,
perform acceptance testing and validate compliance with regulatory requirements
D. Initiate an Agile project based on the known requirements, begin building immediately, and work through
remaining requirements as they come up. Budget and timeline will not be a factor with an Agile
methodology

A

A,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Universal Containers (UC) is implementing Service Cloud UC’s contact center receives 100 phone calls per hour and operates across North America, Europe and APAC regions. UC wants the application to be responsive and scalable to support 150 calls considering future growth. what should be recommended test load consideration

A. Testing load considering 50% more call volume.
B. Testing load considering half the call volume.
C. Testing load considering 10xthe current call volume.
D. Testing load considering current call volume.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Universal Containers is a global organization that maintains regional production instances of Salesforce. One region has created a new custom object to track Shipping Containers. The CIO has requested that this new object be used globally by all Salesforce instances and further maintained and modified regionally by local administrators. Which two deployment tools will support this request?

Choose 2 answers

A. Tooling API
B. Force.com IDE
C. Change sets
D. Force.com Migration Tool

A

B,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Universal Containers (UC) works with different partners and has few admin resources that take care of the day-today deployment tasks. As a result, UC would like to find a way to automate the deployments using Metadata API.

Which two limitations of Metadata API should be considered when using Metadata API-based Deployments?

Choose 2 answers

A. Deploy up to 10,000 files, but retrieve more than 10,000 files.
B. Maximum size of deployed .zip file is 400MB.
C. Maximum Size of deployed .zip file is 39MB.
D. Deploy and retrieve up to 10,000 files at once.

A

C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

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. Continuous Integration
B. Develop
C. Build Release
D. Test
E. Change Sets

A

A,C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Universal Containers has a full sandbox that will be used to analyze and fix bugs found in production.

Which two items should the architect recommend to ensure that bugs found in production are more easily
analyzed in this full sandbox?

Choose 2 answers

A. Refresh the full sandbox after every deployment in production.
B. Create a daily process of copying new and changed data in production to the full sandbox.
C. Before any deployment in production, the same process must be performed in this sandbox.
D. Perform a Refresh Data in the full sandbox.

A

B,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

What are two advantages of automated test data loads over manual data loads

Choose 2 answers

A. Automated loads can be done with no human oversight.
B. FRED Automated loads are reliable in their results.
C. Automated loads cannot be scripted by CICD tools.
D. Automated loads will increase costs.

A

A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Universal Containers (UC) has many different business units, all requesting new projects to be built into a single Salesforce Org. UC management is concerned with a lack of appropriate project properties and roadmap for the Salesforce ecosystem. What should an Architect recommend?

A. Use design Standards for Governance.
B. Create a Center of Excellence with a charter document.
C. Create a Release Management Process.
D. Create project charters for each project.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Universal Containers wants to delete the day’s test data in a partial copy sandbox every night, setting the sandbox back to a fresh state for tomorrow’s testing. The test data is approximately 1GB.

What is the best strategy the architect should recommend?

A. Manually delete all records individually.
B. Execute a batch job that deletes all records created on the day.
C. Create a new developer copy sandbox every night.
D. Refresh the sandbox every night.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Universal Containers (UC) is developing a custom Force.com application. The following tools are used for development, the Force.com IDE for developing apps. Git as a source control system and a Git repository, and the Force.com Migration Tool for updating sandboxes from source control. UC’s current branching strategy calls for two main branches: 1) Master 2) Develop Three supporting branches: 1) Feature 2) Release 3) Hotflix Consider
that the branching strategy is in parallel as follows Feature |Develop |Release |Hotfix |Master What is the recommended practice strategy that Developers should adopt for Development?

A. Developers work off of the Feature branch, which is pulled from the Master branch and the Feature branch is then merged with the Develop branch.
B. Developers work off of the Feature branch, which is pulled from the Develop branch, and the Feature
branch is then merged with the Develop branch.
C. Developers work off of the Feature branch, which is pulled from the Release branch, and the Feature branch is then merged with the Develop branch.
D. Developers work off of the Feature branch, which is pulled from the Develop branch, and the Feature branch is then merged with the Hotfix branch.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

What are three advantages of using a Source Control system alongside a multi -sandbox development strategy?

Choose 3 answers

A. Perform code reviews before promoting to a pre-production sandbox
B. Automatically deploy changes from sandbox to production
C. Keep a history of changes made by each developer
D. Create a branching strategy that tracks each feature or change separately
E. Act as a backup in case of catastrophic data loss

A

Answer: B,C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Universal Containers has many development teams deploying into a single org. The business is very seasonal and approaching its busiest season. The business owner comes to you asking for your advice about its next major production release.

What best practice should an architect recommend?

A. Make declarative changes in production only.
B. Bypass regression testing for minor changes.
C. Avoid releasing near peak business periods.
D. Developers should conduct user acceptance testing

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

All AppExchange products are subject to Salesforce security reviews.
What is the most common reason that the prospect AppExchange products fail the security review?

A. Cross-site scripting
B. CRUD/FLS (field level security)
C. Session hacking
D. SOQL injection

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Universal Containers has a complex deployment coming up. The deployment will include several Apex classes which depend on custom settings that hold important configurations. How should an Architect manage this deployment?

A. Script the deployment of all functionality via the Force.com Migration Tool
B. Manually deploy and populate custom settings in production using a change set
C. Create a custom metadata type and include this in your deployment to production
D. Manually deploy and populate the custom settings in production prior to the Apex Class deployment

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Ursa Major Solar (UMS) has used Aura components significantly in its Salesforce application development. UMS has established a robust test framework and the development team follows the Salesforce recommended testing practices. UMS team uses Salesforce’s test tool To check for common accessibility issues. In which two environments the UMS team can call Aura accessibility tests?

Choose 2 answers

A. JSTEST
B. ACCTEST
C. WebDriver Test
D. AuraDriver Test

A

Answer: A,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

What sandbox type would be appropriate for diagnosing reports of poor performance when accessing certain Visualforce pages?

A. Partial copy Sandbox.
B. Developer Sandbox.
C. Full Sandbox
D. Developer Pro Sandbox.

A

Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Universal Containers (UC) has a customized repository that represents lots of different apps or projects. UC currently is trying to shift from the org development model to the package development model to manage
changes. In the org development model, each developer starts their work within their own personal sandbox.

When it comes to choosing development environments, what should a Salesforce architect recommend?

A. Start using scratch orgs because a developer can spin up a scratch org to start a new project, start a new feature branch, or start automatedTesting.
B. Start using scratch orgs that tracks all of the changes automatically and proceed with a staggered approach since scratch orgs can coexist With other models.
C. Keep developing in the dev sandboxes because scratch orgs are not within the code deployment path.
D. Keep developing in the dev sandboxes, so that the developers feel no impact at all as they are used to thesandbox development.

A

Answer: A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Universal Containers (UC) development team is developing a managed package for AppExchange. The product team has finished developing and testing, and wants to submit a Security Review.

However, the product manager has concerns on the few errors from the Checkmarx code scanner.

How should the product team proceed?

A. Review the Checkmarx errors. If there is no need to fix, mark them as false positive and attach explanation, then submit
B. Leave them to the Salesforce security review team, they would catch it if those are true problems.
C. Leavee a partner support case, the partner manager will engage Salesforce support resources to help.
D. Review the Checkmarx errors and fix all of them before submitting security review. Salesforce security review team will reject the request if any error remains.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Universal Containers has started building a customer Lightning community that contains a few dozen Aura components. The development team lead has come to the Salesforce architect about questions regarding testing the Lightning components.

What two knowledge points can the architect pass to the development team lead?

Choose 2 answers

A. The testing of the JavaScript part of the Aura component can be tested in the Jest framework and the Apex
controllers can be tested using test classes.
B. Install the Lightning test service AppExchange package to enable the Aura component testing.
C. There is a $T test helper object that can be used to create the instance of the Lightning component, and it is
promise enabled.
D. The testing can be viewed in the lightning.force.com/c/jasminetests.app URL. The page loads and runs
Jasmine test and writes pass/fail information to the screen

A

A,B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Universal Containers CUC) has been on the org development model with scratch orgs are already enabled, but they haven’t been taking advantage of the scratch orgs.

Now UC is ready to move to the package development model.
What step must be done by an administrator?

A. In setup, switch both the Enable Dev Hub and Enable 2nd-Generation Managed Packages to Enabled.
B. In setup, switch the Enable Unlocked Packages to Enabled, keep the Enable Second-Generation Managed
Packages as disabled.
C. In setup, switch the Enable Dev Hub to Enabled, then switch the Enable Source Tracking for Scratch Orgs to
Enabled.
D. In setup, switch the Enable Unlocked Packages and Second-Generation Managed Packages to Enabled.

A

Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Universal Containers are concerned that after each release, reports and dashboards seem to roll back to previous versions. Executives spend many hours crafting these dashboards to perfectly meet their needs, and are now questioning the Salesforce platform’s ability to save things, even data records.

What can the Salesforce architect advise to stop the rollbacks from happening?

A. Use a third-party data warehouse.
B. Remove the executive’s ability to change reports, and only allow developers to do that.
C. Ensure report metadata is exported daily and that it is merged into the developer branches before the next
release.
D. Back up all the reports just before the release, then reimport them after the release,

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

The CTO at Universal Containers is complaining to the software development managers that he has no visibility of
their teams’ work status.

What two software development methodologies should an architect suggest to solve this issue, and why?

Choose 2 answers

A. Waterfall, because it defines a fixed schedule and duration for each activity.
B. DevOps, because monitoring and logging practices help you stay informed of performance in real time.
C. Scrum, because openness is one of the five core Scrum values.
D. Kanban, because one of its basic elements is to make everything visible, creating consistent transparency of
work items

A

Answer: C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

The team at Universal Containers is building an application on Java that will interact with its Salesforce application. They want to use SOQL queries to retrieve and make changes to smaller pieces of Salesforce
metadata through this application.

Which API should the team leverage?

A. Tooling API
B. Any Salesforce API
C. User Interface API
D. Metadata API

A

Answer: A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

Universal Containers (UC) is planning for a huge data migration from a home grown on-premise system to Salesforce as part of their Service Cloud Implementation. UC has approximately 5 million customers,10 million contacts, and 30 million active cases. Which are the three key areas that should be tested as part of Data Migration?

Choose 3 answers

A. Case association with correct contact and Account.
B. Case assignment rules and escalation rules.
C. Case Ownership along with associated entitlement and milestones.
D. Data transformation against the source system.
E. Page Layout assignment to the profiles

A

Answer: A,C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

Universal Containers CUC) is embarked on an enterprise salesforce transformation journey, UC would like to streamline and automate deployment to different sandboxes during the build phase. Upon customer acceptance
in UAT, the company requested to automate the production deployment as well.

As the deployment architect, what is the recommendation to satisfy the customer requirements?

A. Recommend using the Continues integration and the Continues deployment tool and build the pipeline to
deploy to sandboxes and production.

B. Recommend using SFDX and documents the deployment commands with steps to be executed for each
environment.

C. Recommend using the ANT script and build a custom application to run the script and use change sets to
deploy supported metadata.

D. Recommend using an AppExchange solution that packages the deployment components and you can run
the deployment wizard to track deployment result.

A

Answer: A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

Universal Containers (UC) is considering updating their Salesforce Release Management process. Which three best practices should UC consider for Version Control?

Choose 3 answers

A. Maintain separate developer branches for minor and major releases.
B. Automation is a must with various application branches in the repository.
C. Maintain unrestricted access to the release sandboxes for all changes being deployed.
D. Maintain a single repository for application with individual branches for projects.
E. Maintain a single entry point for production from the master branch.

A

Answer: A,D,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

Universal Containers (UC) is considering updating their Salesforce Release Management process. Which three best
practices should UC consider for Release Management?

Choose 3 answers

A. Design the right sandbox strategy for the release.
B. Release sign-off is only required for Production.
C. Regression testing is mandatory for each release.
D. Maintain a pre/post deployment checklist for each release.
E. Publish a release calendar for each phase of the release.

A

A,D,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

What are two advantages of using an Agile Project Management tool?

Choose 2 answers

A. Increased visibility into sprint and project status
B. Better relationships with business stakeholders
C. Consolidate project artifacts to a common repository
D. Improve governance with gate steps in development

A

Answer: A,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

Universal Containers has multiple minor and major releases in a year Minor releases have sample configuration changes, while major releases involve large number of complex code components. What is the deployment tools should an architect recommend for both types of releases?

A. Change sets for minor releases and Force.com IDE for major releases.
B. Change sets for both minor releases and major releases.
C. Change sets for minor releases and metadata API for major releases.
D. Force.com IDE for minor releases and metadata API for major releases.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

Universal Containers has three types of releases in their release management strategy: daily, minor (monthly), and major (quarterly). A user has requested a new report to support an urgent client request. What release strategy would an Architect recommend?

A. Utilize the major release process to create the report directly in production bypassing the full sandbox.
B. Utilize the minor release process to create the report directly in production bypassing the full sandbox.
C. Utilize the major release process to create the report in a full sandbox and then deploy it to production.
D. Utilize the daily release process to create the report directly in a full sandbox and then deploy it to
production.

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

What two things are needed to delete metadata with a deploy() call?=

Choose 2 answers

A. Package.XML file.
B. The CURRENT API version must be used.
C. DestructiveChanges.xml file.
D. PurgeOnDelete option must be set to TRU

A

Answer: A,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

Which two project situations favor a waterfall methodology?

Choose 2 answers

A. An application with many systems and inter-dependencies between components.
B. An application with regulatory compliance requirements to be validated by outside agencies.
C. An application in post-production, with incremental changes made by a small team.
D. An in-house application with a fixed team size, but an open timeline and flexible requirements.

A

Answer: A,B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

Universal Containers is planning to release simple configuration changes and enhancements to their Sales Cloud.
A Technical Architect recommend using change sets. Which two advantages would change sets provide in this scenario?

Choose 2 answers

A. An easy way to deploy related components.
B. The ability to deploy a very large number of components easily.
C. A simple and declarative method for deployment.
D. The ability to track changes to component.

A

A,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

An Architect is working on a Universal Containers project, and due to security concerns they cannot provide the Architect with production access. Instead, a central release management team will be responsible for performing production deployments for all development teams.

How should an Architect leverage the Metadata API to ensure any metadata components necessary to deploy the project’s functionality are properly communicated to
the release management team?

A. Create a change set in each sandbox and download the package.xml file for the release management team
B. Provide a spreadsheet of all components and utilize the metadata API’s readMetadata call
C. Provide the Release Management team a copy of the audit trail from the sandbox you wish to deploy from
D. Send a package.xml file with associated metadata in a .zip file to the Release Management team

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

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

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

By to What three tools should an architect recommend to support application lifecycle methodology

Choose 3 answers

A. Database management systems
B. Version control repository
C. Middleware
D. Continuous integration tool
E. Issue tracking Ttool

A

Answer: B,D, E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

Universal Containers has decided on a single-org strategy, despite having to deal with the complexity of having multiple lines of business (LOBs) inside a single org.

What are two common challenges in single-org strategy for multiple LOBs?

Choose 2 answers

A. The data model becomes more complex the scope in the org increases.
B. Apex design will need to be mature and adhere to strict guidelines to support a large enterprise model.
C. Making Salesforce work with multiple currencies.
D. Lack of declarative sharing and visibility capabilities to ensure correct visibility of objects and records.

A

Answer: A,B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

Universal Containers (UC) is using sales and service Cloud. They have two major releases and four minor releases every year. They have deployment (dev), integration, user acceptance (UAT), staging, and hotflix sandboxes. What should an Architect recommend when UC has PI issues and has to be fixed immediately?

A. Fix the issue in staging and deploy it into production.
B. Fix the issue in hotflix, test, and deploy to production.
C. Fix the issue in development, test, UAT, and deploy to production.
D. Follow the release management process to move to production.

A

Answer: B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

Which two groups are responsible for the creation and execution of Release Management processes?

Choose 2 answers

A. Steering Committee
B. End Users
C. Dev/Build Team
D. Center of Excellence

A

Answer: C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

UC’sscale of Salesforce deployment has increased over time, leading to complexities. UC is finding too many bugs in the deployed code, which has become a challenge to the delivery team. The team wants to reduce the amount of bugys by ensuring all the developed code is reviewed, tested, and validated in the upstream deployment
process. Which three development practices will be best suited tp address UC’s concerns?

Choose 3

A. Use continuous integration with automation testing.
B. Encourage the development team to be self-organizing.
C. Enable developer teams to do peer code review.
D. Incorporate test-driven deployment into the project structure.
E. Enable a short and timely feedback loop with customers

A

Answer: A,C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

Universal Containers wants to introduce data volume testing to resolve ongoing performance defects earlier in
the lifecycle. Regulations prohibit the use of production data in non-production environments.

Which two options can the architect recommend?

Choose 2 answers

A. Request a partial Sandbox copy after the next Salesforce release.
B. Generate mock data that mimics production data shape and volume.
C. Perform data masking on full sandbox after a refresh.
D. Use Query Analyzer in production

A

B,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

Universal Containers (UC) maintains its Salesforce org using its internal tools and processes for managing its application lifecycle. The UC team has been facing challenges on their development processes in their recent two releases. The architect has recommended the UC team to follow the org development model to address the
challenges faced.

Which two characteristics of the org development model will help UC address the challenges?

Choose 2 answers
A. Automated deployment
B. Automated defect fixing
C. Automated sandbox provisioning
D. Automated change tracking

A

Answer: A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

Cloud Kicks is considering using an automated testing tool to help manage deployments between environments.

When should the architect recommend the use of an automated testing tool?

A. Automated tests should be run when branches are merged.
B. Automated tests should be run daily in all Developer Orgs.
C. Automated tests should be run only when merging into Full or Partial Copy sandboxes.
D. Automated tests should be run daily in all Developer Orgs, and when branches are merged.

A

Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

A developer on the Universal Containers team has written a test class to test a method that involves a web service
callout. Within the test class, the developer is supposed to load test data, create an instance of the Mock object,
set the Test.setMock() to that Mock object, call startTest(), execute the code that makes the callout, call stopTest(), and compare the result with expectations. Unfortunately, the Developer forgot to use the Test.setMock() method step.

What would happen when the developer runs this test class?

A. The test class fails without error message since the test class will simply skip the web service callout during
the execution.
B. The test class fails and the developer will see a message stating: Methods defined as TestMethod do not
support Web service callouts.
C. The test class would make the web service callout and may or may not fail depending on the circumstances
on the web service end
D. It is impossible to miss the Test.setMock() statement, the Developer Console will not let Salesforce -
Development-Lifecycle-and-Deployment-Architect the developer save it since the test methou callout

A

Answer: B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

When replacing an old legacy system with Salesforce, which two strategies should the plan consider to mitigate
the risks associated with migrating data from the legacy system to Salesforce?

Choose 2 answers

A. Identify the data relevant to the new system, including dependencies, and develop a plan/scripts for verification of data integrity.
B. Migrate users in phases based on their functions, requiring parallel use of legacy system and Salesforce for certain period of time.
C. Use a full sandbox environment for all the systems involved, a full deployment plan with test data generation scripts, and full testing including integrations.
D. Use a full sandbox environment and perform test runs of data migration scripts/processes with real data from the legacy system.

A

Answer: B,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

Universal Containers (UC) innovative apps division is releasing an application which can be installed in their trading partners Salesforce environment. The partners can then build on top of the application with process builders and triggers so the container booking process can be integrated with the trading partners own processes.

What is the recommended mechanism for releasing the application?

A. Zip file deployable by Force.Com Migration Tool.
B. Unmanaged Package.
C. Change Sets.
D. Managed Package.

A

Answer: D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

Universal Containers (UC) is implementing Service Cloud for their contact centers for 3000 users. They have ~10
million customers. The average speed response time expected is less than 5 seconds with 1,500 concurrent users.

What type of testing will help UC measure the page response time?

A. Unit Testing.
B. Load testing.
C. System Integration Testing.
D. Stress Testing.

A

Answer: B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

Universal Containers’ developers are working on a Visualforce page in a sandbox when an administrator adds a
new field to Production. Which two approaches could an architect suggest to an administrator that would assist
the developers in their development process?

Choose 2 answers

A. Use a Change Set to deploy the changes from Production to the sandbox, to ensure that changes made in production are reflected in the sandbox that the developers are working on
B. Use Salesforce-to-Salesforce to deploy the changes from Production to the sandbox, to ensure that changes made in production are reflected in the sandbox that the developers are working on
C. Manually replicate the same changes in the developer sandbox to ensure that changes made in production
are reflected in the sandbox that the developers are working on
D. Refresh the developer sandbox to ensure that changes made in production are reflected in the sandbox that
the developers are working on

A

Answer: A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

What are three benefits of managing change with Packaged Development?

Choose 3 answers

A. Versioning to help with change management.
B. Making the release cycle more efficient and agile.
C. Modular development process with specification of dependencies among packages.
D. Manage the number of sandboxes needed to successfully deploy.
E. Clearly divides developers and testers.

A

Answer: B,C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

There has been an increase in the number of defects .Universal Containers (UC) found the root cause to be
decreased in quality if code. Which two options can enforce code quality in UC’s continuous integration process?

Choose 2 answers

A. Introduce manual code review before deployment to the testing sandbox.
B. Introduce manual code review before deployment to the production org.
C. Increase the size of the testing team assigned to the project.
D. Introduce static code analysis before deployment to the testing sandbox.

A

Answer: A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

Universal Containers (UC) has gone through a global organization restructuring and process review during the last
year, which triggered a review of its Salesforce org strategy. After thorough analysis of its org and global customers, UC decided to start a project to merge its Salesforce orgs, going from a multi-org to a single-org strategy. In this scenario, what are three benefits going to a single-org strategy?

Choose 3 answers

A. Lower administration overhead costs.
B. Improved Chatter collaboration across different business units.
C. Consolidating the business processes would be simplified.
D. Automatically unify data model among all lines of business.
E. Easier to get a 360-view of the customer.

A

Answer: A,B,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

Universal Containers has automated its deployment process using Metadata API. However, they found that Metadata API doesn’t support all the components yet. What should be done to address this?

A. Deploy unsupported components manually before/after deployment.
B. Use AppExchange products to deploy unsupported components.
C. Use change sets for deploying all the unsupported components.
D. Use the force.com IDE for deploying the unsupported components.

A

Answer: A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

A year has passed since a project has gone live and a developer is looking to make an update to an existing Apex
class, but is unsure of its purpose. What artifact from the original project should be leveraged to determine the
purpose of the class?

A. User Acceptance Test Scripts
B. Test Execution Plan
C. Requirements Traceability Matrix
D. Test Sign Off Document

A

Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
83
Q

A technical lead is performing all code reviews for a team and is finding many errors and improvement points. This
is delaying the team’s Deliveries.

Which two actions can effectively contribute to the quality and agility of the team?

Choose 2 answers

A. Choose the most senior developer to help the technical lead in the code review.
B. Create development standards and train teams in those standards.
C. Skip the code review and focus on functional tests and UAT.
D. Use static code analysis tool in the pipeline before manual code review.

A

Answer: C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
84
Q

Universal Containers (UC) has used Salesforce for the last 6 years with 50% custom code. UC has recently implemented continuous integration. UC wants to improve old test classes whenever new functionality invalidates tests. UC also wants to reduce the deployment time required. What should Architect recommend?

A. A Do not execute any test classes in sandboxes and Production.
B. Do not execute test classes in sandboxes and all test classes in Production.
C. Test classes cannot be executed in sandboxes.
D. Execute all test classes in sandboxes and selected test classes in Production

A

Answer: D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q

Universal Containers (UC) is using custom metadata types to control the behavior of a few of the custom
functionalities. UC wants to Deploy custom metadata types to production using Metadata API.

Which two data types does UC need to include?

Choose 2 answers

A. CustomMetadataType
B. CustomMetadata
C. CustomObject
D. Custom Field

A

Answer: A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q

Universal Containers is working on the next phase of development for their Salesforce implementation involving a
large amount of custom development. Which two strategies should be considered to address a critical production issue occurring in the middle of development?

Choose 2 answers

A. Create separate branches for current development and production bug fixes and deploy the fix with current
development when ready
B. Utilize one branch for both development and production bug fixes to avoid out-of-sync branches and
simplify deployment
C. Utilize a source control system to allow separate branches for current development and production bug
fixes
D. Refresh a sandbox for replication of the issue and testing the use -case scenarios once the code is fixed

A

Answer: C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
87
Q

Universal Containers has developed teams working on multiple projects. They are exploring a source control tool
to track and manage their code/config. What two benefits does a source control tool provide?

Choose 2

A. Provide the ability for distributed teams to work in isolation.
B. Provides automated code/configuration deployments.
C. Provides the ability to backup code/configuration changes.
D. Provides the ability to automatically identify issues in code/configuration.

A

Answer: A,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
88
Q

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 included components.

A

Answer: A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
89
Q

Universal Containers (UC) is using Salesforce for their sales organization. The sales users have created several dashboards using multiple running users. The admins have also added a few workflow rues that send email notifications to some sales users. What should an Architect consider while planning the deployment of such
components?

Choose 2 answers

A. If the username in the source org doesn’t exist in the target org, the deployment will continue and
Salesforce will automatically create the username in the target org.
B. User fields are ignored during metadata deployments and all such users need to be manually created in the
target org before starting the deployment.
C. If the username in the source org doesn’t exist in the target org, the deployment will stop until the
usernames are resolved or removed.
D. User Fields are preserved during metadata deployments and Salesforce attempts to locate a matching user
in the target org during deployment.

A

Answer: C,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
90
Q

Cloud Kicks is switching to Salesforce from a different CRM. They have existing datasets for all standard Salesforce objects. In which optimized order should the architect recommend these objects be loaded?

A. Accounts, Contacts, Leads, Products, Opportunities, Opportunity Line Items
B. Accounts, Contacts. Opportunities, Products, Opportunity Line Items, Leads
C. Leads, Contacts, Accounts, Opportunities, Products, Opportunity Line Items
D. Leads, Accounts, Contacts, Products, Opportunities, Opportunity Line Items

A

Answer: D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
91
Q

Universal Containers has recently acquired another business that uses Salesforce extensively. UC wants to merge
their Salesforce Orgs to effectively sell and service customer under one business. Traditionally, UC has followed an agile development methodology to deliver Salesforce functionality. With the merging businesses, UC is convinced that adopting a Waterfall development methodology is the best approach. Which are two positive aspects of
using a Waterfall development methodology?

A. Changes late in the process are expected and can be handled by integrating them into the requirements
specs.
B. Complex processes that will need to be built are thoroughly understood and documented before coding
begins.
C. Milestones, timelines and estimates tend to be more accurate and predictable due to the upfront due
diligence.
D. The costs of starting the project are low since much of the design work is pushed to later stages of the
process.

A

Answer: B,C

92
Q

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. Increased ability to collaborate.
B. Tailored implementation.
C. Centralized data location.
D. Consistent processes across the business.
E. Fewer inter Dependencies.

A

Answer: A,C,D

93
Q

Due to several issues, Universal Containers wants to have better control over the changes made in the production org and to be able to track them. Which two options will streamline the process?

Choose 2 answers

A. Make all code/configuration changes directly in the production org.
B. Allow no code/configuration changes directly in the production.org
C. Use the Force.com IDE to automate deployment to the production.org
D. Use Metadata API to automate deployment to the production.org

A

Answer: B,D

94
Q

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 nonupgraded one for user acceptance Test.

A

Answer: B

95
Q

Which are two recommended methods of creating test data in Salesforce?

Choose 2 answers

A. Utilize Heroku Connect to provide test class data.
B. Host a mock endpoint to produce sample information from an endpoint.
C. Reference data from middleware directly within your test class.
D. Load a CSV as a static resource and reference it in a test class.

A

Answer: B,D

96
Q

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

A

Answer: C

97
Q

At Universal Containers, Salesforce administrators are making changes to the permission sets under instruction
from the business. Randomly, various SOQL statements are failing.
What strategy could be advised to bring this issue to the developer’s attention earlier?

A. Extract each permission set, commit and merge to source control, and run through CI checks.
B. Ask administrators to only make changes to profiles instead.
C. Create a sandbox refresh strategy to ensure each sandbox is refreshed every day.
D. Advice developers to switch to SOSL queries that are more robust instead.

A

Answer: A

98
Q

Universal Containers’ org is complex but well-organized in unlocked packages with their dependencies. The
development team was asked for a new feature, and the package that will be changed has already been
identified.

Which environment should be used for this development?

A. A Developer Pro sandbox with all packages installed.
B. A scratch org with all installed packages.
C. A Developer Pro sandbox with the package code that will be changed and its dependencies installed.
D. A scratch org with the package code that will be changed and its dependencies

A

D

99
Q

Universal Containers (UC) has four different business units (BUS) with different processes that shares global customers. They have implemented a multi-org strategy with one org consolidating
customer 360-degree view, and four orgs for the different BUS. Each of the BU orgs read and write customer information from/to the customer 360-degree view org in real time. UC is now launching a new BU that will use Salesforce. It does not share customers with the other BUS and needs flexibility in their Business processes.

What should an architect recommend as org strategy for this new BU

A. Use a new stand-alone Salesforce org for the new BU, not integrated with the others.
B. Deploy the new BU in customer 360-degree view org, and read and write customer information from it
without need of custom integration.
C. Use the same Salesforce org of another BU that shares geographical localization with the new BU.
D. Use a new Salesforce org for the new BU, and customize integration so that it reads and writes customer
information from the customer data org

A

Answer: D

100
Q

Universal Containers has just initiated a project to implement a custom container tracking application with a large
development team. The project manager is concerned that the large number of developers in a single developer
pro sandbox could lead to challenges with code being overwritten. Which two methods should be used to
mitigate this risk?

Choose 2 answers

A. Provide each developer their own sandbox developer org and implement a code repository and continuous
integration to merge code into the developer pro sandbox
B. Replace the developer pro sandbox with a Partial copy sandbox
C. Use a single sandbox and strictly coordinate development across shared components, and implement a
code repository to allow developers to merge code into a common repository
D. Provide each developer their own sandbox developer org, and implement managed packages to deploy to
the merge

A

Answer: A,C

101
Q

Universal Containers (UC) started to use the GitHub workflow. For the current minor release, an Experience Cloud developer and a Service Cloud developer both need to work on the Case object and codes that reference the Case object. Both developers branched off the same UCDev branch (maps to the Dev sandbox for Release Build) and started working. The Experience Cloud development team had finished early, and the change was successfully merged into the UCDev branch. The local Git branch used by the Service Cloud developer is called ServiceCase

At what point will the Service Cloud developer see the conflict and need to resolve the conflict?

A. At command: git commit -m “Service Cloud Notes”
B. The conflict would show in GitHub when a pull request is created from ServiceCase to UCDev.
C. At command: git push origin ServiceCase
D. At Command: git add force-app/main/default

A

B

102
Q

Universal Containers has a highly customized Salesforce org, with many different pieces of configuration and code.

Which configuration item should be covered by executable tests?

A. Active Process Builders
B. Validation Rules
C. Workflow Rules
D. Case Assignment Rules

A

A

103
Q

Universal Containers is looking to construct a continuous integration process to help manage code quality. Which three tools should be used to enable this?

Choose 3 answers

A. Force.com Migration Tool
B. Full Sandbox Environment
C. Source Control Tool
D. Project Management Tool
E. Continuous Integration Build Tool

A

Answer: A,C,E

104
Q

Which two statements are accurate about why Mock objects are needed when writing test classes?

Choose 2 answers

A. Mock can also be used on the classes that extend the batchable interface to bypass the batch jobs.
B. Using a Mock allows the test class to bypass the dependencies of other objects, methods, state, or behaviors. Therefore, the developer has total control of his own code.
C. Some methods are invoking long running processes, using Mock is a shortcut of bypassing the long
executions.
D. A Mock is needed whenever the code makes an HTTP callout.

A

Answer: B,D

105
Q

Universal Containers CUC) is working with Salesforce CPQ, which uses configuration SObjects to drive business
logic.

What are two best practice recommendations an architect should propose to allow UC to deploy CPQ features as
part of their CI/CD process?

Choose 2 answers

A. Use a third-party product.
B. Build an Apex framework to deploy CPQ records.
C. Use an open source SFDX plugin and version control.
D. Use data loader to deploy CSV files.

A

Answer: B,D

106
Q

Universal containers have recently replaced a custom service center application with Salesforce Service Cloud. Administrators are now confused about which fields and classes are actively being utilized and how future implementations can be maintained.

Choose 2 answers

A. Create an adoption plan for end users using Salesforce dashboards and reports.
B. Create a design standard requiring integration to use declarative configurations patterns
C. Create a governance process requiring all projects to create project deliverable documentation.
D. Create a standard method for deprecating classes and fields using design standards.
E. Create a governance framework focused on high-level business strategy and goals.

A

Answer: C,D

107
Q

Universal Containers has just initiated a project to implement partner community. The application will be deployed into a production environment currently in use by a large Salesforce user base. The project manager has insisted that the development and testing team use a single developer sandbox. What is the risk with this
approach?

A. Tester will encounter platform limits due to developer sandbox capacity limits.
B. Testers will experience functional changes throughput testing due to not having isolation form
development.
C. Testers will hit governor limits due to large volume of users in the developer sandbox.
D. Refreshing the developer sandbox will take significant time.

A

Answer: B

108
Q

Which two options should be considered when making production changes in a highly regulated and audited
environment?

Choose 2 answers

A. All changes including hotfixes should be reviewed against security principles
B. Any production change should have explicit stakeholder approval.
C. No manual steps should be carried out.
D. After deployment, the development team should test and verify functionality in production.

A

Answer: A,B

109
Q

Which two ways should a developer working on a data loading integration that operates between different
Salesforce environments insert multiple related records in one call or transaction?

Choose 2 answers

A. REST API SObject Tree Request
B. Bulk API 2.0
C. REST API Composite Request
D. Streaming API

A

Answer: A,C

110
Q

Universal Containers has multiple project teams integrating Salesforce to various systems Integration Architects
are complaining about the various integration patterns used by the teams and lack a common understanding of
the integration landscape. What should architect recommended to address the challenges?

A. Implement a data governance policy and publish the documentation to all teams.
B. Recommend an outbound message design pattern to be used for all teams.
C. Recommend a fire-and-forget design pattern to be used for all teams.
D. Create design standards focused on integration and provide training to all teams

A

Answer: D

111
Q

Universal Containers (UC) just started configuration and customization of its Salesforce organization. The architect
suggested the definition of an application lifecycle management (ALM) process.

What are three benefits of following an ALM process?

Choose 3 answers

A. Avoiding defects from being deployed to production.
B. Training new users after each minor and major release.
C. Defining metrics for application development project success.
D. Releasing new features on a consistent schedule.
E. Preventing existing working functionality from stopping

A

Answer: B,C,E

112
Q

Universal Containers has dozens of independent user acceptance and functional teams that need to test
independently in isolation, and on current production data that was modified within the last week.

Which Sandbox type should a Technical Architect recommend?

A. Developer Pro Sandbox
B. Partial Copy Sandbox
C. Developer Sandbox
D. Full Sandbox

A

Answer: D

113
Q

What are two limitations an architect should consider when designing a strategy for managing technical reference data, with multiple related objects?

Choose 2 answers

A. Apex CPU limits
B. Circular relationships
C. Depth of nested relationships
D. HTTP response size

A

Answer: B,C

114
Q

As a part of the technical debt cleanup project, a large list of metadata components has been identified by the business analysts at Universal Containers for removal from the Salesforce org. How should an Architect manage these deletions across sandbox environments and production with minimal impact on other work streams?

A. Generate a destructivechanges.xml file and deploy the package via the Force.com Migration Tool
B. Perform deletes manually in a sandbox and then deploy a Change Set to production
C. Assign business analysts to perform the deletes and split up the work between them
D. Delete the components in production and then refresh all sandboxes to receive the changes

A

Answer: A

115
Q

Product owners at Universal Containers want to ensure that all the requirements have test cases associated with them so that no functionality is left untested during user acceptance testing.

What project artifact can help meet the needs of the business?

A. User acceptance test scripts
B. Testing strategy
C. Test execution plan
D. Requirement traceability matrix

A

Answer: D

116
Q

The CEO at Universal Containers (UC) is receiving constant complaints from business stakeholders that the development teams are not frequently delivering value to the end-user. The CEO talked with the CTO, who argues the opposite, explaining that the development teams are delivering value every Sprint.

The architect suggests to the CTO to implement Kanban to solve this disagreement.

How can Kanban help clarify whether value is being delivered to the business?

A. Kanban teams respond to unplanned work and changes by dropping everything and jumping on the new
request, ensuring agility.
B. Kannan traits includes metrics, like lead time and throughput, which increases transparency.
C. Kanban can make use of the Salesforce Agile Accelerator to speed up delivery.
D. Kanban limits work in progress, so the executives will know the development team is not overworked.

A

Answer: B

117
Q

Universal Containers is building a new complex integration to a legacy system. the legacy system is also going through a major upgrade. Senior leadership has committed to the board that the combined programs will be completed on time. What is the risk with this plan?

A. The deadline is scheduled during a Salesforce release
B. The project team has decided to use the Waterfall methodology
C. The legacy system team is using an Agile methodology
D. Multiple work -streams with dependencies could impact the go-live

A

Answer: D

118
Q

An architect is working on a Universal Containers (UC) project, and due to security concerns, the UC security team cannot provide the Architect with production access. Instead, a central release management team will be responsible for performing production deployments for all development teams.

How should an architect leverage the Metadata API to ensure any metadata components necessary to deploy the
project’s functionality

Are properly communicated to the release management team?

A. Provide a spreadsheet of all components and utilize the metadata API’s readMetadata() call.
B. Communicate the unlocked package version to the release management team.
C. Create a change set in each sandbox and download the package.xml file for the release management team.
D. Provide the release management team a copy of the audit trail from the sandbox you wish to deploy from.

A

Answer: B

119
Q

Universal Containers has defined a software tool to support Agile processes, but the development team is not regularly updating the status of their work in progress.

What Scrum value is compromised by this bad practice, and why?

A. Courage, because the teams should be transparent about progress and speak up when they need help.
B. Openness, because the team is not open to a new methodology.
C. Focus, because the teams are not focusing in the agile process expected activities.
D. Commitment, because the team is not committed to follow the Agile methodology

A

Answer: A

120
Q

What are three necessary components for establishing a governance framework?

Choose 3 answers

A. Automated Testing
B. Requirements Management
C. Change Control Log
D. Documentation Repository
E. Continuous Integration

A

Answer: A,C,D

121
Q

Which two environments are appropriate for creating a managed package?

Choose 2 answers

A. Developer Pro Sandbox Org
B. Partner Developer Edition Org
C. Production Org with LMA
D. Developer Edition Org

A

Answer: B,D

122
Q

Universal Containers (UC) is preparing for the new Salesforce release in a couple of months, and has several ongoing development projects that may be affected. Which three steps should the team at UC take to prepare for this release?

Choose 3 answers

A. Contact Salesforce to schedule a time to upgrade the full Sandbox.
B. Refresh a Sandbox during the Release Preview Window to ensure they have the upcoming release.
C. Run regression tests in an upgraded sandbox to detect any issues with the Upgrade.
D. Review the release notes for automatically-enabled features and technical debt.
E. Upgrade any SOAP integrations to the newest WSDL as early as possible

A

Answer: B,C,D

123
Q

Universal Containers CUC) is looking for advice on how often it should refresh its sandboxes. UC currently uses a development Mfecycle that starts with developer environments and moves to integration testing, QA testing, UAT and then production. They have many scrum teams working concurrently and the teams do not agree on when
refreshes should occur.

What two recommendations should the architect suggest?

Choose 2 answers

A. Sandboxes should be refreshed on the day when the refresh is allowed for that type of sandbox.
B. Production is the only pristine environment.
C. Integration sandboxes should be refreshed rarely because of the burden of maintaining the various API.
D. Development environments should generally be refreshed after each working feature has been successfully
migrated.

A

Answer: B,C

124
Q

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

Answer: A

125
Q

Universal Containers wants to do weekly releases to production. What approach will mitigate the risk of bugs being inadvertently introduced to production?

A. User Acceptance Testing
B. Use of an Agile Methodology
C. Requirements Traceability
D. Automated Testing

A

Answer: D

126
Q

Which two actions will contribute to an improvement of code security?

Choose 2 answers

A. Hire a company specialized in secure code review the current code.
B. Implement a pull request and secure code review.
C. Integrate a static code security analysis tool in the CI/CD process.
D. Use two developers to review and fix current code vulnerabilities.

A

Answer: B,C

127
Q

Universal Containers has several concurrent projects building new functionality, fixing bugs, and modifying existing functionality. Management would like features to be available to users as quickly as possible, even if the entire project is incomplete. What should an Architect recommend to maintain quality?

A. Require developers to deploy completed code and unit tests directly to production
B. Deploy all functionality together to ensure all functionality works together without error
C. Use a spreadsheet to track approved changes that should be released with change sets
D. Utilize automated source control, test, and build systems to test and deploy to production

A

Answer: D

128
Q

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 endusers.

A

Answer: D

129
Q

Universal Containers is having trouble aligning releases between major, minor, and Salesforce seasonal releases.

What should an architect recommend?

A. Gate all release decisions at the center of excellence.
B. Create a release calendar, train and align all the teams.
C. Share the test plans between the teams on each release type.
D. Create a spreadsheet of metadata changes and reconcile the overlaps.

A

Answer: B

130
Q

Northern Trail Outfitter’s development team has built new features for its sales team in the Asia-Pacific region. While testing the Apex classes, the developers are constantly hitting the governor limits.
What should the architect recommend during the review to address this issue?

A. Use test.startTest() and test.stop Test() methods to reset governor limits.
B. Use an AppExchange product which can temporarily increase the governor limits.
C. Use the auto reset property to automatically reset governor limits during off-hours.
D. Use test.setLimit() and test.resetLimit() methods to reset governor limits.

A

Answer: A

131
Q

Universal Containers has seven orgs in different regions. Its processes are global and standardized but each region needs the flexibility to be able to understand the global code and customize some aspects for its regions.

Which development model is optimized for this need?

A. Use a managed package for global code and another managed package for ail regions code.
B. Use a managed package to deploy the global code and allow local teams to request the addition of code
within that package.
C. Create a centralized Git with all the code and where the global team approves the changes made by the
local teams.
D. Use unlocked packages to deploy the global code and allow each country to create its customized unlocked
package extensions,

A

Answer: C

132
Q

Universal Containers ()C) is on the Unlimited Edition of Salesforce orgs. Currently, there are four Developer Pro sandboxes used by dev teams for various purposes, one partial copy sandboxes used for training, one full sandbox used for user acceptance testing. There is another full sandbox used for performance testing during the initial launch, and it is no longer being actively used.

A system administrator had reported yesterday that none of the sandboxes can be refreshed.

What is the most probable action an architect can help the system administrator with?

A. It appears the org is using more sandboxes than the license permits. The Partial Copy sandbox shouldn’t be
used.
B. Create a Salesforce support case, someone should know what is wrong.
C. Contact the Salesforce Account Team to do a sandbox License Count.
D. Delete the full sandbox used for performance testing.

A

Answer: C

133
Q

What is the responsibility of an executive sponsor on a project?

A. Communicate project status
B. Determine project methodology
C. Design executive dashboards
D. Approve changes to project scope

A

D

134
Q

Universal Containers CUC) has multi-cloud architecture in a single org. The Sales Cloud dev team is working in a Dev Pro sandbox (DevProl) of delivering a release In three months. The business requirements from Service Cloud warrant a quicker release in four weeks, but need part of the Sales Cloud work that is completed in DevProl. The decision of using a separate Dev Pro sandbox (DevPro2) is still pending. The DevProl was upgraded to preview for next salesforce major release two weeks ago.

What should an Architect recommend?

A. Ask the second work stream team to work on the same DevProl sandbox.
B. Clone the DevPro1 sandbox and name It DevPro2 for the second work stream to work on the Service Cloud
requirements.
C. Push back on the requirements because adding another work stream will bring some risks with it.
D. DevPro1 cannot be cloned because it is on a different version from Production. Just create a new DevPro2,
and migrate metadata from DevPro1.

A

Answer: B

135
Q

Universal Containers business users often observe that newly released features are resulting in other previously existing and stable functionality being broken. Which approach should an Architect recommend to prevent
regression?

A. Utilize the developer console to run test suites for the affected functionality
B. Utilize unit and functional test automation as part of a continuous integration strategy
C. Utilize Salesforce Apex Hammer to automatically test all functionality
D. Freeze development of new features and re -architect the system to remove the bugs

A

Answer: B

136
Q

Universal Containers (UC) is midway through a large enterprise project. UC is working in an agile model, and currently has four-week iterations, with a branching strategy supporting this approach. UC operates in a strict regulatory environment, and has dedicated teams for security, QA, and release management. The system is live with users, and a serious production issue is identified at the start of a sprint, which is narrowed down to a bug in some Apex code.

Which three approaches should an architect recommend to address this bug?

Choose 3 answers

A. Investigate potential data impacts.
B. Fix the bug in a hotfix branch.
C. Wait until the next release to deploy the fix.
D. Attempt to fix the bug directly in production.
E. Seek stakeholder approval for the hotfix.

A

Answer: A,B,E

137
Q

Universal Containers operates from North America and does business within North America. UC has just acquired a local company in Asia to start operating from Asia. Currently, these two business units operate in two different languages. Both units have different sales processes and have to comply strictly with local laws. During the
expansion phase, UC would like to focus on innovation over standardization. What should an architect recommend given the scenario?

A. Opt for Multi-org strategy, standardized sales process, common rules, and same locale across orgs.
B. Opt for Single-org strategy, standardized sales process, common rules, and same locale for all business
units.
C. Opt for Single-org strategy, standardized sales process, common rules, and business unit-specific locale
D. Opt for Multi-org strategy, each org have its own sales process, common rules and operate in locale

A

Answer: D

138
Q

Universal Containers is adopting Scrum as an agile methodology and wants to choose a software tool to support the adoption. What three key features of an agile development support tool should an architect look for?

Choose 3 answers

A. Sprint backlog management
B. Email notifications when work is created or changed
C. Product backlog prioritization
D. Work (for example, user stories or tasks) assignment
E. Kanban board

A

Answer: C,D,E

139
Q

Universal Containers CUC) is an enterprise financial company that operates in EMEA, AMER, and APAC. Because of regulatory requirements, UC has a separate Salesforce org for each region. Each org has its own customizations that fit for the region needs, but there are also standard processes that apply to all regions requirements.
As the deployment architect, what should be considered for the multi-org deployment strategy?

A. Deploy metadata to production orgs using managed packages.
B. Deploy metadata to production orgs using unmanaged packages.
C. Deploy metadata to production orgs using package development model.
D. Deploy metadata to production orgs using change sets.

A

C

140
Q

Universal Containers (UC) is considering updating their Salesforce Production Deployment as a part of their Release Mgmt process. Which three best practices should UC consider for Production Deployment?

Choose 3

A. Announce the maintenance window ahead of time.
B. Define a rollback strategy.
C. Lert all users on the day of deployment.
D. Schedule releases with Salesforce upgrades.
E. Temporarily suspend configuration changes in production.

A

Answer: A,B,E

141
Q

Universal Containers is validating an outbound change set from the Developer Sandbox to the production org.

Which two locking behaviors will occur during a deployment?

Choose 2 answers

A. The production org will be locked. Administrators cannot modify metadata during this time
B. The sandbox org will be locked. Administrators cannot modify metadata
C. The production org will be locked. Users can only Read data during this time
D. The production org will be locked. Users will still be able to Read/Write data to the org

A

Answer: A,D

142
Q

Universal Containers has a deadline to retire a business -critical application that will no longer be supported on a specific date. What should an Architect recommend?

A. Executive Leadership
B. Requirements Traceability Matrix
C. Business Continuity Plan
D. Agile Methodology

A

C

143
Q

Universal Containers (UC) has recently acquired other companies that have their own Salesforce orgs. These companies have been merged as new UC business units.

The CEO has requested an architect to review the org strategy, taking into consideration two main factors:

  • The CEO wants business process standardization among all business units.
  • Business process integration is not required as the different business units have different customers and expertise.

Which org strategy should the architect recommend in this scenario, and why?

A. Single-org strategy, as the high level of business process standardization will be easier to implement in a
single org.
B. Multi-org strategy, as it is uncommon for the diversified business units to get used to working in the same
space as the other business units.
C. A Multi-org strategy, as they could deploy a common managed package into the orgs of the different
business units.
D. Single-org strategy, as costs increase as the number of orgs go up.

A

Answer: C

144
Q

Universal Containers (UC) has created a custom REST web service. This web service receives Orders and Order Line Items data from an external endpoint and runs business logic and validations on it before inserting it into the database. UC is expecting to receive more than 100K orders a day and each order can have up to 10 line items.
Each inbound request will contain only one order and its corresponding line items.

What two testing types should an architect recommend to ensure users don’t face platform slowdowns during
peak business hours?

Choose 2 answers

A. Stress Testing
B. Unit Testing
C. Load Testing
D. Performance Testing

A

Answer: C,D

145
Q

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

A. Partial Copy sandbox
B. Developer sandbox
C. Full sandbox
D. Developer Pro sandbox

A

Answer: C,D

146
Q

In Architect has been working on a large project for the past 6 months. This project must be live by the end of the current month. Which two planning techniques should the Architect use to ensure all metadata changes deploy smoothly and on time?

Choose 2 answers

A. Ensure all code that is being deployed is checked into source control
B. Validate the final deployment package against production prior to go-live
C. Create a new sandbox and perform a test deployment to that environment
D. Upload a change set from sandbox to production as early as possible

A

Answer: A,B

147
Q

Universal Containers CUC) is hiring offshore agile development teams to decrease costs and enhance UC’s capability of delivering new features to its customers. However, the CTO Is not able to follow or measure the work of those teams.

What should an architect recommend to increase transparency?

A. Schedule a daily stand-up meeting with representatives of all offshore teams to share the progress of the teams.
B. Request the offshore teams to send daily emails to the CTO with the progress of the teams.
C. Ask the offshore teams to add their progress and status in a shared spreadsheet.
D. A Request the offshore teams to share their work in progress in a virtual Kanban board tool.

A

Answer: D

148
Q

A Salesforce partner intends to build a commercially available application by creating a managed package for distribution through AppExchange.

What two types of environments can the partner use for the development of the managed package?

Choose 2 answers

A. Developer Edition
B. Partner Developer Edition
C. Developer sandbox
D. Developer Pro sandbox

A

Answer: B,C

149
Q

Universal Containers (UC) had been using change sets for deploying all of the modifications to its Sales Cloud
apps. After multiple business units joined the single Salesforce instance, there is a need to evaluate which development model is the most suitable for UC. The IT management has shown a particular interest in finding out more about the package development model.

As an architect, which two statements can be made to articulate the differences between the change set model and package development model?

Choose 2 answers

A. In package development, the source of truth is the metadata in the package project, which makes it easy to integrate to a version controlSystem.
B. A change set can be retrieved from the developer’s workbench as a package, then pushed into the version control system to achieve theVersioning control.
C. In change set development, the source of truth is a combination of the metadata already in the environment and the content of your change Set.
D. In package development, the best practice is to consider the dependencies and build the dependencies into the package so it can be deploye In any other target orgs.

A

Answer: A,C

150
Q

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

A

Answer: C,D

151
Q

Universal Containers is in the process of testing their integration between salesforce and their on-premise ERP systems. The testing team has requested a sandbox with up to 10,000 records in each object to benchmark the integration performance. What is the fastest approach an Architect should recommend?

A. Spin off a partial copy sandbox using a sandbox template with all the objects required for testing the
integration.
B. Spin off a Developer pro sandbox, migrate the metadata and load the data using data loader.
C. Spin off a full copy sandbox with all the objects that are required for testing the integration.
D. Spin off a Development sandbox, migrate the metadata and load the data using data loader

A

Answer: A

152
Q

Universal Containers (UC) uses a managed package to install an internal Sales app in five orgs. Within each org there are integrations and local processes with the objects of the managed package. UC wants to use unlocked packages for better integration with CI/CD processes.

What would the Salesforce architect recommend for this migration?

A. Export all data from objects/fields of the managed package, uninstall it, install the unlocked package with
the same namespace as the Managed package and restore all data.
B. Export all data from objects/fields of the managed package, uninstall it, install the unlocked package
without namespace and restore all data.
C. Do not change to unlocked package as it is possible to perform all CI/CD processes with the managed
package.
D. Migrate all classes, Visualforce, and components from the managed package to the unlocked package.
Install the new version of the managed package (objects/fields only) and the unlocked package with the
other components.

A

Answer: A

153
Q

Universal Containers CUC) has decided to improve the quality of work by the development teams. As part of the effort, UC has acquired some code review software licenses to help the developers with code quality.

Which are two recommended practices to follow when conducting secure code reviews?
Choose 2 answers

A. Generate a code review checklist to ensure consistency between reviews and different reviewers.
B. Focus on the aggregated reviews to save time and effort, to remove the need to continuously monitor each
meaningful change.
C. Conduct a review that combines human efforts and automatic checks by the tool to detect all flaws.
D. Use the code review software as the tool to flag which developer has committed the errors, so the
developer can improve.

A

Answer: A,D

154
Q

Universal Containers (UC) has integrated with their on-premise billing system using Salesforce Connect. The data is configured using an External Object in sandbox. UC wants to deploy the external object to production using the Metadata API and would like to know what Metadata types to choose for deployments to production. Which two
options are valid metadata types related to deployment of external objects?

Choose 2 answers.

A. In change sets, external objects are included in the custom object component.
B. In the Metadata API, the External Object metadata type represents external objects.
C. In change sets, external objects are included in the External Object component.
D. In the Metadata API, the Custom Object metadata type represents external objects.

A

Answer: A,D

155
Q

Universal Containers is in the final stages of building a new application to track custom containers. During a review of the application, a business subject Matter Expert mentioned that it would be nice to be able to track
additional container types beyond what was originally scoped during the plan and design phase. Which two actions should be performed to mitigate the risk?

Choose 2 answers.

A. Escalate and communicate to stakeholders the risk and mitigate it by allocating additional resources to
support the new requirement based on stakeholders input.
B. Have a discussion with the business subject Matter Expert and communicate that the Salesforce has
limitations in supporting such a feature to mitigate the risk.
C. Escalate and communicate to stakeholders the risk and mitigate it by extending the timeline of the project
to support the new requirement based on stakeholders input.
D. Have a discussion with the business subject Matter Expert and communicate that anew developer
environment will be needed to mitigate the risk.

A

Answer: A,C

156
Q

A developer with Universal Containers recently created a flow in the developer sandbox. While working on the flow, the developer deactivated it and made updates multiple times before the flow worked as desired. Now the developer is planning to use a change set to migrate the flow to the QA sandbox.

What two statements should be considered when migrating the flow with change sets?

Choose 2 answers

A. When a change set with a multiple versioned flow is uploaded, it includes only the active version of the
flow.
B. When a change set with a multiple versioned flow is uploaded, it includes all the versions of the flow.
C. When a change set with a multiple versioned flow is uploaded, and no active version is available, it includes
the most recent inactive version of the flow.
D. When a change set with a multiple versioned flow is uploaded, and no active version is available, it throws
an exception.

A

Answer: A,C

157
Q

Universal Containers (UC) is a large enterprise with a complex system landscape. UC is currently rolling out new infrastructure and strategies around Salesforce DevOps. Some of the key feature’s UC is looking to support is rollback of metadata after a deployment, and the backup and restore of data to help recover from deployment
issues, system bugs, or outages in their downstream systems.

Regulations in the industry mean that UC must be able to provide strategies to recover and rollback from issues.

The regulator has discovered UC is not currently providing these, and must do so as soon as possible to remain compliant.

What should an architect advise?

A. Salesforce backs up all data and will restore it for customers on request.
B. Evaluate third-party and AppExchange products.
C. Advise stakeholders that rollback is not possible for Salesforce.
D. Custom build a feature rollback and data restore tool for Salesforce

A

Answer: B

158
Q

Universal Containers (UC) is working on a major project and has determined that its approach to a certain feature will no longer work with an upcoming Salesforce platform release (e.g., Winter to Spring).

What should a Technical Architect recommend to address this issue?

A. Continue with the current approach, since Salesforce will rectify the issue prior to updating the production
environment to the new platform release
B. Continue development in a non -upgraded sandbox, and have the developer update the API version of the
code to the upcoming API version for testing purposes
C. Submit a request to Salesforce to enable the ‘delay upgrade’ feature in their org. Have the UC administrator
schedule the upgrade for a later date
D. Determine the developer sandbox upgrade schedule, and have the developer refactor the approach to the
feature in the upgraded sandbox

A

Answer: D

159
Q

Universal Containers has five development teams. The performance of the teams has been good, but the number of bugs has been increasing. After each sprint, they need more time to understand the code and make changes.

What are two ways to improve the performance?

Choose 2 answers

A. Define a team that will analyze/approve all changes.
B. Define and follow code standards.
C. Sprint review process.
D. Version control system to identify who is generating the bugs.

A

Answer: B,C

160
Q

Universal Containers would like to conduct performance testing on its new major release. What three things should the architect consider when discussing performance testing?

Choose 3 answers

A. Salesforce must be informed at least 7 days before starting performance tests.
B. Salesforce will monitor test activity to ensure there are no issues with Salesforce Services.
C. Performance tests must be run in a sandbox.
D. A business justification must be provided to Salesforce in order to run performance testing.
E. Performance tests may be run without advanced notice, but Salesforce will not store Salesforce -
Development-Lifecycle-and-Deployment-Architect performance logs.

A

Answer: B,C,D

161
Q

Universal Container has multiple departments who use Salesforce and request changes: Sales, Service, Back Office, Marketing, etc. Each of these departments makes independent purchase decisions for AppExchange apps, field requests, and page layouts, resulting in low adoption and under -use of standard Salesforce capabilities.

What mechanism should a Technical Architect recommend to increase use of standard Salesforce functionality?

A. Change Control Board
B. Requirements Traceability Matrix
C. Center of Excellence
D. Project Management Office

A

Answer: C

162
Q

Universal containers is looking to install a new application to enable advanced quoting in its current Professional Edition org. The org is near capacity with object and tab limits. Which two solutions should the Architect recommend?

Choose 2 answers

A. Install an Aloha certified App
B. Upgrade to an Enterprise Edition org
C. Create and install an unmanaged package
D. Buy more user licenses to increase org limits

A

Answer: B,D

163
Q

Universal Containers (UC) has been following the Waterfall methodology to deliver customer apps in Salesforce. As the business is growing at scale and with demand to incorporate features and functionality at faster pace, UC is finding the Waterfall approach is not an optimal process, and intends to transition towards an agile development methodology. Which are the two strengths of using an agile development methodology?

Choose 2

A. Careful documentation is done at each step of the process so a target body of knowledge is available for
inspection.
B. There are many small releases of functional code, allowing stakeholders to see and touch the work in
progress.
C. All elements of the build are fully understood before work begins, reducing risk of unpleasant surprises.
D. The project requirements in later phases are expected and accommodated by the process, by design.

A

Answer: B,D

164
Q

Universal Containers (UC) development team is using an Agile tool to track the status of build items, but only in terms of stages. UC is not able to track any effort estimates, log any hours worked, or keep track of remaining effort. For what reasons should UC consider using the agile tool for effort tracking?

A. Allows the organization to track the Developers work hours for salary compensation purposes.
B. Allows the management team to make critical timeline commitments based solely on developer estimates.
C. Allows the Developer to compare their effort, estimates and actuals to better adjust their future estimates.
D. Allows the management team to manage the performance of bad developers who are slacking off.

A

C

165
Q

A developer was trying to retrieve the metadata from an org and ran the sfdx force:source:retrieve command. When the command was run, the developer received the error message: “This command is required to run from within an SFDX project”
What can be two possible reasons that caused this problem?

Choose 2 answers

A. The developer hadn’t run the sfdx force:project:create command.
B. The developer forgot to add the -n option with a project name as a command line argument.
C. The developer created the project within VSCode, but ran the command in a separate terminal.
D. The developer created the project, but ran the command outside of the project directory.

A

Answer: A,D

166
Q

Universal Containers (UC) is a high-tech company using SFDX tools and methodologies for its Salesforce development. T UC has moved some of its code and configuration to Unlocked Packages. Which two best practices should an architect recommend to support UC’s new package development strategy?

Choose 2 answers

A. Version control does not need to be used, as packages manage all the code and configuration.
B. Test developed packages in test environments before installing to production.
C. Move everything in the existing codebase to a single monolithic package.
D. Consult the metadata coverage report to identify features supported by packages.

A

Answer: A,B

167
Q

Universal Containers CUC) is embarked on a large Salesforce transformation journey, UC’s DevOps team raised a question about tracking Salesforce metadata throughout the development lifecycle across sandboxes all the way
to production.

As the deployment architect of the project, what should be the recommendation to track which version of each feature in different environments?

A. Use an Excel sheet to track deployment steps and document the SFDX commands.
B. Use an AppExchange or third-party tool that is specialized in Salesforce deployment.
C. Use ChangeSet to track deployed customizations.
D. Use Salesforce SFDX commands to deploy to different sandboxes.

A

B

168
Q

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

Answer: B,C

169
Q

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

Choose 2

A. Call Center Agents
B. Program Team
C. Executive Sponsors.
D. Inside Sales Users

A

Answer: B,C

170
Q

Universal Containers (UC) deploys major releases on a monthly schedule. In recent months, the team has noticed the deployment time has increased two-fold from 2 hours to 4 hours .The team wants to get back to reasonable deployment times. Which three issues could be affecting their deployment times?

Choose 3

A. The number and complexity of Apex tests will have a large impact on the deployment time.
B. Some components profiles, custom junction objects, and fields take longer to process than others.
C. The deployments are being scheduled during off peak hours, which is not the best time.
D. Users are working in the org during deployment locking can affect users and the deployment.
E. The team is highly constrained with pre-deployment and post-deployment changes.

A

Answer: A,B,D

171
Q

Since Universal Containers (UC) has adopted agile methodologies, the CEO is requesting the development teams to deliver more and more work in shorter time frames. The CTO responds by saying the developers are not able to deliver the jobs they are committing to.

What evidence can be gathered in an agile tool to support the CTO’s claims?

A. The definition of done (DoD)
B. A burndown chart showing team finishes early sprint after sprint
C. A Kanban board showing there’s always the maximum allowed amount of work in progress (WIP)
D. A burndown chart showing the team misses their forecast sprint after sprint

A

Answer: D

172
Q

Northern Trail Outfitters (NTO) has well-defined release management processes for both large and small projects.

NTO’s development team created a workflow and a trigger for the changes in its opportunity renewal process.

What should the architect recommend for release planning of these changes?

A. Plan this as a patch release and align with the Salesforce patch release.
B. Plan this as a major release and align with a Salesforce major release.
C. Plan this as a minor release with training and change management.
D. Plan this an interim release after checking with Salesforce support.

A

Answer: C

173
Q

Metadata API supports deploy () and retrieve () calls for file-based deployment.
Which two scenarios are the primary use cases for writing code to call retrieve () and deploy () methods directly?

Choose 2 answers

A. Team development of an application in a Developer Edition organization. After completing development and testing, the application is Distributed via Lightning Platform AppExchange.
B. Development of a custom application in a scratch org. After completing development and testing, the application is then deployed into an upper sandbox using Salesforce CLI (SFDX)
C. Development of a customization in a sandbox organization. The deployment team then utilize the Ant Migration Tool to deploy the customization to an upper sandbox for testing.
D. Development of a custom application in a sandbox organization. After completing development and testing, the application is then deployed Into a production organization using Metadata API.

A

Answer: B,C

174
Q

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 too

A

Answer: D

175
Q

A team of developers at Universal Containers has developed Apex Triggers and Apex
Classes in a sandbox. The team has also written test classes to unit test these triggers and classes. When executed in the sandbox, all the test methods pass and all the classes meet the minimum code coverage requirement. But when they tried deploying these components to production, a few of these test methods failed

What should an architect recommend?

A. Create test data in production before deploying the test classes
B. Set SeeAllData to True to use the data in production.
C. Explicitly set SeeAllData to True and generate data in test methods.
D. Do not use SeeAllData and generate data in the test methods

A

Answer: D

176
Q

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. Create a sandbox from production to take the backup of existing metadata. To roll back deployment, manually delete new components and then deploy again to production using metadata from this sandbox.
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. 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.

A

Answer: C

177
Q

Universal Containers has many backlog items and competing stakeholders who cannot agree on priority. What should an architect do to overcome this?

A. Facilitate the design of a prioritization model with the stakeholders.
B. Organize a sprint planning meeting with the Scrum team.
C. Take over prioritization for the stakeholders.
D. Allow the delivery teams to pick the best work for the business.

A

Answer: A

178
Q

The CTO at Universal Containers decided to implement the Scrum framework for its agile teams, and communicated a set of Scrum principles to the company.

Which describes a Scrum principle?

A. Deliver working software, so if a software component is working, avoid changing it.
B. Respect other teams by not doing their work (a developer should not test the software).
C. Create transparency by being honest and clear about timing, planning, and obstacles.
D. Embrace change by working on a different scope every day.

A

Answer: C

179
Q

Universal Containers is considering developing a client application using the Metadata API for managing deployments to multiple Salesforce orgs. Which two use cases describe the usage of Metadata API?

Choose 2

A. Perform CRUD operations o manage records in the organization.
B. Migrate configuration changes between two organizations.
C. Migrate data changes between two organizations using a csv file.
D. Export current customization in the organization as an xml file

A

Answer: B,D

180
Q

Universal Containers (UC) currently uses the org development model and utilizes the Salesforce CLI as the deployment tool. After the feature release artifact (a .zip file) has been tested in a lower sandbox, it is being deployed to the full sandbox for performance testing and production deployment readiness check-Since quick
deployment options are not being used, what is the correct way to deploy the artifact to the full sandbox?

A. Authorize to the Full sandbox org; Validate with sfdx:source:deploy; On successful validation, deploy with sfdx:source:deploy
B. Authorize to the Full sandbox org; Validate with sfdximdapi:deploy; On successful validation, deploy with sfdx:mdapi:deploy
C. Authorize to the Full sandbox; validate with sfdx: source: deploy; On successful validation, deploy with sfdx;mdapi;deploy
D. Authorize to the Full sandbox org; Validate with sfdx:mdapi:deploy; On successful validation, deploy with sfdx:source:deploy

A

Answer: C

181
Q

In architect is working on a project that relies on functionality that cannot be deployed via the Metadata API.

What is the best practice for making sure these components are deployed successfully?

A. Generate and deploy a change set that enables the required settings
B. Generate and install a managed package that enables the required settings
C. Utilize the metadata API’s deployAllComponents call
D. Document deployment steps for any components that cannot be automatically deployed

A

Answer: D

182
Q

Universal Containers has asked the salesforce architect to establish a governance framework to manage all of those Salesforce initiatives within the company. What is the first step the Architect should take?

A. Implement a comprehensive DevOps framework for all initiatives within Universal Containers
B. Establish a global Center of Excellence to define and manage Salesforce development standards across the
organization
C. Identify relevant Stakeholders from within Universal Containers to obtain governance goals and objectives
D. Implement a project management tool to manage all change requests on the project

A

Answer: C

183
Q

Universal Containers (UC) has received feedback from the field on several new feature requests that in business goals, UC is looking for a way to quickly get feedback and prioritize these requests. Which two options should an Architect recommend?

Choose 2 answers

A. Present the feature requests at a Center of Excellence meeting.
B. Create design standards around the new features being requested.
C. Bring the feature request to the Test Manager to gain quality checks.
D. Create the backlog or priority list in a project management tool.
E. Send the requests to IT for a formal review at the end of the year.

A

Answer: A,C

184
Q

Universal Containers has a highly integrated environment with significant process orchestration between systems.

When refreshing UAT, Objects that have external Ids from Production no longer point to valid External Ids in the UAT environment.

What should an Architect do to resolve this?

A. Let UAT point to production integrations and rollback each transaction after it finishes.
B. Delete all the data and use an Automated testing tool to create new data across all the systems in UAT.
C. Mask the External Id so nobody can see the production value.
D. In the post refresh plan, modify external ids to a known valid set of values for UAT.

A

Answer: D

185
Q

Universal containers has proposed using a Developer Edition org to stage changes to their Customer Community, which includes multiple custom Visualforce pages and components. Which three risks should a Technical Architect consider in this strategy?

Choose 3 answers

A. Code changes cannot be deployed from a Developer Sandbox to Production.
B. Developer Edition orgs have limited user counts and low data volume limits, which will make User Testing
difficult.
C. Developer Edition orgs cannot have sandboxes, which will make team development difficult.
D. Developer Edition orgs do not run on production servers and will not perform well during testing.
E. Changes Sets cannot be used to deploy from Developer Edition to Production which will make deployment
more complex

A

Answer: B,C,D

186
Q

Universal Containers has multiple projects being developed in parallel. One of the projects is in the testing phase and the testing team found a list of issues on the items that will be deployed to production. As the project deadline is short, the customer team proposes that the fixes be done in the test sandbox and then deployed to
production. What should be the Architect recommend?

A. Recommend the customer team’s proposal to fix the issues in the testing env and deploy them to production.
B. Recommend fixing the issues in the development environment and deploying the changes to production.
C. Recommend fixing the issues in the development sandbox, migrating them to testing, and deploy to production after testing.
D. Recommend fixing the issues in the test environment and migrating the changes to the development sandbox.

A

Answer: C

187
Q

What is the responsibility of the Technical Architect within a Change Control Board meeting?

A. Prioritize the Salesforce product roadmap with business stakeholders
B. Conduct code reviews for projects in the development phase
C. Troubleshoot deployment errors that occurred during the last release
D. Approve the upcoming release for deployment into production

A

Answer: D

188
Q

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

A

Answer: B,D

189
Q

Universal Containers has multiple project learns building into single org. The project teams are concerned with design conflicts and ensuring a common design process What should an Architect recommend to prevent this
conflict?

A. Create a Center of Excellence Charter document.
B. Create Design Standard for Governance.
C. Create a backup system using GIT Repositories.
D. Create a Release Management process.

A

Answer: B

190
Q

Universal Containers (UC) is implementing Salesforce and wants the custom code to be unit tested for all the adverse conditions. Which two best practices should an Architect recommend while implementing Test Classes?

Choose 2 answers

A. Execute test classes under various profiles
B. Test classes should not create custom setting data.
C. Test classes must use existing data in the environment.
D. Test data must have positive as well as negative data.

A

Answer: A,D

191
Q

Universal Containers is about to begin the release of a major project. To facilitate this, they have several sandboxes to make their deployment train. These sandboxes are a mix of preview and non-preview instances. What should the architect recommend?

A. Refresh all non-preview sandboxes during the release preview window.
B. Refresh all non-preview sandboxes when the release management team has time.
C. No advice needed, mixing instance types is important for regression testing.
D. Contact support to rollback the release when Salesforce upgrades the sandboxes,

A

Answer: A

192
Q

What advice should a technical architect provide in a Change Advisory Board meeting?

A. Functionality meets the business needs.
B. Solution is usable by the business.
C. Solution is technically sound.
D. Troubleshooting strategies for deployment issues

A

Answer: D

193
Q

Universal Containers (UC) has a large backlog of work. They have noticed that despite their best efforts, valuable enhancements and updates are not being completed because they do not have the bandwidth to get them done.

Many of these items are low effort and would not require experienced resources.
What should the architect recommend that will minimize additional costs and allow UC to accomplish more from the

A. UC should hire a partner to complete the needed backlog items.
B. UC should eliminate low-value items from the backlog.
C. UC should hire additional resources to reduce the backlog.
D. UC should start a citizen development program.

A

Answer: D

194
Q

What are the three considerations that the architect should recommend for Change Set deployment?

Choose 3 answers

A. Change Sets cannot be automated..
B. Change Sets cannot be validated before deployment
C. Change Sets cannot be used for orgs affiliated with same production org.
D. Change Sets cannot be rolled back.
E. Change Sets cannot be reused between Production Salesforce orgs.

A

Answer: A,D,E

195
Q

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 36. A UC developer has developed a new Apex page that contains the new
field and is trying to deploy the page using the previous deployment script that uses API version 35. What will happen during the deployment?

A. The deployment script will pass because the new field is backward compatible with the previous API version
35.
B. The deployment script will fail because the new field is not known for the previous API version 35.
C. The deployment script will pass because the new field is supported on the current platform version.
D. The deployment script will fail because the platform doesn’t support the previous API version 35.

A

Answer: B

196
Q

There are many types of quality assurance techniques that can help minimize defects in software projects.

Which two techniques should an architect recommend, for Universal Containers to incorporate into its overall CI/CD pipeline?

Choose 2 answers

A. Business verification testing
B. Stress testing
C. Automated browser testing
D. Static code quality analysis

A

Answer: C,D

197
Q

Universal Containers (UC) has two major releases every year and the team always run into longer deployment times. In which 2 ways can UC reduce deployment time?

Choose 2 answers?

A. Use recent deployment validations and the quick deploy feature.
B. Deploy components in groups to reduce deployment time.
C. Specify the test to run by using RunSpecifiedTests test level.
D. Validate the deployment before migrating components to production

A

Answer: A,C

198
Q

Universal Containers (UC) has a large user base (>300 users) and was originally implemented eight years ago by a
Salesforce Systems Integration Partner. Since then, UC has made a number of changes to their Visual force pages and Apex classes in response to customer requirements, made by a variety of Vendors and internal teams. Which three issues would a new Technical Architect expect to see when evaluating the code in the Salesforce org?

Choose 3 answers

A. Multiple triggers on the same object, making it hard to understand the order of operations.
B. Multiple unit test failures would be encountered.
C. Broken functionality due to Salesforce upgrades.
D. Duplicated logic across Visual force pages and Apex classes performing similar tasks.
E. Custom built JSON and String manipulation Classes that are no longer required.

A

Answer: A,D,E

199
Q

Universal Containers (UC) is looking at implementing a large number of features using an AppExchange product. This product uses Sobjects to store and configure important business logic within the application. Which two options should an architect recommend, as the source of truth for storing this reference data?

Choose 2 answers

A. Store the records in sandboxes and production.
B. Store the records in a version control system.
C. Use a third-party product to manage these records.
D. Attach CSV files to the user stories in a project management system.

A

Answer: A,C

200
Q

In the effort of improving the code quality, Universal Containers (UC) has asked a third-party system integrator to perform some independent code reviews. One piece of the feedback is the development team is seemingly not doing enough negative unit testing. Which are three usual symptoms of inadequate negative tests

Choose 3 answers

A. Developers often have to turn to the debug log for details of the failed Apex executions.
B. When an Apex batch job runs at a scheduled time, an increased number of Apex execution errors occur over all.
C. An Apex process runs into an un-handled exception when an HTTP callout has an unexpected status code in the response body.
D. Developers constantly ask the testers for a screenshot of the error and the exact steps of reproducing the error.
E. The delivered user interfaces are regularly not meeting the expectations of the business users.

A

Answer: A,B,C

201
Q

Universal Containers recently added a new sales division to theEnsure that Record Type Ids match both Productiowhen migrating to Production, the Developer reports that Unit Tests are failing. What should an Architect do to ensure tests execute predictably?

A. Ensure that Record Type Ids match both Production and Sandbox orgs
B. Ensure executed Apex test run as valid users
C. Ensure unit tests generate their own test data
D. Ensure unit tests execute with seeAllData=true

A

Answer: C

202
Q

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. Create a Center of Excellence for release management.
B. Require pull requests to be reviewed by two developers before merging.
C. Use static code analysis to enforce coding standards.
D. Execute regression testing before code can be committed.

A

Answer: C

203
Q

Universal Containers uses multiple Salesforce orgs for its different lines of business (LOBs). In a recent analysis, the architect found that UC could have a more complete view of its customers by gathering customer data from
different orgs.

What two options can an architect recommend to accomplish the customer 360-degree view?

Choose 2 answers

A. Implement a Complete Graph multi-org strategy by allowing each org to connect directly to every other, reading and writing customer data from the orgs where it has been originally created.
B. Migrate from multi-org to single-org strategy, consolidating customer data in the process.
C. Implement a Single Package multi-org strategy by developing and deploying to all orgs a managed package which reads and consolidates customer 360-degree view from the different orgs.
D. Implement a Hub-and-Spoke multi-org strategy by consolidating customer data In a single org, which will be the master of customer data, and using integration strategies to let the LOBs orgs read and write from it.

A

Answer: C,D

204
Q

Universal Containers (UC) is developing a new Customer Community. Requirements for the Community are not fully defined. UC is planning on using an Agile methodology for this work and has promised delivery of the complete system in three months. What are two risks associated with this approach?

Choose 2 answers

A. The functionality that can be delivered in 3 months is unknown, and may not meet the needs of the business
B. Given the lack of requirements and the three-month timeline commitment, the project may not be feasible
C. Agile is not an appropriate development methodology for Customer Community implementations
D. Agile does not allow for changes to requirements, so customers might not like the resulting solution

A

Answer: A,B

205
Q

Universal Containers CUC) has developed extensions of Salesforce Service Cloud for the use of its customer service teams using the change set development model. Recently, UC acquired a company that develops extensions of an AppExchange app. The development team of the acquired company uses the org development model. The Universal Containers CTO wants both teams to work on a single org and follow the same set of processes.

Which development model should the architect recommend to be used by the consolidated development team?

A. Org development model, because the acquired company’s team is already using it, and it is better than the change set development model.
B. Package development model, because it allows packages to be created and deployed using declarative (point-and-click) development tools, without writing code.
C. Package development model, so teams can build release artifacts that can be tested and released independently from artifacts for other projects.
D. Change set development model, because UC is already using it, so it will face less resistance

A

Answer: C

206
Q

Universal Containers has discovered a Sev0 defect in production. Tens of thousands of records will be created with incorrect data in minutes, producing significant brand damage as a consequence. The Salesforce administrator has
suggested that the defective text field be replaced with a new picklist field directly in production. The page layout will be modified so that the text-field is removed and the new picklist field added. What should the Salesforce architect advise?

A. Deny the suggestion and explain to everyone that the risk is too high and the next release window is on the
weekend.
B. Pair with the administrator, and review each change as it happens
C. Explain that only developers are certified to make changes directly in production.
D. Call the security team and begin organizing d penetration test.

A

Answer: B

207
Q

Universal Containers CUC) is using Salesforce Performance Edition. They are planning to host weekly training sessions for the next four weeks. Each training will be five days long and a new set of trainees will attend every week. UC wants to train these users on samples of production data and delete all the data generated during the
training session at the end of the week.

What optimal option should a technical architect recommend?

A. Refresh a Partial Copy sandbox every weekend and load data needed using data loader.
B. Refresh a Partial Copy sandbox every weekend and include an appropriate sandbox template.
C. Refresh a Developer Pro sandbox every weekend and load data needed using data loader.
D. Refresh a Developer Pro sandbox every weekend and include an appropriate sandbox template.

A

Answer: B

208
Q

Universal Containers have just acquired Planetary storage. Both companies use salesforce.com to manage their sales activities. The two companies have many customers in common and the company plans to merge the two
sales organizations, but the products and sales processes between the two original companies will remain different and distinct. What factor should the company consider in merging the two Salesforce.com orgs into a
single org?

A. Transactional sales data could be combined without modification since standard objects are used
B. Salespersons selling both product lines would need two logins, once for each product line
C. Business processes on standard objects can be merged without modifications
D. Customer data could be merged with modifications using standardization and de -duplication

A

Answer: D

209
Q

Universal Containers has 80% code coverage. Despite the creation of a test plan for each sprint, the number of defects is large.

What two items should the architect recommend to reduce defects?

Choose 2 answers

A. The test script should be used to define the test classes.
B. The code coverage should be increased to 95%.
C. The test analyst who creates the test plan must also create the test classes.
D. The acceptance criteria should have more details.

A

Answer: A,D

210
Q

Universal Containers (UC) is planning for a huge data migration as part of their Service Cloud implementation. UC, has approximately 15million customers, 30 million contacts, and 30 million active cases. Which two key areas of UC’s data migration test plan should be included?

Choose 2 answers

A. API’s to be used for data migration.
B. Success criteria for data migration.
C. Target Salesforce Server and Source system IP address.
D. Manual and Automated data validation approaches.

A

Answer: A,B

211
Q

Universal Containers has three types of releases in their release management strategy: daily, minor (monthly), and major (quarterly). A user has requested a new report to support an urgent client request. What release strategy would an Architect recommend?

A. Utilize the major release process to create the report directly in production bypassing the full sandbox.
B. Utilize the minor release process to create the report directly in production bypassing the full sandbox.
C. Utilize the major release process to create the report in a full sandbox and then deploy it to production.
D. Utilize the daily release process to create the report directly in a full sandbox and then deploy it to
production.

A

Answer: D

212
Q

Universal Containers (UC) is implementing a governance framework and has asked the Architect to make recommendations regarding release planning. Which two decisions should the Architect make when planning for
releases?

Choose 2 answers

A. How to test existing functionality to ensure no regressions are introduced.
B. Whether Salesforce will wait to upgrade the pod until after a UC release is complete.
C. How to roll back to the previous Salesforce release if there are issues.
D. When to test a new UC feature release if there are issues.

A

Answer: C,D

213
Q

Universal Containers CUC) Customer Community is scheduled to go live in the Europe, Middle East, and Africa (EMEA) region in 3 months. UC follows a typical centralized governance model. Two weeks ago, the project stakeholders informed the project team about the recent changes in mandatory compliance requirements needed
to go live. The project team analyzed the requirements and have estimated additional budget needs of 30^0 of the project cost for incorporating the compliance requirements. Which management team is empowered to approve this additional budget requirements?

A. Security Review Committee
B. Project Management Committee
C. Executive Steering Committee
D. Change Control Board

A

Answer: C

214
Q

Why does Salesforce prohibit Stress Testing against Production?
A. There is not enough CPU
B. It is a shared environment
C. It is blocked by data center infrastructure
D. It causes Internet congestion

A

Answer: B

215
Q

Universal Containers has a large call center that has a limited inventory and must ensure there is product availability before an Opportunity is marked as Closed. Custom Apex has been implemented to check inventory levels before an Opportunity is saved. What should an architect consider before recommending Performance
testing?

A. Number of unit tests
B. Number of Apex Hammer failures
C. Number of debug log entries
D. Number of concurrent transactions

A

Answer: D

216
Q

Universal Containers (UC) has multiple teams with major projects working concurrently in their own developer sandboxes. After deploying to production, a bug is
discovered. Due to tight timelines, the development team has suggested correcting the bug in the user acceptance testing (UAT) environment, which is a full copy sandbox.
What should the architect recommend?

Choose 2

A. UC should spin up a new sandbox to use as a hot fix environment. Once the bug is corrected, the change should be applied to production and downstream environments.
B. The fix should be made in the developer environment where the project work was done. Once the fix has been made, it should go through a full deployment/testing process and adhere to the normal project cadence.
C. Since the issue was found in production, it should be treated as a change request and go into the backlog as an enhancement.
D. Correcting the bug in UAT is ideal. Since UAT is a full copy, it will be the fastest location to fix and test the resolution.

A

Answer: A,C

217
Q

Sales and Service products will be created by two teams that will use second-generation managed package(s). The Sales team will use a specific function of the Service product, but the architect wants to ensure that this team will only use the functions exposed by the Service team. No other team will use these same functions.

What should an architect recommend?

A. Create two second generation managed packages with the same namespace and set the methods that should be shared with the @namespaceAccessible annotation.
B. Create two managed packages with Sales and service namespaces. Set the methods to be shared with the ©salesAccessible annotation
C. Create a managed package with both products and create a code review process with an approver from each team.
D. Create two managed packages. Create an authentication function in the Service package that will return a token if a Sales user is authorized to call the exposed function. Validate the token in the Service functions.

A

Answer: D

218
Q

Which statement is true for the Staging sandbox in the following diagram?

A. When created or refreshed, the Staging sandbox is a full replica of Production
B. The Staging sandbox is automatically refreshed on a schedule set by the administrator
C. Salesforce major releases (e.g., Winter to Spring) always occur in Staging and Production at the same time
D. The Staging environment can only be updated once every two weeks

A

Answer: A

219
Q

Which are two key benefits of fully integrating an agile issue tracker with software testing and continuous integration tools?

Choose 2 answers?

A. Developers can see automated test statuses post code commit on a specific user story.
B. Developers can collaborate and communicate effectively on specific user stories.
C. Developers can observe their team velocity on the burn chart report in the agile tool.
D. Developers can use the committed code’s build status directly on the user story record.

A

Answer: A,D

220
Q

Universal Containers is having trouble deploying metadata from SIT to UAT. UAT is
complaining that it does not recognize some new Salesforce metadata types to be deployed. The deployment from Dev to SIT worked perfectly. What could be the problem?

A. There is no problem, this is expected behavior.
B. UAT is on a preview release and SIT is not.
C. SIT is on a preview release and UAT is not.
D. Use the DX command line instead.

A

Answer: C

221
Q

What are three advantages of the package development model?

Choose 3 answers

A. Improving team development and collaboration.
B. Eliminating the need of using change set, which should no longer be used as it can get messy working with package development models.
C. Facilitating automated testing and continuous integration.
D. Significantly reducing the need for manually tracking changes.
E. Providing its own source control, so the source can be deployed In any sandbox orgs.

A

Answer: A,B,C

222
Q

Universal Containers (UC) have developed a managed package targeted for AppExchange. The product includes some Apex code to customize and create layouts. UC is in the testing phase of the package, so it’s not certified yet. During testing on the target org, the Apex code for the layouts fails.

Why are the Apex classes not able to access the metadata of the target org during testing?

A. Apex Settings to allow the access to metadata is not switched on.
B. UC needs to turn on Apex Settings within the custom metadata type.
C. The solution is flawed. UC should utilize the Tooling API from a web service call to modify the layouts
D. UC needs to get the managed package certified by the Salesforce security review.

A

Answer: A

223
Q

Universal Containers (UC) had added a Service team to the Salesforce Platform. The Service team would like to have a few dozen of the service centers entered into the system as technical reference data. The service centers are made searchable in many different web forms and rather independent from all other business entities. In the
past, they had to manually add any new service centers in each sandbox in the code migration path, they would like to eliminate the manual work if it is possible.

What is an optimal way to accomplish this requirement?

A. Add the service centers to a hierarchical custom settings.
B. Add the service centers to a list custom settings.
C. Define a brand-new custom object with a picklist field to host all of the service centers.
D. Add all of the service centers to a custom metadata type.

A

Answer: D

224
Q

The opportunity Service and opportunity Service Test classes are in package A but are used only in package B. Both second-generation packages have the same namespace. Therefore, they should be moved to package B for better organization and control.
What should the architect recommend for this process?

A. Set the classes as deprecated in package A and recreate them in package

B. Both second-generation packages have the same namespace. Therefore, they should be moved to package B for better organization and control. What should the architect recommend for this process? A. Set the classes as deprecated in package A and recreate them in package B. B. Move the classes of package A to package 8 and change the code for package B that called this class from package A.

C. Move the classes of package A to package B and create new package versions.

D. Set the classes as deprecated in package A and recreate them in package B with new names.

A

Answer: B

225
Q

At any given time, Universal Containers has 10 Apex developers building new functionality and fixing bugs. Which branching strategy should an Architect recommend that mitigates the risk of developers overwriting others
changes?

A. Have all developers build new functionality in new branches, but fix bugs in the HEAD
B. Have all developers work in the same branch, continuously testing for regressions
C. Have developers work in separate branches and merge their changes in a common branch for testing
D. Don’t use source control. Rely on Salesforce’s built-in conflict detection mechanism

A

Answer: C

226
Q

Universal Containers has just completed several projects, including new custom objects and custom fields. Administrators are having difficulty maintaining the application due to not knowing how objects and fields are being used. Which two options should an Architect recommend?

Choose 2 answers

A. Create Design standards to require help text on all custom fields and custom objects.
B. Create Design standards to consistently use the description field on custom objects.
C. Create Design standards with a document to store all custom objects and custom fields
D. Create Design standards to require all custom fields on all custom object page layouts
E. Create Design standards to consistently use the description field on custom fields.

A

Answer: B,E

227
Q

What are two roles a project Steering Committee plays in determining what methodologies are used?

Choose 2

A. Enforcing that corporate project stage gates are part of the chosen methodology
B. Designing a methodology that will meet a particular project’s requirements
C. Approving deviations from the chosen methodology, when required to address project issues
D. Setting the criteria for selecting Agile or Waterfall methodology to be used on internal projects

A

Answer: A,D