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
The correct selection is A, B, C. Scrum tooling must support the ordered product backlog, sprint backlog, and assignment or ownership of actionable work. Those capabilities map directly to Scrum planning and execution, whereas email alerts or a generic Kanban view are supporting conveniences rather than the core Scrum controls being asked for. From a system-design perspective, the decision should minimize unnecessary coupling while preserving clear ownership, scalability, governance, and extensibility. Salesforce architecture is strongest when boundaries reflect real business and technical responsibilities instead of using organizational convenience as the primary design driver. The other options introduce tighter coupling, duplicate governance, or solve a different architectural concern and therefore do not satisfy the stated boundary and ownership requirements. For this scenario, the decisive point is therefore the platform behavior represented by the selected options (A. Product backlog prioritization; B. Sprint backlog management; C. Work (for example, user stories or tasks) assignment). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.
Study Guide reference: System Design --- org strategy; modular architecture; integration topology; data ownership; enterprise governance; scalability.
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?
The correct selection is C. Unlocked packages fit a global-plus-regional model because UC can publish centrally governed global packages and let each region build dependent extension packages. This preserves a common baseline while allowing approved local customization without forcing regional code into the central package. From a system-design perspective, the decision should minimize unnecessary coupling while preserving clear ownership, scalability, governance, and extensibility. Salesforce architecture is strongest when boundaries reflect real business and technical responsibilities instead of using organizational convenience as the primary design driver. The rejected designs either centralize too much, fragment without justification, or use a mechanism that does not create the required architectural contract between systems or teams. For this scenario, the decisive point is therefore the platform behavior represented by the selected option (C. Use unlocked packages to deploy the global code and allow each country to create its customized unlocked package extensions.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.
Study Guide reference: System Design --- org strategy; modular architecture; integration topology; data ownership; enterprise governance; scalability.
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
The correct selection is A, D. A move to multi-org can be justified when a new line of business has genuinely independent processes that make the shared org excessively complex, or when an acquired company has its own org, different business model, and separate regulatory obligations. Collaboration and standardized processes generally strengthen the case for consolidation rather than fragmentation. From a system-design perspective, the decision should minimize unnecessary coupling while preserving clear ownership, scalability, governance, and extensibility. Salesforce architecture is strongest when boundaries reflect real business and technical responsibilities instead of using organizational convenience as the primary design driver. The other options introduce tighter coupling, duplicate governance, or solve a different architectural concern and therefore do not satisfy the stated boundary and ownership requirements. For this scenario, the decisive point is therefore the platform behavior represented by the selected options (A. UC is launching a new line of business with independent processes and adding any new feature to it is too complex.; D. Acquired company that has its own Salesforce org and operates in a different business with its own set of regulatory requirements.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.
Study Guide reference: System Design --- org strategy; modular architecture; integration topology; data ownership; enterprise governance; scalability.
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?
The correct selection is B. An unmanaged package is appropriate for a one-time transfer of an existing application into another org when the receiving organization needs to own and customize the components. Building a managed-product lifecycle or recreating the application from scratch would add unnecessary time and complexity. From a deployment perspective, the same release should be reproducible across environments, with dependencies, metadata/data differences, API behavior, and target-org constraints identified before production. Automation is valuable because it turns deployment knowledge into a controlled process rather than relying on memory or manual reconstruction. The rejected alternatives do not meet the deployment requirement because they introduce drift, ignore target-org compatibility, or substitute a convenience tool for a reproducible release artifact. For this scenario, the decisive point is therefore the platform behavior represented by the selected option (B. Create an unmanaged package of the app and deploy in NTO's org.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.
Study Guide reference: Deploying --- Metadata API and Tooling API; deployment validation; package/change-set deployment; data migration; dependency management.
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?
The correct selection is A. A deployment train should not unintentionally span incompatible Salesforce release versions. During a preview window, sandboxes used together for promotion should be deliberately aligned so the same release artifact is tested against a consistent platform version before production deployment. From a release perspective, approved functionality must be isolated from unfinished work and promoted through a predictable, auditable path. Release calendars, validation, stakeholder approval, rollback planning, and branch discipline reduce the risk that a technically correct change becomes an operational failure during production promotion. The rejected alternatives weaken release control by mixing development states, skipping required validation, or treating production promotion as an ad hoc administrative task. For this scenario, the decisive point is therefore the platform behavior represented by the selected option (A. Refresh all non-preview sandboxes during the release preview window.). Applying that rule consistently keeps the implementation aligned with Salesforce-supported lifecycle practices and makes the resulting change easier to review, validate, and operate across environments.
Study Guide reference: Releasing --- release management; branching and hotfixes; production readiness; rollback strategy; seasonal releases; approvals.
Jennifer Jones
17 days agoValentina Morozov
28 days ago