分享

NASA的软件工程实验室(SEL)项目管理实践

 sb37 2008-07-25

 

  1994年,由于其非凡的软件开发能力和优秀的软件质量,SEL成为第一个因软件过程的成就而赢得IEEE奖励的软件开发组织。与普通的软件开发组织相比,在同样的软件开发条件下,NASA所开发的软件的质量要好10到20倍。除了其在项目上的巨额资金投入外,管理经验是“九要”与“八不要”。

软件项目成功“九要”


一、 制定并遵循软件开发计划
  计划应该包括用于追踪进度的估计、主要的里程碑、和其它措施。计划在主要的阶段会有所修订。
二、 项目人员的授权
  所有人员对项目的预期结果非常明确,且被授于履行职责的权威。
三、 将繁文缛节减到最少
  确实最必要的会议和文书工作。
四、 定义需求基线,且管理其变更
  尽可能早地稳定需求,并对可能变化的需求制定一个列表,并确定优先级。
五、 定期对项目的进展进行评审,必要时对计划进行修订
六、 定期对系统规模、成果和进度进行重新评估
  错估项目的规模和自己的开发效率不是什么错误,错误的是:在项目进展过程中,没制定计划、对估计的准确性进行定期检查并进行修正。
七、 定义并处理时期转变
  阶段过渡前,提前进行准备,使项目团队作为一个整体过渡到下一阶段。
八、 培养团队精神
九、 由资深人员领导项目

 

软件项目成功“八不要”


一、 不要让团队的工作杂乱无章
二、 不要制定不切实际的目标
三、 示对变量的影响进行评估,并获得批准,就不要进行变更
四、 不要“画蛇添足”
五、 不要为项目配备过多人员,尤其是在项目早期
六、 不要想当然地认为:滞后的进度会在稍后弥补
七、 不要为节约成本、缩短进度而放宽标准
八、 不要想当然地认为:大量的文档会确保成功

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多