12月阅读笔记其二
今天所看的是《软件制胜之道——执行的策略》的4~6章
一、保证质量的原因
三方面原因使我们必须坚持对软件质量进行度量与管理:
(1)低质量的软件会导致重大的财务损失,甚至造成人员的伤亡。
(2)高质量的工作能够节省时间和金钱。
(3)如果主管不对软件质量进行有效管理,那么其他任何人更不会去关心软件质量。
存在故障的软件要付出沉重的代价,甚至可能危及生命安全。
查找和修复一个故障的代价随着开发过程的推进而呈指数增长。
最好由开发程序的工程师本人找到并修复程序中的故障。
有效的故障排除方法需要接受正规的培训。
二、领导的目标
调整软件的工作需要分三步进行:
(1)决定做出改变。
(2)决定所需的软件业务种类。
(3)有了明确的目标后,就可以开始着手改变。
设立目标时,必须设立明确而可测的目标,将它们分配给特定的人员并跟踪这些人的业绩。
经过度量的目标会被进行有效的管理,而处于管理之下的目标往往能够得以实现。
没有经过度量和管理的目标不能得以实现,而执行性能可能会更差。
要提高工程业绩,必须改变员工的行为。
要改变工程师的行为,工程师必须清楚如何制订详细的计划、管理质量并采用有效的工作方法。
要真正地改进组织能力,工程师必须始终如一地使用自己知道的方法,而管理人员必须在此过程中对其进行指导、支持和培训。
三、改变工程行为
要让工程师使用有纪律可循的方法,管理人员必须认可那些方法并支持工程师使用它们。
要真正地改变工程行为和管理行为,管理人员必须负起实施改变的重任。