A solution architect is assigned to a new project to replace a legacy CRM system. The business has provided a high-level goal: "Improve customer engagement." What is the most critical initial activity the solution architect must undertake in the solution architecture process?
-
A
Begin evaluating different commercial off-the-shelf CRM vendor solutions.
-
B
Define the target non-functional requirements such as performance, availability, and security.
-
C
Decompose the high-level goal into specific, measurable business requirements and constraints with key stakeholders.
-
D
Create a high-level deployment diagram for the potential new system.