《人件》《PeopleWare》 【美】Tom DeMarco TimothyLister 著 肖然 张逸 滕云 译
摘自原文:
- 问题:每个项目总有做不完的需求,成就感却很低,并把按时间交付长期寄托于加班这个“奇迹”之上。
自己的感悟:觉得这几话就是醍醐灌顶,虽然自己并没有实实在在的参加工作但是在一些导师给的任务问题上还是会有这样的感觉,综合起来就是营造一种自己已经很努力的假象去欺诈自己。
2.筚路蓝缕:意思是指驾着简陋的柴车,穿着破烂的衣服去开辟山林道路。形容创业的艰苦。
3.The Atlantic System Guild公司(www.systemguild.com)
4.Pag6,高科技的幻觉:广为人知的理论认为凡是接触新技术的人(我们谁不是呢?)就被想当然地看作属于高技术领域。在鸡尾酒会上,当人们畅谈自己就职“计算机行业”、“电讯行业”或者“在线电子交易行业”时,很容易沉溺于这种假象中,认为他们自己就是高科技世界的一部分。在我们看来,他们通常都不是。只有在上面那些领域从事基础研究,获得根本突破的科研人员才是高科技工作者,其他人只是在运用他们的研究成果。
5.Pag8 营造一种不容许任何失误的氛围会让大家持有戒心。他们不愿意去尝试那些有可能变坏的事情。当你试图体系化流程时,当你倾向于墨守成规时,你就在强化这种戒心,于是大家就会认为地被禁止作出关键的战略决策,因为他们害怕犯错。在比允许犯错的规定下,或许平均的技术水平会稳步提高,但团队的社会氛围却会遭受可悲的伤害。
6.Pag11 对于盲目尊崇生产世界管理风格的管理者来说,员工的独特个性是一种持续的困扰。人性化的管理者却能认识到正是这种独特性使得项目团队产生了化学反应,是团队充满活力与高效的源泉。
7.Pag15 历史学家很早之前就抽象出了不同的价值理论:西班牙理论认为世界上的价值总量是定额的,因而财富积累的道路就是学会从大地或者别人的背上攫取。另一种英国理论则认为:价值是通过智慧和科技创造出来的。
西班牙的价值理论在很多管理者身上都可以看见,特别是在讨论生产效率时。生产效率本应该是让单位时间内的工作产生更高的价值,然而它却常被看作是如何在单位付酬的情况下攫取更多的价值。二者存在天壤之别。
8.Pag17 “地下时间”虽是工作时间,却做着与工作无关的事情的那些时间。
9.Pag22 在个人生活中,造成情绪化反应的因素可能很多,然而在工作环境中,主要的导火索就是对自信的威胁。我们通常倾向于经我们的自信与生产出的产品质量(并非产品数量)紧紧关联。(因为某些原因,生产处大量质量马虎的产品带来的满足感很小,尽管在某些情况下需要这么做)
10.Pag23 飞离卓越的航班
管理人员设定不可达到的期限威胁着产品的质量,但他们不会这样去思考着一问题——-他们自认为给了团队一个有趣的挑战,可以激发他们去追求卓越。
有经验的员工(老油条)却不这么想。他们知道,在枪口下,他们的任何努力都是受到约束的。不能自由调配资源,以满足准时交付的要求。
我们这些管理者总是认为质量只是超频的另一个特性,可以视市场的需求而调整,然而,产品制造者对待质量却完全不同。因为他们的自信来自于产品质量,所以会有自己的一套标准。
11.pag25 客户想象的产品质量往往比制造者认为的要低。
12.Pag25 质量,远远不只是最终用户的要求,而是达到的高产能的一种方法。
13 Pag37-39 软件管理的七个假象
(1) 有一个你不知道的新窍门可以让产能飙升
反馈:你不能单纯的傻到对一些基本的东西一无所知。你不停地探寻新方法,尝试可能有用的改进。在你所采用或想要采用的方法中,没有以一个能够真正让产能飙升。我们要做的就是让大家能够健康发展:人们愿意全身心参与,学习,提高。
(2) 其他管理者正在收获100%,200%乃至更多的增长!
反馈:忘了吧!这种典型的神奇工具一般只关注整个生命周期的编码和测试阶段。即使我们拿掉编码和测试,也不能期望100%的提升,还有分析,讨论,文档,培训,验收,交流和交付需要完成。
(3) 技术日新月异,你已经过时了
反馈:技术确实是日新月异,但(回想下高科技幻象)你做的大部分工作并不是真正的高科技。硬件变化确实很大,但软件开发行业却很平稳。我们仍然有很大一部分时间花在技术含量的需求和文档上。软件业的产能每年也就增长3%~5%,仅仅比钢铁和汽车行业好一点。
(4) 改变程序语言给你带来巨大提升
反馈:程序语言很重要,因为他们影响着你怎样去思考一个问题。到如前所述,他们仅仅影响了项目的实施部分。这种被扩大的宣传把一些新的程序语言塑造成了苦杏素。确实,可能用Java事项一个新功能比PHP好,但在Java之前,已经有其他 更好的方法来达到你想做的:针对某类功能的专业快速实现工具。除非你在过去几十年都冬眠了,否则改变一种编程语言是不会给你带来根本变化的。可能给你5%
的提升,不会再多了。
(5) 因为库存(backlog)的缘故,你需要马上让产能翻倍
反馈:关于软件开发库讨论太多,依旧h是一团迷雾。我们都知道一个项目最后花费总比开始预期的要多得多。可以乐观地假设,一个今年没有构建的系统(因为我们没有人力了)的花费要比实际构建该系统少花一半或者更多。这是一个典型的在迷雾般的库存中迷失了的项目,乐观发的成本估计只有实际成本的一半,甚至更少。倘若我们知道系统的真正成本,就能看清楚项目的本质:一个经济上的失败之作。项目根本就不应该在库存里,而应该丢在被拒绝的那一堆里。
(6) 你自动化了其他所有东西:难道不是要你自动化掉你的软件开发人员吗?
反馈:这是另一个版本的高科技幻象:相信软件开发者能够轻松应付可以自动化的工作。然而,他们的主要工作是通过与人沟通把用户对需求的表述变成正式的程序。对于这些工作,不管我们怎样改变,开发生命周期都是必需的,而且不太可能被自动化解决。
(7) 你的员工在巨大压力下工作会更好
反馈:他们根本不会-------他们更可乐于减少压力。
管理者的作用不是让大家去工作,而是创造环境,让大家可以顺利开展工作。
14.pag42有千万种方法可能会令人损失一天的时间,但却没有一种方法能够弥补回来。
15.Page72 流(flow)在一个思考的工作时间里,理想情况下人们处于心理学家称为流的状态之中。流是一种深度的近乎冥想的融入情况。在这个状态下,有一种普适幸福感存在,人们几乎不会意识到时间的流逝。不幸的是,你无法像打开开关那样随时启动流。你需要一个缓慢的过程来进状态,15分钟或更长时间的集中才能把自己锁定在流里面。
16. 重新引入(reimmersion)
17.Pag93 管理要做好的,就应该保证为大家提供足够的空间,足够的安宁以及保护个人隐私的方法,让大家能够创造自己的可工作空间。
18.Pag94 有一种建筑的永恒之道,经数千年,历久弥新。历史上那些让人们有家一般感觉的建筑,村庄、部落和寺庙都是由那些真正理解“道”之核心的人建造的。不遵循此方法就不可能建造出宏伟的建筑、伟大的城市或美丽的栖息之地——让你产生归属感,倍感活力的栖息之地。这种“道”帮助寻找它的人发现那些融合在树木山川之间,弥合在我们生活之中的建筑。
—————克里斯托弗.亚历山大,《建筑的永恒之道》
19.Pag112 在这人人平等的时代,我们都不会去思考某个人是否天生不胜任某事。我们假设每个人天生都有价值。管理者的工作应该是用自己的领导能力去发掘下属的潜力。怎样塑造原始的人力资源是管理学的根本。
20.Page112 通过经年累月的时间,家长对塑造孩子可以施加影响。而个人对自己也可能做出巨大的改变。然而,管理者却不可能从本质上改变他门的员工。人们通常在短时间内很难做出改变,管理者也很难找到杠杆的支点来撬动他门发生本质的改变。所以,在为你工作的期间,人们在离开时和刚进来时并没有什么区别。一开始不适合工作的人,那就永远都不适合。这也就意味着从一开始找到正确的人至关重要。