Chapter 8: Starting a solution ( Duy Anh Tran )

  1. There is no formulaic method for arriving at the optimal solution; you have lots of factors to juggle, and the best design is simply the best compromise among all of them. Your task is to put together the best set of compromises to make the optimally valuable product.
  1. You are being pulled in multiple directions.
    1. One direction is functionality, and generally speaking, the more functionality you automate, the greater the benefits. Naturally enough, the cost of development is pulling in exactly the opposite direction.
    1. Another direction is differentiation. Differentiation does not mean just being different—you could use a different color and that would be different, but not particularly beneficial. Instead, differentiation means establishing a clear separation between your solution and any others, having an end product that represents a distinct leap forward. Generally, the more differentiated your product is, the higher the benefit it brings.
  1. Your solution should be innovative. In some cases innovation involves extra cost, but in most cases it brings a benefit that outweighs any additional implementation cost.
  2. Another factor to be taken into account is the constraints that affect the design of the product. In some cases these constraints are genuine (always challenge constraints to ensure they are not just someone’s idea of a solution); if so, it means you must develop the solution in the manner prescribed by the constraint.
  1. The non-functional requirements also influence your solution. These qualitative needs make the difference between a successful and well-accepted product and a product that falls rapidly into disuse.
  2. User experience design also comes into play. Part of the selection of the product boundary consists of ensuring that the intended user of the product has a worthwhile experience while using it.
  3. Obviously, you must come up with a solution that contributes to your organizational goals and performs its functions in a way that contributes to the project goals.
  1. A little bit of thought and effort at this stage can mean a longer-lasting and more satisfactory product that over the years requires fewer maintenance changes, provides better customer satisfaction, and delivers greater value to its owner.

Comments

Popular posts from this blog

Business Analysis

Successful BA

module 3