行为价值与架构价值

软件系统可以通过行为和架构两个维度来体现其价值

  • 行为价值(功能):软件要能够为客户赚钱或省钱
  • 架构价值(质量):软件要能够容易实现和扩展
  • 架构价值比行为价值更重要
    • 软件是生长的:未来维护和演化的成本远远超过第一版的实现成本
    • 因此:实现未来的灵活性(架构价值)比实现当前的功能(行为价值)更加重要
    • 艾森豪威尔矩阵:重要的(架构价值)比紧急的(行为价值)更优先

results matching ""

    No results matching ""