Platform Development Lifecycle and Deployment Architect Questions and Answers
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?
Which two options should be considered when making production changes in a highly regulated and audited environment? Choose 2 answers
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?
Which two statements are accurate about why Mock objects are needed when writing test classes? Choose 2 answers
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
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 tomorrows testing. The test data is approximately 1GB.
What is the best strategy the architect should recommend?
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
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?
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
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?
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?
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
Universal Containers (UC) 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?
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?
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?
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?
Universal Containers (UC) 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
Salesforce has three major releases a year.
Which type of change introduced by a release can cause automated browser tests to need updating?
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
What are three benefits of managing change with Packaged Development? Choose 3 answers
What is a main characteristic of an agile team?
What advice should a technical architect provide in a Change Advisory Board meeting?
What are two limitations an architect should consider when designing a strategy for managing technical reference data, with multiple related objects? Choose 2 answers
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?
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
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
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 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?
Universal Containers (UC) currently uses the org development model and utilizes the Salesforce CLI as the deployment tool. After the feature release artifact 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?
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 a deployment plan and reached out to the technical architect for inputs on rollback strategy.
What should a technical architect recommend?
The opportunityService and opportunityServiceTest 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?
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
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?
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
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?