Goooder思考
学习如逆水行舟,不进则退。

今天偶然看到微软有限公司的朱敏博士题目为《大规模软件开发:过程与研发管理》的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. 文化管理是最高层次的管理
posted on 2006-04-11 18:29  Goooder  阅读(899)  评论(0编辑  收藏  举报