# Org assessment: opportunities and constraints

*Business Analyst Study Guide · Customer Discovery · Last updated October 15, 2026 · https://www.certifyforce.com/study-guide/business-analyst/customer-discovery/org-assessment-opportunities-and-constraints*

How a business analyst reviews a Salesforce org with the admin (configuration, automation, data model and quality, access, reports, adoption) and sorts findings into constraints such as managed packages, integrations, release calendars, parallel work streams and multiple orgs, versus opportunities such as unused metadata, using a sandbox to explore changes safely.

- Certification: Salesforce Business Analyst
- Exam section: Customer Discovery
- Study guide: https://www.certifyforce.com/study-guide/business-analyst

**Official exam objective:**

> Analyze the customer's Salesforce environment(s) to identify opportunities and constraints.

## What the exam expects

- Review an existing org with the admin: objects, fields, automation and validation rules, data model and data quality, profiles and permission sets, reports and dashboards in use, adoption.
- Classify findings as constraints (limits on what the solution can do or when it can change) or opportunities (capability or clean-up the initiative can use).
- Recognise common constraints: managed packages, integrations writing to fields, release calendars, overlapping objects, multiple orgs after an acquisition.
- Spot overlapping changes from parallel work streams in different sandboxes and flag the dependency.
- Recommend a sandbox to walk through a process or try a change without touching production.

Key terms: **constraint** (a factor that limits possible solutions); **opportunity** (an existing capability or clean-up the initiative can use); **technical debt** (the compounding cost of past shortcuts and unused functionality); **managed package** (installed package whose components are partly locked in the subscriber org); **sandbox** (an environment isolated from production).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Where is this used? | Lists references to a custom field (validation rules, layouts, formulas, flows, Apex) before you edit it | [Find Where a Field Is Used](https://help.salesforce.com/s/articleView?id=sf.fields_references.htm&language=en_US&type=5) |
| Setup Audit Trail | Shows the 20 most recent setup changes; download covers 180 days | [Setup Audit Trail](https://help.salesforce.com/s/articleView?id=sf.admin_monitorsetup.htm&language=en_US&type=5) |
| Managed package locks | Some properties are editable only by the package developer; API names of packaged components by no one once the version is promoted and released | [Editable Properties After Package Promotion or Installation](https://developer.salesforce.com/docs/platform/pkg2-dev/guide/mdc-editable-property-definitions.html) |
| Constraint types | Technical (integration, performance) and business (time, budget, resources) | [Define Project Scope and Requirements](https://trailhead.salesforce.com/content/learn/modules/ux-basics/define-project-scope-and-requirements) |
| Multi-org cost | Each extra org adds licensing, sandboxes, integration and admin effort | [Resource and Cost Optimization](https://architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization.html) |
| Sandbox isolation | Operations in a sandbox don't affect production | [Sandbox Types and Templates](https://help.salesforce.com/s/articleView?language=en_US&id=platform.create_test_instance.htm&type=5) |
| Partial Copy | Metadata plus a sample of production data defined by a template | [Sandbox Types and Templates](https://help.salesforce.com/s/articleView?language=en_US&id=platform.create_test_instance.htm&type=5) |
| Full sandbox | Replica of production, all data and metadata (field tracking history and Chatter activity are optional) | [Sandbox Types and Templates](https://help.salesforce.com/s/articleView?language=en_US&id=platform.create_test_instance.htm&type=5) |

## Check yourself

- Why is a managed package that owns a process a constraint?
- When should the BA use "Where is this used?" during an assessment?
- Which sandbox type is a full replica of production data?
- Why escalate rather than recommend consolidating two orgs?

## Sources

- [Compare the Admin and Business Analyst Roles](https://trailhead.salesforce.com/content/learn/modules/salesforce-admins-and-salesforce-bas-quick-look/compare-the-admin-and-ba-roles)
- [Find Where a Field Is Used](https://help.salesforce.com/s/articleView?id=sf.fields_references.htm&language=en_US&type=5)
- [Monitor Setup Changes with Setup Audit Trail](https://help.salesforce.com/s/articleView?id=sf.admin_monitorsetup.htm&language=en_US&type=5)
- [Manage Duplicate Records](https://help.salesforce.com/s/articleView?id=sf.managing_duplicates_overview.htm&language=en_US&type=5)
- [Measure Salesforce Usage](https://trailhead.salesforce.com/content/learn/modules/user-adoption-metrics/measure-salesforce-usage)
- [Editable Properties After Package Promotion or Installation](https://developer.salesforce.com/docs/platform/pkg2-dev/guide/mdc-editable-property-definitions.html)
- [Learn About Salesforce Application Lifecycle Management](https://trailhead.salesforce.com/content/learn/modules/salesforce-application-lifecycle-management-quick-look/learn-about-salesforce-application-lifecycle-management)
- [Resource and Cost Optimization](https://architect.salesforce.com/docs/architect/well-architected/guide/resource-and-cost-optimization.html)
- [Sandbox Types and Templates](https://help.salesforce.com/s/articleView?language=en_US&id=platform.create_test_instance.htm&type=5)
- [Define Project Scope and Requirements](https://trailhead.salesforce.com/content/learn/modules/ux-basics/define-project-scope-and-requirements)
- [Explore Techniques for Information Discovery](https://trailhead.salesforce.com/content/learn/modules/business-analyst_skills-strategies/explore-techniques--information-discovery)
- [Salesforce Certified Business Analyst Exam Guide](https://trailhead.salesforce.com/help?article=Salesforce-Certified-Business-Analyst-Exam-Guide)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 10 linked practice questions, and unlimited timed mock exams are included with the Business Analyst pack (USD $19): https://www.certifyforce.com/practice-exams
