Keeping options open
Architecture work starts far ahead of the LRM, as shown in Figure 6.8. During this period, architects can use multiple approaches to explore solutions for decision making.
This section will examine a few techniques to refine the decision backlog to arrive at a final solution by analyzing options. In some cases, we have to eliminate options early, but in other instances, techniques that keep as many options open as possible are more appropriate.
Using a hypothesis-based solution
A Hypothesis-Based Solution (HBS) is a structured mechanism for exploring, analyzing, and finalizing solutions based on point-based design. The HBS approach is particularly useful in cases where the architect is confident about a particular solution, based on experience and expertise, even before all the requirements are known.
In such cases, architects start with one potential solution and keep exploring that solution further with an open mind until they discover negative cases...