随笔 - 89  文章 - 0  评论 - 1250  阅读 - 31万
02 2012 档案
管理之困:居高不下的流动率
摘要:在《与熊共舞》中,作者列出了5项核心风险,它们分别是:进度安排的先天错误需求膨胀人员流失规约崩溃低生产率在这里,人员流动被列为第三号核心风险。在国内也许上述排名会有所变化,但不管怎样从短期视点来看,人员流失一定仍然是核心风险。从长期视点来看,人员流失的重要性则一定会排在第一位。在COCOMOII中,人员流动被认为会对生产效能产生1.59倍的影响。虽然没有统计数据,但我估计这个值被低估了,或者说在一定比率下才有意义。道理上讲,工作难度越高,团队越小,流动率影响越大。甚至很有可能流动率超过一定程度后,其对生产效能的影响会指数级放大。眼下,这个上缺乏数据支撑,如果那位知道那里有数据,请和我分享下。人 阅读全文
posted @ 2012-02-23 00:09 理想流 阅读(2658) 评论(10) 推荐(1) 编辑
管理之困:消逝的工作热情
摘要:在实际软件开发过程中,在中国,可能很多项目管理人员第一头痛的事就是,团队成员工作热情不高,投入程度不够。这个问题成因可能有很多,比如:可能原因之一,在于人。假设每个人都自觉遵守职场里的规则,那管理难度要相对较低。但很多时候团队成员有可能缺乏一些基本的共识。对于很多人来讲,可能基本思路是:打工不过是谋生的一种手段,明天我还不知道在那里?这也就导致了,团队成员对公司没有归属感,进而责任感及主动性这类东西相对欠缺。可能原因之二,在于环境。中国的软件产业处于整个产业链的下游。外包和系统集成是软件产业的主题。这个大背景就决定了很多工作确实无聊。就好比微软不可能把内核外包出来一样,很多时候外包出来的东西, 阅读全文
posted @ 2012-02-20 07:28 理想流 阅读(2725) 评论(13) 推荐(8) 编辑
程序员第二定律:量化管理在程序员身上永无可能
摘要:恰如标题,第二定律表示为:在思维可以精确量化前,量化管理在程序员身上永无可能。这次估计会有争议,所以这里给出具体的逻辑链以及对应的分析。逻辑链:软件是一种固化的思维→思维的本质是概念和逻辑→概念和逻辑无法直接度量和精确度量→度量过程中需要很多的主观判断→以目标为导向的,个人中心的量化管理(相关的激励和惩罚)将崩溃具体分析:公平公正是管理的基石,为达成这一目的很多人会想到量化管理,但量化管理的基石却往往被忽略。对人进行量化管理的基石是:量化后的数字主要受个人表现这一个因素的影响,否则将产生巨大的不公正,并对个人工作意愿产生不良影响,是真正的事与愿违。好比说,不同的工人在同等条件下生产杯子,一个人 阅读全文
posted @ 2012-02-15 00:21 理想流 阅读(2696) 评论(11) 推荐(2) 编辑
程序员第一定律:关于技能与收入
摘要:在软件这个行业里有些规则是很有杀伤力的,比如很有名的摩尔定律。总结出这些规则的意义在于可以大致的照明方向,免得努力来努力去却走到了阴沟里。现实中种种利益纷争、观点之争看似纷繁,但在大时间尺度下来看却都是规则的实现手段。这就好比下围棋,每一手都要为谋得利益而计算,但结局却只有三种:赢、输或和,这就是规则的力量。民以食为天,所以第一定律从收入开始。程序员第一定律可以表述为:程序员的收入是技能复杂度和技能实现可能程度的函数。如果程序员的工资是S,社会平均水平的工资为A,程序员掌握的技能复杂度为C,实现程度为P。那么S=AxCxP。这里面的实现程度P不太好理解,额外做点说明。好比说有人在东北种了很多白 阅读全文
posted @ 2012-02-13 00:18 理想流 阅读(8549) 评论(44) 推荐(11) 编辑
软件开发人员的“七重苦”(2)
摘要:(接前一篇,继续)第五重:技术变化快,积累上不去设想一下,一个10年前的高手,这10年他什么也不学,那他今天会是什么样的一个状况。我个人估计是快被淘汰了。这是个极端的例子,但回顾一下软件的发展历程你会发现,新技术的出现是爆炸式的。在DOS的时代里,软硬件的距离非常近,你只要会一种语言,了解基本算法和数据结构,再了解计算机硬件的知识,你就可以写大部分的程序。接下来软件和硬件间的层次越来越多,Windows加上一层,Java虚拟机加上一层,浏览器加上一层,Flash等再加上一层,诸如此类。每多一层技术的种类就增加一些。这就导致软件开发人员同时面对两类压力:一是项目上的时间压力,一是技术更迭上的学习 阅读全文
posted @ 2012-02-07 00:46 理想流 阅读(3142) 评论(3) 推荐(2) 编辑
软件开发人员的“七重苦”(1)
摘要:软件开发这个行业无疑的是有快乐的,但这篇文章里,我们先不关注他,而是要来看看那些让人痛苦的地方。有时候想想,人作为一种生物还是挺有意思的。快乐的东西快乐过了,也就忘了,记的牢的的反倒是些让人不快乐的东西。第一重:垃圾代码佛家总讲成住坏空,软件亦莫能外。唯一有点特别的是,软件“住”的阶段短,“坏”的阶段来的快。要想软件保持不“腐败”,其实要花的精力远比想的多,这导致在商业利益比较强势的世界里,大多时候有的只是“能用就行”的软件,而不是“好”的软件。“能用就行”的软件里,大多时候到处都是垃圾代码。如果说超过100行的方法/函数让人痛苦的话,那么时有出现的超过200行的方法/函数就是让人绝望了。不改 阅读全文
posted @ 2012-02-06 00:10 理想流 阅读(2642) 评论(14) 推荐(4) 编辑


点击右上角即可分享
微信分享提示