你的团队工作量饱和吗?

参与软件开发的相关人员,虽然称为工程技术人员,但本质上其实就是手艺人。手艺嘛肯定是一技之长,里面多少有些门道,外行人做不了, 也很难完全搞清楚其中的门道,合作过程中就怕被坑上当 :-)。

“你工作量饱和吗?”,”团队工作量饱和吗?” 这个对很多同学来说,相信是灵魂一问。近来锅叔就也”又”被问到了。这个问题可以从很多个角度来讨论,现在因为是老板问,这里就试着主要从面向老板的角度来做一个回答。

你的团队工作量饱和吗?

一、 效率低可能是因为需求过于追求高端

“东西做的太慢,这点儿东西不应该2天搞定么, 为啥要10天”

房屋装修是一个比较贴近生活的例子,把房子从毛坯装成”地中海”,其中是涉及到很多工序,工艺,材料的。不同的工艺,材料,不同的施工要求,对成本的影响是很大的。多数时候,使用什么样的工艺,材料是通过先确定预算后,反推而来的。

这体现了对于解决同一个”把房子装成地中海”的问题,是有很大的弹性空间的。如果遇到有钱的业主,表示不差钱,怎么好怎么来,那可能就会使用更好的材料,更复杂的工艺,以效果为主。如果遇到预算有限的业主,那可能就会推荐实惠的材料,比较易于施工的工艺,以价格为主。最终,豪装的地中海可能可以装同样面积的3套低配地中海。但,这显然不能说,豪装一套地中海的就是工作量不饱和。

把这个问题换成软件领域的”开发一个网络商城”或者完成”XXX功能”,情景其实是完全一样的。好看的,性能高的,功能模块多的,没有bug的,支持100w人同时秒杀的,需要投入的成本时间一定比,从网上找个开源的稍作修改甚至不改,要贵若干若干倍。如果预算有限,那可以先降低下要求,不必要一步做出个淘宝,够用就好。这样就可以缩小投资,缩短开发周期,剩下的时间可以做别的项目,工作效率就更”高”了。

作为领导者目标思路要定好说清,”怎么省钱怎么来”与 “怎么好怎么来”,所得到的结果是不能单纯比较数量的。 比如如果对于一个功能的质量不怎么关心,那可以明确说。这个不重要,不需要规范测试, 能用就行。就可以省掉很多测试成本。如果对于用户体验要求不高,可以跟开发说怎么方便怎么做,不要追求交互和外观细节。

所以,做的多不等于工作量饱和,做得慢不等于不饱和,需要先明确标准和重点。

二、工作量饱和未必有益

花钱雇人多数情况下是希望他不要闲着的,但是也有很多例外的情况,典型的一类例外是”以备不时之需”。所谓养兵千日,用兵一时。

例如你雇佣了一名司机,他的工作职责应该是,在你需要出行的时候,安全驾驶把你带到目的地。这是你雇佣的目的,也是你的核心需求。你应该不会在你不需要他帮你开车的时候,因为怕他空下来,而安排他开车自己出去跑两圈,每天跑满8小时。

回到软件领域,如果你的公司模式主要是做项目外包,那每个开发人员都别闲着无疑是你应该追求的,越快的交付时间意味着越低的成本,对应着越高的利润。

而如果你的公司是在运营一个自己的产品,是否一直”饱和”就不再是问题的关键。你对研发的要求可能就变成,能不能及时响应的业务需求,有没有能力实现你的创意要求。因为通过拼命产出功能并不一定能带来对应的客户和业务增长。

反而为了让研发饱和,不用白不用,而拼命加一些可有可无的需求,却可能会伤害你的系统的用户体验,技术上让你的系统难于维护,对硬件的需求成本变高。

“知识产生于闲暇”,全都低头拉车,就难有人抬头看路了。

三、考核过程细节的风险

——”老板开始严抓考勤,卫生,着装,说明你的公司一定在走下坡路了”。多数人应该会觉得这样的说法在科技类的公司是有道理的,因为这些细节通常并不是影响你的业务做的多少的主要因素。如果公司订单都做不完,肯定没空顾得上这个,大家工作量也自动饱和。

管理者考核什么,那么通常就会得到什么,同时,有得必有失。如果你觉得大家工作不努力,考核大家的加班, 那最终就会得到加班统计上升。 但效率未必会提高,员工可能会想,反正也要加班的。把8小时的工作放到10个小时做好了。同时可能引起另外一些务实风格员工的不满,造成离职率提高,人员更替成本提高。

如果通过考核代码数量来考核效率,那么也一定会得到更高的人日代码产出。但模块复用率可能会降低,大家都倾向于自己发明轮子,系统的可维护性降低,最终变成屎山。

过程的因素很多,考核成本高昂,一般建议结果导向,如有没有如期交付, 用户是否满意,有没有赚到钱。同时也不建议考核到个人,最小粒度到团队应该就完全够用。过程和细节还是交给专业的管理人员去灵活把握,毕竟,管理还是以人为本的,这也是管理者的价值所在。

业务才是结果,雇1个人接了10个人的订单量, 工作量不会不饱和。

四、心理价位的确定

锅叔的职业经历,多数都是在做自运营产品类项目的开发。其间从团队层面得到的肯定,是很有限的。因为自运营的东西除了首次上线这个节点外,后续就是在不停的收集各方需求迭代。这其中开发效率和技能对是否能赚到钱的影响,就非常的不容易体现。因此,老板们对于开发团队的阶段效率质量就很难产生一个心理价位,通常只会在交付时间影响业务开展时,催促你抓紧时间,尽快上线,或者研发支出太多,就着手裁员。

研发的员工也是希望有一个反馈的,给点儿无论好坏的评价。而评价的基础就是目标,心理价位。

结合现实生活,”能不能再便宜点儿?””您多钱想要?”。这其实就是体现了交易过程中,首先要确定的就是心理价位,而且确定方通常最后是买家,也就是老板们。作为买家不能永远要求卖家”再便宜点儿?”,如果能给出一个心理价位,就会显得诚意满满,其乐融融。

心理价位锚定了一个基准,卖家就知道,买的比这个价位低,那就是合作愉快。如果成本做不到这个价位, 那就会推荐你其他的商品或者解决方案, 也是以合作愉快为目的。

老板们可能会觉得,我不懂研发,我怎么知道多少算贵,多少算便宜。实际上生活中我们买多数东西,你都很难知道它的成本是多少,但最终还是成交了。

有了心理预期,才可能产生好坏的评价,才目标明确。

五、结语

当老板觉得大家工作量不饱和,通常就是两种情况。

  1. 公司的业务收入有限,研发预算的投入占比太高,通俗说养不活研发。这时如果业务短时间没信心做起来,那只能以成本限制为主,裁一些人,需求从简,质量要求降低,开发周期拉长点,摊子别铺太大。

  2. 感觉自己的研发不如别人家的研发,别人做的多快好省。可以直接提结果性的要求,如,这个必须什么时候上,必须生产上不能出大问题等。让专业的人去搞定过程细节,搞定了皆大欢喜,如果搞不定,就考察老板的洞察力了。是管理的不行,员工能力不行,还是别人忽悠你星球大战 ,需要老板们自行决断了。

Original: https://www.cnblogs.com/uncleguo/p/16553244.html
Author: 锅叔
Title: 你的团队工作量饱和吗?

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/607303/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • DDR4 SDRAM -时序参数小册子

    如前所述,大神的原文链接如下:https://www.systemverilog.io/ddr4-timing-parameters-cheatsheet 参数 功能 ACTIVA…

    Linux 2023年6月7日
    097
  • 【Jmeter】jmeter提取response中的返回值,并保存到本地文件–BeanShell后置处理器

    有个需求,需要在压测环境中,创建几十万的账号数据,然后再根据创建结果,查询到某些账号信息。 按照之前我的做法,直接Python调用API,然后再数据库查询; 但是近期所有开发人员的…

    Linux 2023年5月28日
    077
  • CentOS导入CA证书

    把CA证书放到如下目录 /etc/pki/ca-trust/source/anchors 再命令行运行 /bin/update-ca-trust 如下所示的操作步骤 删除证书只需要…

    Linux 2023年6月6日
    093
  • 进程调度算法实现【先来先服务FCFS】【短进程优先SJF】

    #include #include #include #define MAX_DURANCE 1e6 using namespace std; /* * codeBy: slien…

    Linux 2023年6月8日
    097
  • java程序使用ssl证书连接mysql

    bash;gutter:false; 1. 在mysql服务器上生成证书 openssl genrsa 2048 > ca-key.pem openssl req -new …

    Linux 2023年6月7日
    096
  • linux系统性能诊断工具

    当你发现 Linux 服务器上的系统性能问题,在最开始的 1 分钟时间里,你会查看哪些系统指标呢? Netflix 在 AWS 上有着大规模的 EC2 集群,以及各种各样的性能分析…

    Linux 2023年6月13日
    086
  • nginx-add_header指令

    介绍 前端子系统由于业务形态,会有各种相同根域名的子系统相互调用,这时候就需要相应的子系统在nginx上支持跨域配置。 业务使用的样例 add_header ‘Access-Con…

    Linux 2023年6月6日
    099
  • PyTorch介绍-构建神经网络

    神经网络由对数据进行操作的layers/modules组成。torch.nn 命名空间提供了所有你需要的构建块,用于构建你自己的神经网络。PyTorch的每一个module都继承自…

    Linux 2023年6月14日
    094
  • CentOS7内置Realtek网卡驱动r8169降级r8168

    前几天装了几台服务器测试,在使用的过程中发现,每次重启系统,登录界面会弹出网卡提示 “r8169 0000:02:00 eth0 Invalid ocp reg 177…

    Linux 2023年6月6日
    0112
  • IDEA生成带参数和返回值注释

    步骤说明 打开IDEA进入点击左上角 – 文件 – 设置 – 编辑器 – 活动模板 新建活动模板 填写模板文本 编辑变量 添加变量表…

    Linux 2023年6月6日
    0105
  • 详解 Serverless 架构的 6 大应用场景

    Serverless 架构将成为未来云计算领域重要的技术架构,将会被更多的业务所采纳。进一步深究,Serverless 架构在什么场景下有优秀的表现,在什么场景下可能表现得并不是很…

    Linux 2023年6月8日
    088
  • Redis-Sentinel Redis的哨兵模式

    Redis-Sentinel Redis的哨兵模式Redis Sentinel 模式简介Redis-Sentinel是官方推荐的高可用解决方案,当redis在做master-sla…

    Linux 2023年5月28日
    092
  • Java 集合框架

    一、 Collection集合 1.1 集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元…

    Linux 2023年6月7日
    079
  • Centos7升级内核

    1、查看当前内核版本 $ uname -r 3.10.0-1160.25.1.el7.x86_64 $ uname -a Linux localhost.localdomain 3…

    Linux 2023年6月13日
    073
  • nginx配置文件讲解及示例(可复制)

    【示例一】 运行用户 user www-data; 启动进程,通常设置成和cpu的数量相等 worker_processes 1; 全局错误日志及PID文件 error_log /…

    Linux 2023年6月6日
    077
  • OpenStack-iaas之“先点”云平台安装

    1.认识OpenStack 1.云计算的起源 早在2006年3月,亚马逊公司首先提出弹性计算云服务。2006年8月9日,谷歌公司首席执行官埃里克·施密特(Eric Schmidt)…

    Linux 2023年6月13日
    088
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球