Architect Journey: Development
Lifecycle and Deployment Certification
Exam 2024
What are the 3 development models - CORRECT ANSWER-Change set development
Org development
Package development
What is ALM - CORRECT ANSWER-Application Lifecycle Management
What are the steps of ALM - CORRECT ANSWER-1. Plan Release - requirements,
design, environments
2. Develop
3. Test
4. Build Release - single release artifact
5. Test Release - test in staging environment
6. Release
Which of the following can you create safely in a production organization?
A.Apex classes
B.Triggers
C.Workflow rules
D.Reports and dashboards - CORRECT ANSWER-D
How does using the ALM process help development go faster?
A.You know which ALM steps you can skip to save time.
B.The process helps you avoid breaking things, so the work proceeds more smoothly.
C.Time flies when you're having fun.
D.You don't have to invest as much time into testing the release.
E.It takes the guesswork out of development by enforcing which tools you can use. -
CORRECT ANSWER-B
What are the 3 types of releases? - CORRECT ANSWER-1. Patch: Bug fixes and
simple changes
2. Minor: Limited impact, affecting a single process; require testing but limited training
and change management; within a few weeks
3. Major: significant impact, many dependencies; throrough testing and training and
careful change management; once a quarter
What is a change set?
A.A build of all the metadata, changed and unchanged, that defines a specific app.
B.A step that commits changes to the target org just before deployment.
,C.A build of metadata changes, possibly unrelated, to be deployed at the same time.
D.A milestone past which you can no longer make changes to the build. - CORRECT
ANSWER-C
How does tracking metadata changes in a release help you avoid problems when you
migrate the release change set to a new environment?
A.Some metadata components might not yet be available in Metadata API, so they have
to be migrated manually.
B.It ensures that the developers have met the design specifications.
C.It's useful to keep track of which metadata components are used most frequently in
releases.
D.The team changing the most metadata components wins! - CORRECT ANSWER-A
How does using org development help the team at Zephyrus with their change-
management challenges?
A.Developing programmatically ensures there are fewer changes to manage in the first
place.
B.The team can do all of their development in a single org to avoid conflicting changes
to apps.
C.Changes between team members can be merged in a controlled manner.
D.They can use a scratch org as their version control system. - CORRECT ANSWER-C
What is true about both org development and change set development?
A.You can include destructive changes (such as deleting a field) in a release. 1
B.You can have release artifacts that contain changed and new metadata components.
C.You can use the Salesforce CLI to script routine tasks.
D.You can select specific user data records to move to a different environment. -
CORRECT ANSWER-B
What is a fixed snapshot of the package contents and related metadata? - CORRECT
ANSWER-package version
What is the code source of truth in package development? - CORRECT ANSWER-
metadata in package project
What is a scratch org? - CORRECT ANSWER-- development environment available in
package development
- empty orgs that are easy to create and dispose
How to know which components are supported in source tracking? - CORRECT
ANSWER-Metadata Coverage report
What is package dependency? - CORRECT ANSWER-A metadata component can be
in only one package at a time.
,When using the package development model, which metadata changes do you need to
track manually?
A. Changes to components not yet supported by source tracking.
B. Only the changes made via the Setup UI.
C. All metadata changes for the release.
D. None. All the changes are tracked automatically. - CORRECT ANSWER-A
What is a key benefit of a scratch org?
A. It never expires.
B. You can share its definition file with others.
C. It's an exact copy of your production org.
D. Your source is automatically pushed to your VCS. - CORRECT ANSWER-B
What are the 3 salesforce seasonal releases? - CORRECT ANSWER-Winter
Spring
Summer
What are the 9 steps for successful change and seasonal release management? -
CORRECT ANSWER-1. Get a strategy - immediate, minor, major releases
2. Get a sponsor - to set strategic objectives, comms plan and message to users
3. Collect input - get ideas from end-users using Chatter Group, Ideas, Case for internal
enhancement request
4. Define scope and impact - change management to avoid negative impacts, scope
with use cases
5. Prioritize
6. Configure and test
7. Communicate and train users - to set end-users expectation
8. Deploy
9. Follow-up and support - measure the success and identify areas for enhancement,
support end-users if they have technical question
When does upgrades happen on a sandbox? - CORRECT ANSWER-4-6 weeks before
it goes to production
Where are updates salesforce updates/releases published? - CORRECT ANSWER-
Salesforce Trust website
True or False. Salesforce upgrades are published up to a year in advance. - CORRECT
ANSWER-True
What months do the sandbox preview happen? - CORRECT ANSWER-Jan, May, Sep
When do Salesforce releases happen?
A.Spring, Summer, Autumn, Winter
B.Spring, Summer, Winter
C.When the first maple leaf falls
, D.Once a year h i h b l f - CORRECT ANSWER-B
Where is the best place to find the details of new features, including edition information,
important notes, and instructions for enabling new features?
A.Release Notes
B.Twitter
C.Trailhead Forums
D.Third-party Blogs - CORRECT ANSWER-A
What are the steps to make sure that you have a preview sandbox? - CORRECT
ANSWER-1. Know the release dates
2. Identify your sandbox instance
3. Look it up on the Salesforce Sandbox Preview Guide website to see if it's preview or
non-preview
4. Know when to refresh and not refresh. Follow the recommendation in the guide to
make sure you have at least one sandbox preview
When should you refresh your sandbox so it becomes a preview sandbox? - CORRECT
ANSWER-Refresh before the Sandbox cutoff date sandbox upgrade which will take the
current release in production.
What should you do to get access to a release in a preview sandbox?
A. Refresh the sandbox after the sandbox preview starts.
B. Make sure the sandbox is on a preview instance before the sandbox preview cut-off
date.
C. Request an upgrade from support and provide your instance ID.
D. Buy some sand, wood planks, and a shovel to build a sandbox yourself - CORRECT
ANSWER-B
What are the benefits of using a preview sandbox?
A. You can update hardware and software.
B. You can learn how to configure and enable features that you want to use.
C. You can plan the rollout of features to your organization.
D. B and C
E. A and B - CORRECT ANSWER-D
What are the type of features that you want to dive into quickly on the release notes? -
CORRECT ANSWER-1. quick wins - automatically enabled, requires no configuration
2. low-hanging fruit - require minimal action to be enabled
Why would you want to let your users know of new features that are coming? -
CORRECT ANSWER-- to avoid confusion
- to highlight something cool and useful
How do you identify "quick wins" on release notes? - CORRECT ANSWER-- use the
"Feature Impact" filter and select "Enabled for users" OR
Lifecycle and Deployment Certification
Exam 2024
What are the 3 development models - CORRECT ANSWER-Change set development
Org development
Package development
What is ALM - CORRECT ANSWER-Application Lifecycle Management
What are the steps of ALM - CORRECT ANSWER-1. Plan Release - requirements,
design, environments
2. Develop
3. Test
4. Build Release - single release artifact
5. Test Release - test in staging environment
6. Release
Which of the following can you create safely in a production organization?
A.Apex classes
B.Triggers
C.Workflow rules
D.Reports and dashboards - CORRECT ANSWER-D
How does using the ALM process help development go faster?
A.You know which ALM steps you can skip to save time.
B.The process helps you avoid breaking things, so the work proceeds more smoothly.
C.Time flies when you're having fun.
D.You don't have to invest as much time into testing the release.
E.It takes the guesswork out of development by enforcing which tools you can use. -
CORRECT ANSWER-B
What are the 3 types of releases? - CORRECT ANSWER-1. Patch: Bug fixes and
simple changes
2. Minor: Limited impact, affecting a single process; require testing but limited training
and change management; within a few weeks
3. Major: significant impact, many dependencies; throrough testing and training and
careful change management; once a quarter
What is a change set?
A.A build of all the metadata, changed and unchanged, that defines a specific app.
B.A step that commits changes to the target org just before deployment.
,C.A build of metadata changes, possibly unrelated, to be deployed at the same time.
D.A milestone past which you can no longer make changes to the build. - CORRECT
ANSWER-C
How does tracking metadata changes in a release help you avoid problems when you
migrate the release change set to a new environment?
A.Some metadata components might not yet be available in Metadata API, so they have
to be migrated manually.
B.It ensures that the developers have met the design specifications.
C.It's useful to keep track of which metadata components are used most frequently in
releases.
D.The team changing the most metadata components wins! - CORRECT ANSWER-A
How does using org development help the team at Zephyrus with their change-
management challenges?
A.Developing programmatically ensures there are fewer changes to manage in the first
place.
B.The team can do all of their development in a single org to avoid conflicting changes
to apps.
C.Changes between team members can be merged in a controlled manner.
D.They can use a scratch org as their version control system. - CORRECT ANSWER-C
What is true about both org development and change set development?
A.You can include destructive changes (such as deleting a field) in a release. 1
B.You can have release artifacts that contain changed and new metadata components.
C.You can use the Salesforce CLI to script routine tasks.
D.You can select specific user data records to move to a different environment. -
CORRECT ANSWER-B
What is a fixed snapshot of the package contents and related metadata? - CORRECT
ANSWER-package version
What is the code source of truth in package development? - CORRECT ANSWER-
metadata in package project
What is a scratch org? - CORRECT ANSWER-- development environment available in
package development
- empty orgs that are easy to create and dispose
How to know which components are supported in source tracking? - CORRECT
ANSWER-Metadata Coverage report
What is package dependency? - CORRECT ANSWER-A metadata component can be
in only one package at a time.
,When using the package development model, which metadata changes do you need to
track manually?
A. Changes to components not yet supported by source tracking.
B. Only the changes made via the Setup UI.
C. All metadata changes for the release.
D. None. All the changes are tracked automatically. - CORRECT ANSWER-A
What is a key benefit of a scratch org?
A. It never expires.
B. You can share its definition file with others.
C. It's an exact copy of your production org.
D. Your source is automatically pushed to your VCS. - CORRECT ANSWER-B
What are the 3 salesforce seasonal releases? - CORRECT ANSWER-Winter
Spring
Summer
What are the 9 steps for successful change and seasonal release management? -
CORRECT ANSWER-1. Get a strategy - immediate, minor, major releases
2. Get a sponsor - to set strategic objectives, comms plan and message to users
3. Collect input - get ideas from end-users using Chatter Group, Ideas, Case for internal
enhancement request
4. Define scope and impact - change management to avoid negative impacts, scope
with use cases
5. Prioritize
6. Configure and test
7. Communicate and train users - to set end-users expectation
8. Deploy
9. Follow-up and support - measure the success and identify areas for enhancement,
support end-users if they have technical question
When does upgrades happen on a sandbox? - CORRECT ANSWER-4-6 weeks before
it goes to production
Where are updates salesforce updates/releases published? - CORRECT ANSWER-
Salesforce Trust website
True or False. Salesforce upgrades are published up to a year in advance. - CORRECT
ANSWER-True
What months do the sandbox preview happen? - CORRECT ANSWER-Jan, May, Sep
When do Salesforce releases happen?
A.Spring, Summer, Autumn, Winter
B.Spring, Summer, Winter
C.When the first maple leaf falls
, D.Once a year h i h b l f - CORRECT ANSWER-B
Where is the best place to find the details of new features, including edition information,
important notes, and instructions for enabling new features?
A.Release Notes
B.Twitter
C.Trailhead Forums
D.Third-party Blogs - CORRECT ANSWER-A
What are the steps to make sure that you have a preview sandbox? - CORRECT
ANSWER-1. Know the release dates
2. Identify your sandbox instance
3. Look it up on the Salesforce Sandbox Preview Guide website to see if it's preview or
non-preview
4. Know when to refresh and not refresh. Follow the recommendation in the guide to
make sure you have at least one sandbox preview
When should you refresh your sandbox so it becomes a preview sandbox? - CORRECT
ANSWER-Refresh before the Sandbox cutoff date sandbox upgrade which will take the
current release in production.
What should you do to get access to a release in a preview sandbox?
A. Refresh the sandbox after the sandbox preview starts.
B. Make sure the sandbox is on a preview instance before the sandbox preview cut-off
date.
C. Request an upgrade from support and provide your instance ID.
D. Buy some sand, wood planks, and a shovel to build a sandbox yourself - CORRECT
ANSWER-B
What are the benefits of using a preview sandbox?
A. You can update hardware and software.
B. You can learn how to configure and enable features that you want to use.
C. You can plan the rollout of features to your organization.
D. B and C
E. A and B - CORRECT ANSWER-D
What are the type of features that you want to dive into quickly on the release notes? -
CORRECT ANSWER-1. quick wins - automatically enabled, requires no configuration
2. low-hanging fruit - require minimal action to be enabled
Why would you want to let your users know of new features that are coming? -
CORRECT ANSWER-- to avoid confusion
- to highlight something cool and useful
How do you identify "quick wins" on release notes? - CORRECT ANSWER-- use the
"Feature Impact" filter and select "Enabled for users" OR