Salesforce DEVELOPMENT-LIFECYCLE-AND-DEPLOYMENT-ARCHITECT Exam
Salesforce Certified Development Lifecycle and Deployment Architect (SU22) (Page 6 )

Updated On: 1-Feb-2026

What are three advantages of the package development model? Choose 3 answers

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

Answer(s): A,B,C



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

  1. Developer Pro sandbox
  2. Partial Copy sandbox
  3. Developer sandbox
  4. Full sandbox

Answer(s): B,D



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?

  1. Create two second generation managed packages with the same namespace and set the methods that should be shared with the @namespaceAccessible annotation.
  2. Create two managed packages with Sales and service namespaces. Set the methods to be shared with the ©salesAccessible annotation
  3. Create a managed package with both products and create a code review process with an approver from each team.
  4. 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.

Answer(s): D



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 development of the managed package? Choose 2 answers

  1. Developer Edition
  2. Partner Developer Edition
  3. Developer sandbox
  4. Developer Pro sandbox

Answer(s): B,C



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?

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Answer(s): B



Viewing page 6 of 47
Viewing questions 26 - 30 out of 227 questions



Post your Comments and Discuss Salesforce DEVELOPMENT-LIFECYCLE-AND-DEPLOYMENT-ARCHITECT exam prep with other Community members:

Join the DEVELOPMENT-LIFECYCLE-AND-DEPLOYMENT-ARCHITECT Discussion