(更新一下)随便说说马工这个行业里的有毒公司和有毒文化吧。

小城往事
楼主 (北美华人网)
更新:
有人会说这不是agile不好,而是一些人搞agile的搞法不对。这一点好像没人否认,但现实就是大家都这么搞,所以它就几乎成了对的了,教科书上的正确搞法也没人care了。我也工作过好几个不同的公司了,可能我层次太低,我至今就没有见过搞这套搞得正确有效的,都是成了变相的早请示晚汇报,都比较操蛋,好公司和差公司的差别,可能就是有点操蛋和特别操蛋的区别而已。我也为这个跳过槽,从特别操蛋的公司跳到有点操蛋的公司,这样就很满足了。
如果你要较真,要告诉别人用教科书上的正确的方法来搞,那简直就跟拿着宪法跟流氓讲理一样。
再说个我个人的见解,不一定对啊。我觉得给每个任务定一个分数,本来就是个很操蛋的idea。一个任务,描述起来可能很简单,你写一堆代码,实现个什么功能。你问我这个值几分,或者说需要几天?我TMD不知道啊,同样这么一个任务,有时候我运气好,咣咣把代码敲完,一测试没啥毛病,这可能两小时就完事了。也可能我写完代码,一run发现好多问题,但是还能fix,再咣咣找出来一堆bug改完,好了,两天能弄完。还有可能更倒霉,一run发现一些奇奇怪怪的问题,有的还不是代码本身的问题,那就厉害了,还要找其他人扯皮,一周也不一定能整明白。但不懂技术(人家也不稀罕懂)的专职监工们,可不管这一套,就让你上来就报个数,然后超过那个时间做不完,就是你的黑锅。每次assign任务就像猜盲盒。你要每次直接按最复杂的情况往多里说,也不行,专职监工又要质问:为啥别人的另一个任务不需要这么多时间?为啥你以前做过的另一个任务不需要这么多时间?为啥?就算你不嫌烦跟人家监工解释,人家也不爱听。
再说很多任务,根本就没有明确的定义,创建任务的人稀里糊涂的写一堆狗屎,就让人干活。掰扯明白到底要干啥的时间,比真正干活的时间都长,你说这个值几分呢?而且人家还不许你先掰扯明白再领任务,要你现在就领,还要报上分数,到点完成。
现在这个行业能搞成这样,这一套操蛋的东西能实行的起来,我觉得也跟这几年全社会一窝蜂转码,严重供过于求有关。是的,马工这行机会确实相对比较多,但再多也架不住所有人都转,总有饱和和过饱和的时候。你觉得早请示晚汇报很操蛋,不能忍,但有的是人能忍,资本家不缺人。有的公司搞pair programming都有人能忍呢,早请示晚汇报比起来算得了什么?



版上经常有一些五花八门的马工凡尔赛帖,所谓的马工工作就是摸鱼,每天干活不到一小时,随便混混就赚五十多万,每天都像在度假,动不动就是赢两次赢麻了。我不否认这样的公司和这样的马工存在,毕竟大千世界无奇不有。但我想说的是另一种更常见的情况,也就是这个行业里常见的一些有毒公司,以及它们的文化是怎么有毒的。根据我个人的经验,这样的真的相当普遍。
早请示晚汇报那一套,怎么个恶心法,我就不再多说了。总之就是把工程师的工作方式搞得像车间工人一样,甚至连车间工人都不如,就像机器人,宗旨就是尽可能地micromanage,操控每一个微小的工作步骤,尽量减少干活的人的独立工作的空间。一些更有毒的,还有pair programming这个恶心一万倍的东西,不知道这是啥的自己搜吧。
都说软件公司有钱,我觉得正是因为有钱,所以它们才能有钱任性,雇佣一群专职监工,屁也不懂只会在jira里看story然后跟在马工后面催命,外行领导内行。在传统行业,一般好像技术组里也就是有人一边干活一边顺便做做监工,比如小manager或tech lead一边干活一边顺便跟踪一下组里其他人的工作进度,因为传统行业没钱嘛,所以就没奢侈到在每个小组里都养一两个专职监工。软件公司就不差这点钱。
马工其实也不用抱怨外行领导内行,因为自古至今,专职监工本来就都是外行来当啊,有啥奇怪的呢。砖厂的专职监工不需要会搬砖也不需要会烧窑,他们只需要会拿鞭子抽人。同理,皇上派的监军太监也不需要懂得怎样带兵打仗。
资本的本能就是追逐利润。软件公司有了钱,很自然的想法就是怎样用这些钱来赚更多的钱。有些聪明人就想出来这么个主意,把一部分钱拿出来养一帮专职监工,加大对工人的压榨程度,这样来赚更多的钱。
在有毒的文化里,想让工作不影响身心健康是很难的。马工早请示晚汇报的时候,最经常被问到的问题就是这几个类型:这个story做完了没有?为什么还没做完?为什么XX的那个story只要2分,你的就要3分?为什么XX的那个story三天就做完了,你的四天还没做完?整天被反复问这样的问题,正常人有不烦的吗?做个活,做慢了不讨好,会被早请示的时候揪出来批斗(这个词用的重了,但意思懂的都懂)。做快了也不讨好,做完一个story马上被塞给另一个,往往还是一个更难做的,如果N天之后没做完,还会被质问为啥上一个story N天能做完,这一个就做不完?不管你干的好坏快慢,都会觉得恶心。
这样的环境里,人普遍都很defensive,写代码是相对很不重要的技能,更重要的技能,是懂得如何维护自己和甩锅别人,以及容忍傻X。
版上有人肯定会说,因为我圈子low,所以才见过这些low的东西。这样的人我一概不理。





z
zerohedgeNY
还有的公司特小气 要求developer on call 这样的公司老板猪狗不如 亚麻光头给很多仓库工人带手环 虽然没有戴在马工脖子上 但是估计肯定监视员工的电脑
s
stacych8008
真的是这样吗?这感觉很桥水啊。
传说中文化不好的,亚麻和Meta 就是这种工作环境?
s
sundra_shi
没有啊,我马婆也做过,后来在金融里做,发现micromanagement的老板才多,特别是搞会计的部门,娘们领导多,那个才是跟在屁股后面的管理方式。
招猫抵狗
干的不爽就跳吧
这种公司,只能招到技术不行的吧 技术好的,即使因为身份所困,拿到身份也立马就跑了
w
wlsssw
我会把不干活的中层fire 掉
你信吗
搞啥工作不需要干完一个工作,马上做第二个啊?
小城往事
真的是这样吗?这感觉很桥水啊。
传说中文化不好的,亚麻和Meta 就是这种工作环境?
stacych8008 发表于 2022-10-17 16:17

软件是一个很大的行业,不是只有版上经常讨论的那几家大厂。

t
trymeagain
亚麻no.1
T
Tsubasa
真的是这样吗?这感觉很桥水啊。
传说中文化不好的,亚麻和Meta 就是这种工作环境?
stacych8008 发表于 2022-10-17 16:17

大IT公司里这种做法不是主流,除非老板要整人,越是那些二三线的和老牌软件公司里更严重
g
gokgs
大部分公司还好了,亚马逊,FB 属于另类。Uber 以前听说也很黑。google msft oracle 都应该很有人味。 apple 不是很清楚,好像也比较坏。听说经常快到一年把你赶走。
小城往事
干的不爽就跳吧
这种公司,只能招到技术不行的吧 技术好的,即使因为身份所困,拿到身份也立马就跑了
招猫抵狗 发表于 2022-10-17 16:21

以前在一个这样的公司干过,所以亲眼见识过。骑驴找马,找到就跳槽了。

j
julie2020
早就说了,马工不是人。 今天又是马工被拉出来批判的一天。
s
smileCy
有人说我报怨工作是祥林嫂,删了
小城往事
早就说了,马工不是人。 今天又是马工被拉出来批判的一天。
julie2020 发表于 2022-10-17 16:25

我就是马工啊,算我自黑都不行吗?

s
stacych8008
今天早上我们manager在我code review的时候花了30分钟教我一行一行改code(哦对了,改完以后不work😅,我还得自己改)其实他只要说把这一部分code搬到seperate file,然后用一个他prefer的library就可以了。让我在所有人面前改code也是很迷。 而且我这story 2分,我周二被assign的,期间requirement不清楚耽误了一天,周五早上code review,老板说要改structure,按照他说的改了。今天早上再一次code review,老板又改另外一部分(上周五没看),我就想说能不能一次性都把要求说明啊?写代码的方法千千万,我怎么知道你想要怎么写。能不能一次说清楚,不要让我一个2 point story从上星期拖到这星期好吗?
smileCy 发表于 2022-10-17 16:26

看了以后我觉得我不仅智商不够转码,情商也不够。

g
gokgs
我才入职不满3个月,而且是junior,新上手的语言,之前因为sprint没做完,被组里的senior甩锅说是我不配合他的mentor(他自己提出来帮我的,然后因为我觉得他的方法学不到东西
smileCy 发表于 2022-10-17 16:26

哈哈。你们一个故事是多久?
小城往事
我才入职不满3个月,而且是junior,新上手的语言,之前因为sprint没做完,被组里的senior甩锅说是我不配合他的mentor(他自己提出来帮我的,然后因为我觉得他的方法学不到东西
smileCy 发表于 2022-10-17 16:26

这行里这样的傻逼挺多的,有时候也说不清楚到底是脑子不够使,还是故意整人。
给你塞一个连做什么都掰扯不明白的task,然后就是催命,用的时间长了还是你的锅。
在这样的环境里混,最重要的技能就是扯皮和甩锅,技术不重要。
这样的环境还是远离最好。

m
mojolady
这就是变相的bullying。。。
s
smileCy
这行里这样的傻逼挺多的,有时候也说不清楚到底是脑子不够使,还是故意整人。
给你塞一个连做什么都掰扯不明白的task,然后就是催命,用的时间长了还是你的锅。
在这样的环境里混,最重要的技能就是扯皮和甩锅,技术不重要。
这样的环境还是远离最好。


小城往事 发表于 2022-10-17 16:29


你信吗

对,我manager当时看我每天加班15个小时,就让我不要这样burn out。我当时心里真是一万个问号。task是manager亲自assign的,points也是他assign的,又不让我加班,几个意思?
而且我当时以为就那一个sprint,可能老板也不了解我,我刚入职嘛,没想到之后还是给我很难的task。我严重怀疑他是叫不动老人,只好压榨年轻人。所以后来我又还华人这边发过帖征求意见,然后我就直接和老板说我实在不懂他说的这个新技术。然后他给我换了别的task(是一个senior的task,居然比原来给我的task简单。也不给我extra points ramp up,我真是不知道是不是哪里得罪他了,要不就是我老板真的有点SB)
smileCy 发表于 2022-10-17 16:43

为啥不直接说你需要ramp up time?也许说了,他会给你呢?story points 应该是你自己给的,只要你能够justify为什么需要那么多points
D
DaHill
楼主你总觉得很好,哈哈,这就是我过去两年的经历。但是也有好处,就是我学习了怎么defend myself 又不得罪别人。开不完的会,好像也适应了。
l
lazycat12345
回复 1楼小城往事的帖子
有毒的是人。。
t
trymeagain
楼主你总觉得很好,哈哈,这就是我过去两年的经历。但是也有好处,就是我学习了怎么defend myself 又不得罪别人。开不完的会,好像也适应了。
DaHill 发表于 2022-10-17 16:46

教教我们怎么defend myself 又不得罪别人?
你信吗
建议觉得自己的scrum很不合理的去看看scrum应该是怎么进行的,然后给自己的manager建议一下。起码你要知道正确的是什么,争取一下,不行的话,再来骂,然后换工作
z
zhmm
没有啊,我马婆也做过,后来在金融里做,发现micromanagement的老板才多,特别是搞会计的部门,娘们领导多,那个才是跟在屁股后面的管理方式。
sundra_shi 发表于 2022-10-17 16:20

金融行业绝对是资本剥削主义血淋淋的体现,0摸鱼,bad benefit,老板mean,文化mean,成王败寇
q
quitech
楼主直接列个清单吧 哪些公司或哪些组这样的 大家好远离 健康的组是eng oriented PM和eng合作愉快 PM把握方向 eng实现细节 然后PM可能哄着eng干活哈哈
s
smileCy
为啥不直接说你需要ramp up time?也许说了,他会给你呢?story points 应该是你自己给的,只要你能够justify为什么需要那么多points
你信吗 发表于 2022-10-17 16:45


删了
你信吗
我现在story和points都是老板直接assign的,原因很简单,给我的story我经常repo都没打开过!一行代码都没看过根本无法估算。有的时候还要用新的framework,要现学现用
smileCy 发表于 2022-10-17 16:55

那你应该和manager说你需要重新assign story points。就把你这些理由说一下。如果你说了,他不同意,那是另一回事,那你是应该换工作,的确很toxic。如果你没说,那就是你的问题
你信吗
回复 28楼smileCy的帖子
可以的,sprint planing的目的就是每个人看看story points是不是合理,如果需要更多时间,需要提出来。如果当时不知道需要多少时间,也应该提前指出,story points有可能会变,因为你还不知道需要多少时间ramp up
s
smileCy
那你应该和manager说你需要重新assign story points。就把你这些理由说一下。如果你说了,他不同意,那是另一回事,那你是应该换工作,的确很toxic。如果你没说,那就是你的问题
你信吗 发表于 2022-10-17 16:58


D
DaHill
回复 24楼trymeagain的帖子
可能每个组不一样,其实我们公司文化真的非常好,就是这个新组就跟公司里的一个start up一样,都用Agile。开始的时候非常痛苦,后来发现从写story的时候就不要写太大的story,太难的活break it down,然后在Acceptance criteria里把相关的人tech 人员都加上,share with them,get feedback.别什么都自己担着。
至于怎么defend,其实我也很难说,但是我明显感觉到这别折磨的一两年挺高很多。还有每天standup report progress的wording也很讲究,我现在发现我开始也能bull shit了,尽管也没做多大个事。
写了这么多,好像没说怎么defend,很难表达 :(
红茶玛奇朵去冰三分甜
大部分公司还好了,亚马逊,FB 属于另类。Uber 以前听说也很黑。google msft oracle 都应该很有人味。 apple 不是很清楚,好像也比较坏。听说经常快到一年把你赶走。
gokgs 发表于 2022-10-17 16:24

狗已经逐渐麻化和软化,钱方面软化,管理麻化
c
chenshuise
狗已经逐渐麻化和软化,钱方面软化,管理麻化
红茶玛奇朵去冰三分甜 发表于 2022-10-17 17:13

软到底有多软啊 感觉wlb非常好 活干得少当然收入少 但是养老哇
你信吗
回复 31楼smileCy的帖子
语言不会,被招进来,一般都是基于你很快就会学会的假设。如果你三个月了,还不能学会,那可能会造成一些负面的影响。一般都会认为,你会其他语言的话,学一种新的语言,不用花太久的时间
半年之内,你可以要求一些时间来学习,但是老用这个做理由,的确不是很站得住脚。
C
Cybercat
同情马工,不过这个现象别的行业也有。我们有每周的组会,大家都得表现出自己很忙贡献很多,然后还有部门月会,大部门月会。其实术业有专攻别人也不懂你在干啥,甚至老板也其实不知道具体的,但是不说的天花乱坠就被别人比下去了,所以大家只能瞎吹。 我们有个同事刚开始组会还很老实,就说BAU, 没啥特别的。现在也被卷的每周都能吹上半天了。
M
Mitbbsisdead
回复 20楼smileCy的帖子
做硬件的也一样。 同款 manager, 说禁止晚上和周末加班,长期会burn out, 一转身给的任务不加班根本干不完。
j
jpbabyking
Agile 太讨厌了, 就是有毒, 我也换了个不搞这玩意的地
s
smileCy
回复 31楼smileCy的帖子
语言不会,被招进来,一般都是基于你很快就会学会的假设。如果你三个月了,还不能学会,那可能会造成一些负面的影响。一般都会认为,你会其他语言的话,学一种新的语言,不用花太久的时间
半年之内,你可以要求一些时间来学习,但是老用这个做理由,的确不是很站得住脚。
你信吗 发表于 2022-10-17 17:40


你信吗
回复 39楼smileCy的帖子
你可以跟你manager讲啊。如果你觉得这个肯定不对,那一定要讲
别人没法衡量到底是谁对谁错,也许你理解错了,不需要2000行,有现成得library可以用?我不愿意直接觉得你的manager是个傻子,2000行code给两个story points,也不愿意就相信你是傻子。
只要大家的认识是一样的,就可以谈
s
smileCy
回复 39楼smileCy的帖子
你可以跟你manager讲啊。如果你觉得这个肯定不对,那一定要讲
别人没法衡量到底是谁对谁错,也许你理解错了,不需要2000行,有现成得library可以用?我不愿意直接觉得你的manager是个傻子,2000行code给两个story points,也不愿意就相信你是傻子。
只要大家的认识是一样的,就可以谈
你信吗 发表于 2022-10-17 18:00


你信吗
你可以说我需要改story points。就这么简单的话,为啥不说啊
你也可以问,story points assign的标准是什么,到底谁来assign story points,新来的和老人的story pints是不是该一样。
s
smileCy
你可以说我需要改story points。就这么简单的话,为啥不说啊
你信吗 发表于 2022-10-17 18:16


T
Tsubasa
你可以说我需要改story points。就这么简单的话,为啥不说啊
你也可以问,story points assign的标准是什么,到底谁来assign story points,新来的和老人的story pints是不是该一样。
你信吗 发表于 2022-10-17 18:16

你就不要跟这人浪费时间了,给你看他之前发的帖子
https://huaren.us/showtopic.html?topicid=2852420&fid=398&page=1
还有更早一个我懒得翻了。翻来覆去就是抱怨工作很难,别人提的建议全都不听,这么久了还解决不了又跑出来抱怨,跟个祥林嫂一样,直接把帖子给拉跑题了。这位眼里的老板和senior都是傻逼,我们普通人是给不了他意见的
你信吗
老板assign的points,你觉得要求改points很容易吗?
smileCy 发表于 2022-10-17 18:23

你都不敢问,我咋知道难不难啊。。。。
s
smileCy
你就不要跟这人浪费时间了,给你看他之前发的帖子
https://huaren.us/showtopic.html?topicid=2852420&fid=398&page=1
还有更早一个我懒得翻了。翻来覆去就是抱怨工作很难,别人提的建议全都不听,这么久了还解决不了又跑出来抱怨,跟个祥林嫂一样,直接把帖子给拉跑题了。这位眼里的老板和senior都是傻逼,我们普通人是给不了他意见的
Tsubasa 发表于 2022-10-17 18:24


e
eragshs
本来还想抱怨某任前东家,跟你们说的一比也还不算太极品
B
Banana.Republic
我真的是无语了。你先扪心自问一下,你三个月写的出2000行代码吗?真的是说风凉话多容易啊。我抱怨老板抱怨这个工作难有问题吗?你三个月写得出2000行代码吗
smileCy 发表于 2022-10-17 18:43

我组里 初级SDE上周提交一千行。当然是特殊情况,快上线前赶工了一把。三个月两千行要求也不高。
s
smileCy
我组里 初级SDE上周提交一千行。当然是特殊情况,快上线前赶工了一把。三个月两千行要求也不高。
Banana.Republic 发表于 2022-10-17 19:01


o
ostrakon
20楼的妹子是印度老板吗? 你觉得story分数低了,在sprint planning 讨论时提出来,陈述理由,比如需要什么efforts,争取在老板在时,讨论到大家都满意的分数。这个不应该由一个人定,不应该根据做得最快或最慢的人的速度定,而是讨论出scrum成员觉得合理的分数。分数代表efforts。 同建议了解一下scrum怎么操作的,好像有scrum master training,不然在story分数这块有被坑的可能。 展开来讲,如果分数少了,说你做的东西不够多不够复杂,你自己改,说你擅自动分,也是罪状。
s
smileCy
20楼的妹子是印度老板吗? 你觉得story分数低了,在sprint planning 讨论时提出来,陈述理由,比如需要什么efforts,争取在老板在时,讨论到大家都满意的分数。这个不应该由一个人定,不应该根据做得最快或最慢的人的速度定,而是讨论出scrum成员觉得合理的分数。分数代表efforts。 同建议了解一下scrum怎么操作的,好像有scrum master training,不然在story分数这块有被坑的可能。 展开来讲,如果分数少了,说你做的东西不够多不够复杂,你自己改,说你擅自动分,也是罪状。
ostrakon 发表于 2022-10-17 19:43


sprint planning的时候我都没看过repo,也不懂需要用的新技术,无法估算。然后我们scrum master也是个新手,基本都是老板拍板。scrum master就负责走流程cue发言
我不知道这种情况我有没有办法去negotiate…sprint planning每个人都在,我不知道怎么和老板杠…
o
ostrakon
这个scrum master 没有起作用。这种能换组最好了。
R
ReachMoon
Daily scrum 就是用来bully 码工的
小城往事
Daily scrum 就是用来bully 码工的
ReachMoon 发表于 2022-10-17 20:16

现在的马工多的是,资本家不在乎bully,你不干有的是人想干。
i
iheartnyc
基本都是瞎扯蛋,马公因为总体比较年轻,来钱容易,可以说是心理正常的人最最最最多的行业了。我在FAANG工作了十年之后,回头想想以前传统行业,简直就是粪坑,一群人为了微不足道的蝇头小利勾心斗角别提多可笑了。
s
smileCy
还是手动顶一下楼主。今天被code review搞得压力大到哭了…最操蛋的就是之前老板assign我的story没完成,结果在retro上被senior dev拉出来批斗。那个senior当时和我说,你planning commit的story就必须完成。好家伙,assign给我的时候我连repo都没set up,要用的新技术也没学过,points也不是我估算的,怎么就是我commit的所以必须完成呢?我又没主动拿这个story
C
Carabella
"创建任务的人稀里糊涂的写一堆狗屎,就让人干活" , 哈哈哈哈笑死我了,的确是。
l
lnghng
回复 56楼smileCy的帖子
别人说随他说,脸皮厚点。给你任务时,framework你 不会,repo没看过,你要提出来要求加points。但你态度一定要好,记住你是在求人呢,要好好说,和颜悦色的说。
s
suixin111
尼玛 服了代码按行数算
t
tuzituzi
pair programming是什么人发明的一查了一下感觉太邪恶了
a
asvs
我们医疗器械行业软件开发也是Jira。 收入还远没你们那么高。
b
buzhidao2000
物极必反,楼主说的其实很有道理 这套agile的东西,一开始可能看着确实比waterfall 有条理多了,也让老板们present自己的“丰功伟绩”的时候特别有爽感。 但是,执行过头就像楼主说的那样,成了一套添乱而不是帮助的体系规范。
猜盲盒来估计工作量真是很傻的操作,而且还衍生出一堆无聊的会。
s
smileCy
尼玛 服了代码按行数算
suixin111 发表于 2022-10-17 22:38


不用行数怎么说?说详细了很多人未必懂,而且这东西详细说了也未必说得清,每个公司代码结构都不一样。行数不能完全说明难度,但至少论坛上交流是一个客观的measurement
b
buc
t
ted.hanks
大多数公司的agile, 不是Agile,只是用了agile的思想罢了。
码工和其他计件工种不一样的是工作量很难估算,就是所谓的story point 怎么算? 但是瞎算也比不算强啊。不算的话,一个task 做个把Quarter, 谁知道什么时候能做完啊?
你信吗
物极必反,楼主说的其实很有道理 这套agile的东西,一开始可能看着确实比waterfall 有条理多了,也让老板们present自己的“丰功伟绩”的时候特别有爽感。 但是,执行过头就像楼主说的那样,成了一套添乱而不是帮助的体系规范。
猜盲盒来估计工作量真是很傻的操作,而且还衍生出一堆无聊的会。
buzhidao2000 发表于 2022-10-17 23:56

scrum还有一个backlog grooming的会,大家要先了解一些每个epic的requirments,然后给出estimate。把epic breakdown 成很小的story的目的也是为了让estimate更合理。应该由engineer来breakdown stories。在sprint planning的时候,应该不是盲盒了
如果一个engineer,做了很久都不能给一个新feature做出rough estimate的话,他的水平有待提高。碰到一开始没有预想到的事,开新的sotry,或者改story points,重新adjust timeline。但如果engineer不能自己defend自己的story points,总是比别人的高,那也的确是有一点问题。
agile的目的是为了让management和engieers一起更容易的manage timeline,不是开会,也不是为难engineers。 但是agile的目的也的确是把中等的engineers组在一起产生效率。如果是真大拿,人家一人顶十个,顶百个,肯定是不用agile的。
了解怎么更有效率的写软件也是engineer的职责,了解为什么,才能让自己进步
那种不允许devs自己设和改story points的公司,应该远离
e
eragshs
还是手动顶一下楼主。今天被code review搞得压力大到哭了…最操蛋的就是之前老板assign我的story没完成,结果在retro上被senior dev拉出来批斗。那个senior当时和我说,你planning commit的story就必须完成。好家伙,assign给我的时候我连repo都没set up,要用的新技术也没学过,points也不是我估算的,怎么就是我commit的所以必须完成呢?我又没主动拿这个story
smileCy 发表于 2022-10-17 21:14

直说吧,哪个厂哪个组
i
ismajia
" 再说个我个人的见解,不一定对啊。我觉得给每个任务定一个分数,本来就是个很操蛋的idea。一个任务,描述起来可能很简单,你写一堆代码,实现个什么功能。你问我这个值几分,或者说需要几天?我TMD不知道啊,同样这么一个任务,有时候我运气好,咣咣把代码敲完,一测试没啥毛病,这可能两小时就完事了。也可能我写完代码,一run发现好多问题,但是还能fix,再咣咣找出来一堆bug改完,好了,两天能弄完。还有可能更倒霉,一run发现一些奇奇怪怪的问题,有的还不是代码本身的问题,那就厉害了,还要找其他人扯皮,一周也不一定能整明白。但不懂技术(人家也不稀罕懂)的专职监工们,可不管这一套,就让你上来就报个数,然后超过那个时间做不完,就是你的黑锅。每次assign任务就像猜盲盒。你要每次直接按最复杂的情况往多里说,也不行,专职监工又要质问:为啥别人的另一个任务不需要这么多时间?为啥你以前做过的另一个任务不需要这么多时间?为啥?就算你不嫌烦跟人家监工解释,人家也不爱听。"
妈的, 这段很形象很形象,有的东西就是一行代码的事情, 但是一改动这个代码,尤其是对于老程序,几十年的老程序, 测试就会后面一发不可收拾的副作用跳出来....这个时候头发立马竖起来, 这哪是一周的事情,有的时候三周都搞不定.
你信吗
" 再说个我个人的见解,不一定对啊。我觉得给每个任务定一个分数,本来就是个很操蛋的idea。一个任务,描述起来可能很简单,你写一堆代码,实现个什么功能。你问我这个值几分,或者说需要几天?我TMD不知道啊,同样这么一个任务,有时候我运气好,咣咣把代码敲完,一测试没啥毛病,这可能两小时就完事了。也可能我写完代码,一run发现好多问题,但是还能fix,再咣咣找出来一堆bug改完,好了,两天能弄完。还有可能更倒霉,一run发现一些奇奇怪怪的问题,有的还不是代码本身的问题,那就厉害了,还要找其他人扯皮,一周也不一定能整明白。但不懂技术(人家也不稀罕懂)的专职监工们,可不管这一套,就让你上来就报个数,然后超过那个时间做不完,就是你的黑锅。每次assign任务就像猜盲盒。你要每次直接按最复杂的情况往多里说,也不行,专职监工又要质问:为啥别人的另一个任务不需要这么多时间?为啥你以前做过的另一个任务不需要这么多时间?为啥?就算你不嫌烦跟人家监工解释,人家也不爱听。"
妈的, 这段很形象很形象,有的东西就是一行代码的事情, 但是一改动这个代码,尤其是对于老程序,几十年的老程序, 测试就会后面一发不可收拾的副作用跳出来....这个时候头发立马竖起来, 这哪是一周的事情,有的时候三周都搞不定.

ismajia 发表于 2022-10-18 12:12

这种情况,你可以说,我需要谁谁组的支援或者某个expert的支援等等,老程序我不懂。scrum master的作用是unblock,你说你被block了,需要他的帮助。把球踢给他就好了。直接把ticket先mark成blocked。
每天的早请示晚汇报就是要把这些blocking的情况放到明面上,让scrum master来帮忙。要不然要scrum master干嘛
你信吗
学习教科书里scrum应该怎么运行,是为了让你自己能有理有据的defend自己,是所以”拉扯”的根基。所谓拉扯,其实就是小小的谈判。如果不会,也可以顺便学学,比写几行code有用。在一个系统里,就要知道系统的底层逻辑,才能在里面活得好。
否则再大的厂,你也会觉得是个奴隶场,因为是你在用奴隶的眼光看世界
l
lantu
回复 1楼小城往事的帖子
是的。
y
yangbuhui
替我老公上来点赞。他抱怨这个鬼东西不是一天两天了。现在正在为楼主说的第三种情况发愁 - “还有可能更倒霉,一run发现一些奇奇怪怪的问题,有的还不是代码本身的问题,那就厉害了,还要找其他人扯皮,一周也不一定能整明白。但不懂技术(人家也不稀罕懂)的专职监工们,可不管这一套,就让你上来就报个数,然后超过那个时间做不完,就是你的黑锅。每次assign任务就像猜盲盒。你要每次直接按最复杂的情况往多里说,也不行,专职监工又要质问:为啥别人的另一个任务不需要这么多时间?为啥你以前做过的另一个任务不需要这么多时间?为啥?就算你不嫌烦跟人家监工解释,人家也不爱听。”
平时听他说,PM 或者 assign point的人不懂engineer 的活,把高分给junior,junior死活整不出来,要么就乱糊弄,害惨其他人。要么就是把很难的部分给低分,完全没有预估到难度。总而言之就是非常random还要搞得很organized似的。为啥要让不懂技术的人来分配活和进度是他最困惑的地方,还不好说,真正是皇帝的新衣。
m
meidong20
Story points is evaluated at refinement after clarifying requirements. It shouldn’t be off too much. If yes, refinement wasn’t done right.
m
meidong20
" 再说个我个人的见解,不一定对啊。我觉得给每个任务定一个分数,本来就是个很操蛋的idea。一个任务,描述起来可能很简单,你写一堆代码,实现个什么功能。你问我这个值几分,或者说需要几天?我TMD不知道啊,同样这么一个任务,有时候我运气好,咣咣把代码敲完,一测试没啥毛病,这可能两小时就完事了。也可能我写完代码,一run发现好多问题,但是还能fix,再咣咣找出来一堆bug改完,好了,两天能弄完。还有可能更倒霉,一run发现一些奇奇怪怪的问题,有的还不是代码本身的问题,那就厉害了,还要找其他人扯皮,一周也不一定能整明白。但不懂技术(人家也不稀罕懂)的专职监工们,可不管这一套,就让你上来就报个数,然后超过那个时间做不完,就是你的黑锅。每次assign任务就像猜盲盒。你要每次直接按最复杂的情况往多里说,也不行,专职监工又要质问:为啥别人的另一个任务不需要这么多时间?为啥你以前做过的另一个任务不需要这么多时间?为啥?就算你不嫌烦跟人家监工解释,人家也不爱听。"
妈的, 这段很形象很形象,有的东西就是一行代码的事情, 但是一改动这个代码,尤其是对于老程序,几十年的老程序, 测试就会后面一发不可收拾的副作用跳出来....这个时候头发立马竖起来, 这哪是一周的事情,有的时候三周都搞不定.

ismajia 发表于 2022-10-18 12:12

Testing. If you have unit test and integration test plus user acceptance test as part of your CU/CD, changes would not be off that much. Some engineers don’t take testing seriously or miss good engineering fundamentals. That is on the engineer. Not on agile or iterative development
m
meidong20
物极必反,楼主说的其实很有道理 这套agile的东西,一开始可能看着确实比waterfall 有条理多了,也让老板们present自己的“丰功伟绩”的时候特别有爽感。 但是,执行过头就像楼主说的那样,成了一套添乱而不是帮助的体系规范。
猜盲盒来估计工作量真是很傻的操作,而且还衍生出一堆无聊的会。
buzhidao2000 发表于 2022-10-17 23:56

You didn’t get the key of Agile. It is agile. Dev is done in iterations to avoid big changes that could potentially happen in the waterfall model. It needs to be done right. Engineering fundamentals are important.
h
hellosmallworld
Testing. If you have unit test and integration test plus user acceptance test as part of your CU/CD, changes would not be off that much. Some engineers don’t take testing seriously or miss good engineering fundamentals. That is on the engineer. Not on agile or iterative development
meidong20 发表于 2022-10-19 01:41

这是理想情况,碰到20年的老程序还想有tests? 😂
h
hcy
现在很多软件公司太苦逼了,而且阿三当道以后公司文化越来越毒,阿三头头们都是使劲slave driven 下面的人把他们自己抬上去的。Agile就是个整人的奴隶人的工具
s
supermouse
物极必反,楼主说的其实很有道理 这套agile的东西,一开始可能看着确实比waterfall 有条理多了,也让老板们present自己的“丰功伟绩”的时候特别有爽感。 但是,执行过头就像楼主说的那样,成了一套添乱而不是帮助的体系规范。
猜盲盒来估计工作量真是很傻的操作,而且还衍生出一堆无聊的会。
buzhidao2000 发表于 2022-10-17 23:56

没错,每次sprint planning要开2个小时,开的我生无可恋