我1993年大学毕业,1996年从硬件设计转向软件,2002年中旬被指派管理一个8个人的软件团队,但这次管理实践非常失败,在向上层述职时我认为自己根本不适合管理。
2003年初,在一个偶然的机会里我购买了清华大学出版社出版的《人月神话》,我第一次理解到管理和自己的想象差距很大。此后陆续购买了《人件》、《自适应软件开发》、《创建软件工程文化》等书籍,其中《人件》对我的触发很大——管理的实质是人,而不是技术,而此前我们一直希望通过学习新的编程语言来提高软件质量(例如:将编程语言由VB转为VC,进而转为.net或C#)。
2003年底,有幸购买了Weinberg系列丛书:《你的灯亮着吗?》、《成为技术领导者》及《程序开发心理学》,通过《成为技术领导者》我找回了作为管理者的自信(第一次管理失败后,我重新转向研究技术),而《程序开发心理学》告诉我人才是培养出来的而不是招聘来的(此前我们一直要求人力资源部给我们招聘“高素质”的人才,而人力资源部提供给我们的人才我们都很不满意)。
今年4月,我重新被任命为管理者,管理一个5个人的软件团队,遗憾的是我从上次的失败吸取的经验有限:(1)我仍将大量的时间花费在技术性工作上;(2)由于无法预见变化,我仍然拒绝制定任何计划;(3)每个项目组成员都承担了多于2项的任务。唯一改进的是,从5月中旬开始,我们对各项任务所占用的时间进行了统计。
今年7月,我买到了《质量软件管理——系统思维》、《咨询的奥妙》、《与熊共舞》,我用了一个月时间来反复阅读和反思《质量软件管理》,可以说,这本书触发了我对管理的“顿悟”(此前我已经购买了Weinberg的《系统化思维导论》、《系统设计的一般原理》、《走查、审查与技术复查手册》,我还奇怪作为一个管理者,Weinberg为什么要出版“思维”方面的书)。从这个月开始,我们开始施行极限编程(《程序开发心理学》中所说的“无私式软件开发),我们也开始制定计划并将实际进度和计划进行比较(《质量软件管理》中的“反馈”),我也尽力保证每个项目组成员同一时间段只承担一项任务,同时将我所承担的技术性任务逐渐向其他成员转移(《质量软件管理》中的“解除知识锁定”),当然这些措施暂时还看不出效果,但我相信对软件质量一定会有改进。
This article is originally written by zb_1971.
分享到:
相关推荐
( 智能简史 讲话.pdf ) ( 智能简史 讲话.pdf ) ( 智能简史 讲话.pdf ) ( 智能简史 讲话.pdf )
半导体材料发展简史.pdf
面向对象编程简史 面向对象编程简史
《无线通信简史 从电磁波到5G》图书简介 《无线通信简史 从电磁波到5G》,人民邮电出版社出版,外文书名: A Brief History of Everything Wireless: How Invisible Waves Have Changed the World,作者:Petri,...
数理统计学简史 数理统计学简史 数理统计学简史 数理统计学简史
美国文学简史中文版.pdf
这是一本非常好的有关介绍数理统计知识的入门书籍
北大赵敦华_西方哲学简史_完全笔记打印版
c语言简史.解释性质的文章。很不错
中文信息处理技术发展简史:真正意义上的中文信息处理迄今已经有 20 余年的历史了,随着计算机的...大的研究工作做了粗浅的评述,旨在提供一个中文信息处理技术发展的脉络,达到“以史为鉴”或者“温故而知新”的效果。
人工智能发展简史.pdf
中外教育简史教学全套课件完整版ppt教学教程(最新).pdf
介绍计算机发展,有助于了解计算机的原理与细节。
CPU发展简史
一份关于人工智能简史课件的课件,人工智能的入门级课件
但《智能简史——谁会取代人类成为主导物种》让我在夏天直冒冷汗,但是却不得不让我们正视。 不远的将来,人工智能机器的智能将是人类的万亿个万亿倍,它们面对我们,并不像我们面对狗,而是如同我们面对蚊子、跳蚤...
计算机发展简史
数据库发展简史 1. 数据管理的诞生 数据库的历史可以追溯到五十年前,那时的数据管理非常简单。通过大量的分类、 比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印 出来或者制成新的...
中国教育简史形成性考核册答案