《软件制胜之道——执行的策略》阅读笔记①
这个月所看的书是《软件制胜之道——执行的策略》,今天看的是1~3章。
一、每项业务均与软件相关
软件的质量、软件的可用性和软件的及时研发,对于公司当前所从事的任何业务都是至关重要的。
软件管理的原则:
(1)承认您在从事软件业务,并将软件管理看成是一种关键性的业务。
(2)质量必须是最优先考虑的事情,甚至优于进度。
(3)为了始终如一地开发高质量的软件,您必须拥有遵守纪律且积极向上的专业技术团队。
软件在业务中的重要性与日俱增。如果不能有效地管理软件工作,则在管理其他方面时都会出现问题。
PSP(个人软件过程 Personal Software Process)和TSP(团队软件过程 Team Software Process)为软件管理提供了一个总的框架,它可以指导工程师、管理人员和主管建立及运营生产率高而有效的软件业务。(PSP和TSP均为卡内基·梅隆大学的服务标记)
二、项目失败的原因
项目失败的主要原因是没有对完成工作所需的纪律给予足够的重视。
只要您的业务与软件相关,就必须遵守软件管理的两个原则:质量必须是最优先考虑的事情,有纪律可循的工作是必不可少的。
软件管理的两个重要原则是重视项目的质量及始终如一的强调有纪律可循的项目工作。
软件项目之所以失败,往往是因为管理人员没有坚持按照正确的方式进行工作。
项目失败最常见的5个原因:
(1)不切实际的时间安排
(2)不恰当的人员配置
(3)破坏性的需求改变
(4)低质量的工作
(5)相信奇迹
如果管理层坚持有计划且有纪律可循的工作方式,那么就可以避免出现所有这些问题。
三、理性管理
理性管理的原则是:所有员工都是忠实的且有思想力的专业技术人员,他们愿意在解决组织面临的问题方面为您提供支持。
理性管理的四个要素:
(1)软件管理原则的直接产物
(2)规划
(3)利用事实和数据
(4)使用事实和数据预测问题