Free Salesforce Certified Platform Development Lifecycle and Deployment Architect Exam Practice Questions
100 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the Salesforce Certified Platform Development Lifecycle and Deployment Architect Exam practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1A Salesforce project is exploring a new service whose requirements will change after users try working software. Which delivery approach best addresses this uncertainty?
- A. Complete detailed requirements and freeze the outcome before implementation.
- B. Build short iterations and adjust the solution using early user feedback.
- C. Finish each lifecycle phase before allowing feedback on the next phase.
- D. Plan one final delivery and collect user feedback after project closure.
Answer: B
Explanation: Salesforce describes complex work as: "You want to try something, see how it works, and change course according to new learnings." Short iterations with feedback address the stated uncertainty; a frozen sequential plan postpones that learning.
Reference: Understand Why Salesforce Adopted Agile — Work Complexity — When to Choose Agile
2A growing Salesforce team has developers and deployment tools, but business requests enter the backlog without clear requirements or measures of business value. Which CoE responsibility addresses this maturity gap?
- A. Have the release manager schedule more frequent deployment windows.
- B. Have the executive sponsor replace backlog detail with funding targets.
- C. Have the business analyst translate requests into actionable user stories.
- D. Have the training lead replace request analysis with release announcements.
Answer: C
Explanation: The business analyst "Translates requests into actionable project requirements and user stories". This fills the missing requirements-analysis capability; scheduling, funding, and communications do not provide that translation.
Reference: Get Started with a Salesforce CoE — Assemble the Core Team and Resources — Business Analyst
3A Salesforce support-development team loses track of which work items are awaiting review versus being implemented. What benefit of a Kanban board directly addresses this problem?
- A. A priority-ordered queue showing each work item's position in the backlog.
- B. An assignee list showing the number of tasks allocated to each team member.
- C. Stage-based columns showing each work item's current workflow position.
- D. A dashboard showing aggregate work completed during past reporting periods.
Answer: C
Explanation: Salesforce explains: "The workflow is mapped into columns, illustrating where each item is in the workflow." Stage-based item visibility directly distinguishes awaiting review from implementation. Priority, assignment totals, and aggregate completed output answer other work-management questions.
Reference: Learn About Kanban — Kanban key traits — Visualize workflow
4Two Salesforce developers each contribute to two unrelated features with different delivery dates. Each feature must be reviewed and merged independently. Which branch organization best provides that isolation?
- A. Create one branch per developer, mixing both features in each developer's branch.
- B. Create one branch per feature, combining that feature's contributions from both developers.
- C. Create one release branch containing both features and both developers' contributions.
- D. Commit both features directly to main, marking each feature with its own release tag.
Answer: B
Explanation: GitHub advises: "Make a separate branch for each set of unrelated changes." Grouping by feature isolates its changes for independent review and merge. Grouping by developer or release mixes the two delivery units; tagging commits on main identifies versions but does not isolate unmerged work.
Reference: GitHub flow — Make changes — separate branches tip
5An interactive Salesforce development tool must query fine-grained developer metadata with SOQL and manage working copies of Apex classes. Which API is designed for this use?
- A. Metadata API.
- B. Bulk API 2.0.
- C. Tooling API.
- D. Pub/Sub API.
Answer: C
Explanation: The Tooling API guide states: "Tooling API’s SOQL capabilities for many metadata types allow you to retrieve smaller pieces of metadata." Salesforce Help adds: "For example, use Tooling API to manage and deploy working copies of Apex classes and triggers and Visualforce pages and components." Metadata API manages customization deployments, Bulk API 2.0 processes business records at scale, and Pub/Sub API exchanges events; they do not provide this Tooling API working-copy and metadata-query interface.
Reference: Tooling API Reference and Developer Guide — p. 1 — Introducing Tooling API; When to Use Tooling API
6A team needs to catch defects in the smallest individual pieces of custom Apex logic early, before testing complete business workflows or external systems. Which testing method primarily serves this purpose?
- A. User acceptance testing of the final delivered business feature.
- B. Integration testing across Salesforce and the billing platform.
- C. Performance testing of large transaction volumes across the system.
- D. Unit testing of the individual low-level code components.
Answer: D
Explanation: Salesforce says unit tests "focus on the smallest bits (also known as units) of low-level code you’ve added to your org." This directly targets individual code components rather than acceptance, interoperability, or volume-related behavior.
Reference: Test New Features Before a Release — What Types of Testing Are There? — Unit Tests
7A customer is comparing managed and unmanaged solutions and wants the publisher to provide upgrades without an uninstall-and-reinstall process. Which package behavior supports that requirement?
- A. Unmanaged packages automatically merge publisher upgrades into local edits.
- B. Managed packages allow the provider to upgrade the installed solution.
- C. Unmanaged packages provide the same publisher upgrade lifecycle as managed packages.
- D. Managed packages require uninstalling the solution before each provider upgrade.
Answer: B
Explanation: For managed packages the comparison states: "The provider can automatically upgrade the solution." Its unmanaged column requires uninstalling and reinstalling a new version. This is a capability distinction, not a guarantee that every publisher automatically pushes every update.
Reference: Install AgentExchange Packages — Managed and Unmanaged Packages — Upgrades row
8A business owner requests an urgent edit to an Apex class directly in production using the development console. Which platform constraint must the architect explain?
- A. Apex can be written directly in production whenever the requester is an administrator.
- B. Apex must be developed outside production and deployed through a release process.
- C. Apex becomes editable in production when the class already has 75% coverage.
- D. Apex can be edited directly in production if it is not included in a managed package.
Answer: B
Explanation: Salesforce states: "Apex code can only be written in a sandbox or a developer org, not in a production org." Urgency, coverage, and administrator status do not enable direct production authoring of the class.
Reference: Get Started with Apex Unit Tests — Apex Unit Tests — development environment restriction
9A Scrum team calls a Salesforce feature complete when coding ends, but security and integration defects repeatedly appear before release. Which governance change directly addresses inconsistent completion criteria?
- A. Use the sprint end date as the completion criterion for every feature.
- B. Treat a developer's completed estimate as acceptance of release quality.
- C. Set a shared definition of done that includes required quality checks.
- D. Use the number of implemented stories as evidence of release readiness.
Answer: C
Explanation: Salesforce states: "Our definition of done is a set of guidelines that dictates everything a team is required to do before they can call the work truly done." A shared completion standard prevents coding completion from substituting for the required security and integration checks.
Reference: Understand Why Salesforce Adopted Agile — The New Definition of “Finished” Work
10Several Salesforce project teams have capable developers, but their concurrent deployments interfere with one another. No one owns the deployment pipeline. Which organizational capability should the architect add?
- A. A release manager accountable for the pipeline and concurrent-project coordination.
- B. An executive sponsor accountable for replacing detailed deployment planning.
- C. A training lead accountable for accepting all technical merge decisions.
- D. A business analyst accountable for authoring every team's deployment scripts.
Answer: A
Explanation: The release manager "Oversees the deployment pipeline" and "Ensures simultaneous projects don’t interfere with each other". The observed gap is release coordination, not a lack of development capacity.
Reference: Get Started with a Salesforce CoE — Assemble the Core Team and Resources — Release Manager
Topics in this practice bank
These topics describe the available practice for Salesforce Certified Platform Development Lifecycle and Deployment Architect Exam. Review the examination outline and its sources for scope and allocation details.
Application Lifecycle Management
- Development methodologies, project risks and governance strategies
Planning
- ALM maturity, people, technology and processes
- Environment risks and mitigation
- Governance framework
- Salesforce release risk mitigation
System Design
- Agile development tools
- Org strategy considerations
- Environment and sandbox strategy
- Deployment strategy components and tools
Building
- Source control branching, versioning and merging
- Test data and unit testing
- Development models and environments
- Code quality assurance
Deploying
- Metadata and Tooling API capabilities and constraints
- Pre-deployment and post-deployment steps
- Technical reference data deployment
Testing
- Testing methodology
- Test execution methodology and coverage
- Unified representative and secure test data strategy
Releasing
- Managed, unmanaged and unlocked packages
- Mapping sandbox strategy to a release plan
- Release management strategy
Operating
- Direct production request implications
- Integrating production changes into ALM
- Common release artifacts across multiple orgs
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view Salesforce Certified Platform Development Lifecycle and Deployment Architect Exam details.