Factors considered in design analysis