注:这里虽然借测试团队的任务安排来讨论成本意识,实际无论其它类型的团队任务安排,以及个人的精力取舍都是一样的。
1、什么是成本?
成本就是放弃了的最大代价。
用一句话给成本下定义:成本是放弃了的价值最高的代价。做一个选择,你放弃的是所有其它选项当中价值最高的那个选项。选项是选项的成本,选项与选项互为成本。
2、算一算成本!
假设一位测试同学的工资是10000,那这位同学折算到天的成本是10000/21=476,我们简单折算一下,不考虑公司给员工缴纳的各种保险和税收,就按1人每天500来算。
1)假设你原本打算安排做任务1,实际安排做了任务2,任务1的市场价值是600/天,那任务2的实际成本就是600/天
2)假设你原本打算安排做任务1,实际安排做了任务2,任务1的市场价值是400/天,那任务2的实际成本就是500/天
3、我们浪费过多少成本?
1)我们团队曾经推行过接口自动化的任务,投入了3位测试同学参与,补充了上千条自动化用例,耗时将近2.5人月,但是始终没有调试完毕上线项目CI。期间还有自动化工具的开发投入,还有前期的会议讨论等任务,保守估计4W+RMB投入。而没有最终纳入项目CI每天运行,这些投入就是浪费掉的成本(当然,合理的安排是小步增量提交CI,不应该批量合入,这不是本次讨论的重点)。
2)我们有一个项目是在原来遗留的项目的基础上进行开发的,其中有部分非核心功能已经找不到可读的源码,也没有完善的方案接口文档,项目组了解的开发也没有人力,这时候我们投入测试人力进行测试,虽然发现了一些问题,但是对于整体质量提升没有明显的效果,对于人力的培养也没有很大的收益,那也是我们浪费掉的成本。
4、我们盈利过哪些项目?
我们项目面对着大量第三方APP的集成测试,完整的1个APP集成验证流程需要5人天的工作量。17年借着X项目的交付,我们投入1个同学完成了12个APP集成验证的自动化用例补充,完成后12个APP自动化集成只需不到1天就自动执行完成。
我简单算一下:1个APP集成的成本:500*5=2500RMB;12个APP折算下来每次回归需要的成本则是2500*12=30000RMB。这样后续每次版本发布,我们每次都能省下30000RMB,长期来看盈利相当可观。
5、什么是边际?
边际成本就是每新增一个单位产品,所要新增的成本叫边际成本。
边际收入是多卖一个产品,你能够新增的收入叫边际收入。
边际产量是你多增加一份投入,所能够获得的产量叫做边际产量。
边际效用是你多消耗一个单位的商品,所能带来的新增的享受叫边际效用。
新增带来的新增就叫边际。
我们在吃馒头的时候,馒头给我们的边际效用是递减的。这句话的意思是你吃第一口馒头,这口馒头给你带来的效用很高,第二口就会减少一点,第三口再减少一点,一步一步地减下去,这叫边际效用递减。
6、如果如何止亏?
当边际投入<<产出时,就有可能止亏甚至扭亏为盈。
还是回到前面我们浪费过的自动化投入成本上:1)前期接口自动化已投入4W+成本;2)已经补充的自动化用例没有投入CI,没有交付等于没有任何产出。
这个时候我再投入5人天人力,这个就是边际成本5*500=2500,这个时候的产出也许就是4W+。认为值,所以做!增加边际投入!
7、问题思考
你的测试团队有10个人,只考虑人力成本,最低是500*10=5000/天
你要在1个月内承接N个任务,N个任务的价值评估不同,难度不同,你该怎么办?
你的团队今后两三年的目标是X,你现在每天、每月的的计划该怎么考虑?
8、结语
任何事情都是有成本的!
带团队需要有成本意识,任务安排是成本投入产出的取舍衡量!
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理