• 人月神话阅读笔记(3)


    如果将制订功能规格说明的责任从开发快速、成本低廉的产品的责任中分离出来,通过结构师和建筑人员之间彻底、仔细和谐的交流,可以来约束结构师的创造性热情。

    当估算过高时,结构师有两个选择:削减设计或者建议成本更低的实现方法一一挑战估算的结果。后者固有的主观感性反应。此时,结构师是在向开发人员的做事方式提出挑战。

    要想成功,结构师必须要

    1、牢记是开发人员承担创造性和发明性的实际责任,所以结构师只能建议,而不能支配;

    2、时刻准备着为所指定的说明建议一种实现的方法,同样准备接受其他任何能达到目标的方法;

    3、对上述的建议保持低调和平静;

    4、准备放弃坚持所作的改进建议;

    人们在第一个系统成功完成后,往往会在开发后续的第二个系统时犯冒进的错误。第二个系统经常成为过度设计或画蛇添足的牺牲品。要避免这种错误,必须在第二个系统开发时审慎地考查技术环境的变化,广泛进行交流和沟通,聆听各方面的建议,确立严谨的估算和规划。 

    坚持至少拥有两个系统以上开发经验结构师的决定。同时,保持对特殊诱惑的警觉,可以不断提出正确的问题,确保原则上的概念和目标在详细设计中得到完整地体现。才能使项目经理避免画蛇添足。

    当出现“第二个系统”的困境时,我们可以有意识地约束自己做出一些舍弃。

  • 相关阅读:
    体验最火的敏捷——SCRUM(厦门,2014.1.4)
    再谈僵尸大会(每日会议)
    神马是敏捷?(4)——敏捷不能当饭吃
    XMLHttpRequest
    xml基础
    element 更换主题
    css3中新增的背景属性和文本效果
    transform rotate旋转 锯齿的解决办法
    优化实现Mobile/Bumped Diffuse
    优化实现Mobile Diffuse动态直接光照shader
  • 原文地址:https://www.cnblogs.com/quyangzhangsiyuan/p/11061382.html
Copyright © 2020-2023  润新知