Balancing Design Alternatives using Adaptability and Performance Factors