开发软件的人
——《人件》读后感
- 内容简介
社会的复杂性远比技术上的挑战难处理得多,并且很多时候社会因素比技术因素更重要。而团队是一个非常重要的因素,如何管理团队,项目、改善工作环境,形成高效团队这是不可避免和忽略的。其中主要内容为:
第一部分:软件系统的主要问题在于社会性因素。我们应当被鼓励去试错、多思考、少加班、减少压力、追求质量。第二部分:我们应该给员工提供更好的办公环境:安静、空间大、有窗户、有门。不要打断自己的工作流,不要接不必要的电话。第三部分:成功三定律:雇佣合适的人;使他们觉得开心,这样他们就不想离开;宽松对待他们。第四部分:提高团队凝聚力,避免团队自毁。第五部分:形成良好的企业文化。不要逃避风险、不要浪费大家的时间、形成一个好的学习氛围。第六部分:让大家快乐的工作。引入一定的混乱,而不是遵守死板的规矩。给员工更多的自由。管理人力资源、创建健康的办公环境、雇用并留用正确的人、高效团队形成、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发的最大问题——人(而不是技术),以得到高效的项目和团队。这本书给了任何需要管理软件项目或软件组织的人员都能从本书中寻找到有价值的建议。
一个项目的失败,可能是技术导致、也有可能是团队因素导致,也可能两者都有。
在工作中,我们都是以团队、项目小组的形式来完成工作,因此工作中与人交流、互动是必不可少的,而失败的原因多数在于团队内,人员缺少交互、信息不对称导致的。错误是在所难免的,如果一个团队不允许犯错,那队员必定心存顾虑,尽可能不做容易产生错误的事情,那么团队必将缺乏创新行为,不愿尝试新方法。健康的团队应该是主动的,而不是上级吩咐了做什么,就照做什么。那样的工作方式被动,机械,缺乏活力。我们更应该主动思考,承担责任和工作,未雨绸缪。没有任何一个人是相同的,团队里的成员具有不同的个性。
管理者不应该抑制这样的个性,取而代之应该制定一些规范适当约束,但是又预留让他们发挥自己特色,展露锋芒的空间。这属于一种人性化管理,求同存异,兼容并包。团队的管理者,是一种催化剂。
- 心得体会和感悟
读完这本书,我在项目团队管理方面获得了不小的收获,就比如这两个问题:项目时间安排不合理、负责人员的工作效率低,该如何解决往往体现了一个团队管理者的管理能力。人比项目更加复杂,每一个团队人员都是不一样的个体,想法都不一样,管理时需要考虑求同存异获取可行的方案,从而去获取团队凝聚力的最大化,进而以提高团队的工作氛围的方法来提高团队工作的高效率。就如现在的我何不特意地去提高自己这方面的能力,而提高这方面的能力,参加团队项目就是我当前必不可少的方法。