在实际软件开发过程中,在中国,可能很多项目管理人员第一头痛的事就是,团队成员工作热情不高,投入程度不够。

这个问题成因可能有很多,比如:

可能原因之一,在于人。

假设每个人都自觉遵守职场里的规则,那管理难度要相对较低。但很多时候团队成员有可能缺乏一些基本的共识。对于很多人来讲,可能基本思路是:

打工不过是谋生的一种手段,明天我还不知道在那里?这也就导致了,团队成员对公司没有归属感,进而责任感及主动性这类东西相对欠缺。

可能原因之二,在于环境。

中国的软件产业处于整个产业链的下游。外包和系统集成是软件产业的主题。这个大背景就决定了很多工作确实无聊。就好比微软不可能把内核外包出来一样,很多时候外包出来的东西,往往重复性较强,趣味性较差。

可能原因之三,在于企业。

有的企业把员工等同与工具,本就没什么长远规划。

对于原因一,二事情尚有可为之处,如果真实原因是原因三,那就非项目级别可以解决的事情了,也许更好的办法是换个公司。

在特定的时间点,特定社会环境下,有些现实只能接受,而很难以个人的力量使之改变,比如产业环境。这个时候,对于个人,最为关键的是自身的选择。

任何一个人,都有选择一个公司,选择自己工作的权利,发现自己的选择不当也可以放弃,这都无可厚非。

但选择之后,却只是浑浑噩噩或者怨天尤人,那就一定是错的,其结果只能是白白的浪费青春。

所以如果问题的原因是一或者二,那么管理者的第一个责任是让大家认清自己的选择。接下来则可以参照韩非子讲的法术势来开展自己的工作。

法即大家约定遵守的规则。这里的关键点是一定要大家都确实同意。确实同意后,这份规则事实上相当于团队成员间的一份承诺。

术即临时的应对措施。比如批评,惩罚或鼓励。批评,惩罚这类事情要以法为根本,无疑地违反自己承诺的人是应该受到批评的。

势么比较微妙,这里就不说了。

在做上面这些事情的同时,不要忘记了管理的基本原则:真诚的坚守双赢哲学。

要努力规划个人发展远景,帮助个人切实成长。

与此同时有两件事情一定不能做:

第一是单纯的使用大棒政策或放任自流。

大棒政策的简单描述是,我让你干什么你就干什么,不干的话或干不好的话,立刻就罚。罚的方式自然可能有很多,降低评价等级,批评等等。

从短期来看,这几乎是唯一能迅速见效的方式,但实际上这是在牺牲长期的利益。这种方法下效率降低,优汰劣胜(与优胜劣汰相反)几乎是一种必然结果。

与此相反,另一种极端是放任自流,试图维持一团和气。这样一来,团队的氛围尚可,但却没有战斗力,平时的时候趋于散漫,不从细处着手,日积月累,最终就会成为大问题。与此同时人员没有成长。长线来看,最终同时损害个人和公司的双重利益。

第二,试图用数字来度量个人。这么做的成本和效果完全不成比例。

在传统行业中似乎有计件工资这样的说法,而十分偏爱量化管理的人往往试图用某些数字直接对团队成员进行度量。这么做并非完全不可行,但对于软件开发而言,这么做是危险的。在前文曾经提到过,作为概念和逻辑集合的软件,其度量本身存在着非常大的模糊性。

比如说,如果以生产率 = 规模/工作时间来度量个人,并且使用代码行作为度量单位的话,有可能会出现反常的情形。比如完成同样的功能,优秀代码的行数可能比质量稍差的代码的行数要少,这个时候如果耗费时间相同,那么表面上看来,反倒是优秀代码这一方的生产率较低。

但以生产率,Bug率这样的指标对人进行度量,其危险性还不止在于数字自身的不精确。而在于一旦把这些数字通考评等牵涉个人切身利害的东西关联在一起,那么这些数字自身的不精确性很可能会被放大,进而导致更大的不公平性。代码行,工作时间,甚至Bug数这些关键性的度量指标,个人其实可以对其实施非常大的影响,而这种影响通常很难作为一种干扰数据的因素被排除出去。

关联文章:

项目管理之困:居高不下的流动率

------------------------------------------------------------------------------------------------------------------------------------

理想流 + 软件 = 《完美软件开发:方法与逻辑》
理想流 + 人生 = ??
理想流 + 管理 = ??
理想流 = 以概念和逻辑推演本质,追求真理。

管理之困:消逝的工作热情相关推荐

  1. 管理之困:居高不下的流动率

    在<与熊共舞>中,作者列出了5项核心风险,它们分别是: 进度安排的先天错误 需求膨胀 人员流失 规约崩溃 低生产率 在这里,人员流动被列为第三号核心风险. 在国内也许上述排名会有所变化,但 ...

  2. 理想、激情、生存———位技术管理人员的20年工作经历和感悟(2)

    [正文]第9节 -- 第18节 9. 人脉关系 工作中建立起来的人脉关系应该说是自然形成的,互相间觉得比较投缘,就多了一些来往,各自工作中碰到技术问题,也可以交流一下.因为工作了20年,走过几家公司, ...

  3. 以项目化管理有序推进企业重点工作有效落地

    企业在正常经营以及发展过程中,存在着没有执行标准.一次性的,需要运用创新思路或方法解决的,并且开展复杂度和难度均较高的工作,我们通常可称之为企业内各层级的重点工作.这些重点工作有些来自战略发展输出需求 ...

  4. spring对session和事务的管理以及OpenSessionInViewFilter是如何工作

    2019独角兽企业重金招聘Python工程师标准>>> 为了弄清楚spring对session和事务的管理以及OpenSessionInViewFilter是如何工作的,可监控以下类 ...

  5. 向上管理:如何正确汇报工作

    作者:文艺小青年 链接:https://www.zhihu.com/question/39854128/answer/152738847 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商 ...

  6. 关于人性的一些思考:如何提高员工工作热情与成就感,以及因材施教的心灵培训

    一大清早起来,没事干,趴在被窝里琢磨琢磨近来发生的事情,还真是感叹人和人真是不一样.最近公司其他部门,有很多本公司开发人员不满和外派过来员工不满的事件发生,我们也听到了一些风风雨雨. 于是,对于如何提 ...

  7. 涉密计算机保密管理ppt,2016年保密工作计划书ppt

    为切实增强学校安全保密能力,全面完成保密工作任务,以学习贯彻<中华人民共和国保守国家秘密法>为主线,以提高全体教职工保密观念和警觉性为目标,全面落实保密工作各项任务,狠抓落实保密措施,严防 ...

  8. 从0开始学管理系列(五) —— 工作流程标准化

    文章目录 一 什么是管理?我们为什么要管理? 二 我们如何去管理?我们管理会碰到哪些问题?如何解决? 三  如何打造一个高效的项目团队? 四 管理中提高效率的工具有哪些 五 工作流程标准化 前言 上篇 ...

  9. eMMC之分区管理、总线协议和工作模式【转】

    本文转载自:https://blog.csdn.net/u013686019/article/details/66472291 一.eMMC 简介 eMMC 是 embedded MultiMedia ...

最新文章

  1. 使用gitlab创建项目和添加成员,并提交本地代码至gitlab远程仓库
  2. c语言中把一个数缩小十倍_C语言实例第04期,在控制台打印出著名的杨辉三角...
  3. 《计算机网络》学习笔记 ·006【应用层】
  4. python是什么软件-学习python用什么软件
  5. 一、IOC和DI的概念
  6. asp.net post任何数据类型流到网站--当当网API传XML文件
  7. 数据挖掘导论 笔记3
  8. 如何求解单边z变换_用单边Z变换解差分方程.ppt
  9. Linux虚拟机获取最高权限
  10. 阿尔法贝塔阀原理_阿尔法跟贝塔以及夏普讲的最通俗的
  11. Android 腾讯Bugly热更新笔记
  12. vue导入音乐_vue-music:添加歌曲到队列add-song.vue
  13. S32DS封装静态库相关问题
  14. python实现mongodb数据导入到mysql
  15. Win7 64位下Kindle4、闪迪Cruzer BladeU盘等无法安装驱动问题的解决方法
  16. Springboot + WebSocket 实现在线聊天
  17. 云函数实现wps每日云空间签到
  18. WEB攻击之 CSRF 攻击及防御策略
  19. 一个关于CMNET和CMWAP流量费的解释
  20. 那些天,一个应届研究生在上海找工作

热门文章

  1. 富士康将向印度投资建厂 提供4000就业岗位
  2. 中国数字智能生态大会成都收官 薪火相传点亮2020
  3. 459. 重复的子字符串-KMP算法
  4. Minecraft 1.12.2 生化8 模组 1.9版本改版大更新
  5. 开罐即用系列-RSA加密解密
  6. 秒速5 厘米经典台词
  7. java获取vm运行参数_如何获取在Java中运行Java VM的名称?
  8. 多元有序logistic回归分析_有序Logistic回归实例分析(Ordinal Regression)
  9. JS中offsetTop、clientTop、scrollTop、offsetTop各位置属性详解(含示例图)
  10. D2 日报 2019年5月10日