今天偶然看到微软有限公司的朱敏博士题目为《大规模软件开发:过程与研发管理》的ppt,觉得非常有收获。感觉他总结的非常好,抄下几段我最感兴趣的,作为学习笔记。

1.(从设计角度看)产品质量的各个方面:

  1. 从工程设计角度:
    1. 一致性
    2. 可靠性
    3. 性能
    4. 可维护性
    5. 可推广性
    6. 规模可扩展性
  2. 从用户界面角度:
    1. 方便
    2. 效用
    3. 吸引力
    4. 满意程度

2.软件设计原理: KISS(简单实用)

  • 体系结构, 研发过程始终短小精悍
  • 关于架构设计:
    1. 所有设计力求简单, 但不过于简化 (Simple but not simpler).
    2. 从基本结构到多次优化.
    3. 系统易于理解和维护, 必要的文档说明.
    4. 优美的设计通常简单而不繁琐.
    5. 不等于快速草率(Not quick and dirty).

3. 软件开发趋势

  • 激烈的竞争和快速的节奏
  • 质量/安全/方便/合成
  • 产品更新换代周期减短
  • 创新和执行(Innovation meets Execution)
    “A lion leading an army of sheep is more fearsome than a sheep leading an army of lions”

4. 成功软件企业的特征

  • 没有一个企业的成功能超越其Vision:

    “Microsoft is the most successful business ever since there is business”
  • 信息工作者的管理
  1. 合理的奖励制度(Rewarding Structure)是软件企业良性循环的基础
  2. 短期,中期,长期
  3. 不断更新的挑战
  • 企业管理的哲学和企业文化
      1. 沟通是企业运营的核心
      2. 文化管理是最高层次的管理

    相关文章:

    • 2021-11-17
    • 2022-01-19
    • 2022-02-07
    • 2021-10-18
    • 2021-04-27
    • 2021-08-06
    • 2021-08-20
    • 2021-09-05
    猜你喜欢
    • 2022-12-23
    • 2021-09-04
    • 2021-12-28
    • 2022-12-23
    • 2021-07-06
    • 2021-12-06
    • 2021-09-05
    相关资源
    相似解决方案