Home > technical > Bounded Solution Spaces

Bounded Solution Spaces

As a result of an interesting e-conversation with my friend Charlie Alfred, I concocted this bogus graphic:

Given a set of requirements, the problem space is a bounded (perhaps wrongly, incompletely, or ambiguously) starting point for a solution search. I think an architect’s job is to conjure up one or more solutions that ideally engulf the entire problem space. However, the world being as messy as it is, different candidates will solve different parts of the problem – each with its own benefits and detriments. Either way, each solution candidate bounds a solution space, no?

  1. September 29, 2012 at 2:44 pm

    Agree. The interesting challenge becomes how to decide between Solutions 1, 2, and 4. It could be based on how *many* requirements are satisfied by each. This doesn’t account for relative importance of requirements, or how much the size of a missed requirement matters.

    SEI’s CBAM (Cost Benefit Analysis Method) has an interesting take on this. My question is if it is possible to evaluate the cost/benefit of an architecture, why not approach the problem that way in the first place.

    Charlie

    • October 2, 2012 at 4:16 pm

      Sorry Charlie, but I don’t think I understand your last sentence. Sounds like the cart before the horse? How can one evaluate an architecture without an architecture to evaluate?

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: