What is the primary goal of conducting an architecture evaluation 'early' in the development lifecycle?
-
A
To allow developers to start coding immediately
-
B
To identify and mitigate architectural risks before they become costly to fix
-
C
To reduce the number of stakeholder meetings required
-
D
To finalize the project budget before development begins