顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2023-07-26 22:03:02
看板 Soft_Job
作者 handsomeLin (NickLin)
標題 Re: [心得] 我在科技業遇到的鬼故事之一
時間 Tue Jul 25 02:48:10 2023



這篇文最鬼的明明就是原PO,這個Feature在他的組開發然後有問題,自己組的人+QA竟然
測不出來,結果隔壁組的人竟然有權限把Feature打開,B就算說原本就知道有問題硬要搞
最後補一句「有可能是我自己環境有問題」也是能全身而退


說到底身為新Feature的lead管產品品質+QA都管不好,有問題的code還能進到release br
anch,最後還能PO出來讓大家評論B,這才是我看過最鬼的鬼故事吧

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.93.82.238 (美國)
※ 作者: handsomeLin 2023-07-25 02:48:10
※ 文章代碼(AID): #1aliTiLd (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1690224492.A.567.html
※ 編輯: handsomeLin (73.93.82.238 美國), 07/25/2023 02:49:25
ku399999: 一個是制度有問題 一個是人有問題 這能比嗎 哪個比較該1F 07/25 07:44
ku399999: 死 不能留 大家心知肚明
kop14922000: 你講的是流程跟制度上有問題,但B已經是其它問題了3F 07/25 07:44
kop14922000: ,而且說一句「可能是我自己環境有問題」就能全身而
kop14922000: 退,在我看來是不可能啦
DrTech: 可怕的是bug 可以隨便關,沒人審核。Release可以讓開發者6F 07/25 07:54
DrTech: 自行決定隨便開feature,沒人審核吧。
DrTech: 真的是組織制度設計的問題,最鬼的真的不是A或B。
DrTech: 結果原文還誤導大家問題在A與B。
xam: 都有問題啊,只是人的問題,可以靠制度規範,但不是所有組織都能10F 07/25 08:41
xam: 一開始就有完善規定,這時候遇到獨善其身的人只能死了
q253upng: A亂關issue要其他人怎麼審核?issue能關本來就一直都有12F 07/25 08:46
q253upng: 信任成分在,要B負責也很怪,那之後B有權限去重開其他
q253upng: 所有人的issue嗎?
wmtsung: 擺爛的人沒啥,失言的該死XD15F 07/25 09:25
wmtsung: 從原po講的組織來看,A與原po同部門,原po可能是主管或
wmtsung: 資深人員,因為他扛feature成敗,QA與他們是同一個大部
wmtsung: 門,只有B是另一個大部門的人,B的主管看來也沒有進到這
wmtsung: 個案子處理,現有資訊看起來原po的大部門應該是這功能甚
wmtsung: 至整個案子的主導部門吧?那原po所謂的B release featur
wmtsung: e指的是什麼?把他上層沒問題的code進到release branch
wmtsung: 嗎?這有什麼問題?有問題的是A的code,這部份是A自己已
wmtsung: 經上了才會被B開bug不是嗎?結果一堆人因為原po最後兩段
wmtsung: 可能是B的氣話覺得B很雷?我只覺得有心人比鬼還可怕…
luciferii: B不是QA,他有自己code整合進去才是成品,而那成品是25F 07/25 10:17
luciferii: 有問題的,這不是只有信任上層code問題,而是他是把自
luciferii: 己整合完確定還有問題的東西release出去而不是再通知
luciferii: 沒修好。
s06yji3: 用炸客戶的方式來highlight內部的人難道沒問題嗎?29F 07/25 10:18
wmtsung: B發現有問題時已經開了bug給A,後來是A關了bug,甚至原p30F 07/25 10:22
wmtsung: o也寫了A認為他複製不出來這個問題,肯定是B把自己環境
wmtsung: 搞砸了,這種時候要求B一人對抗A和QA整個大部門嗎?
honoYang: A有錯,但問題較單純,可能用流程或制度可改善,但B的心33F 07/25 10:26
honoYang: 態今天不炸你 改天也會炸你,沒有職業道德。無論如何只
honoYang: 想離B遠遠的
wmtsung: B沒有往自己上面求援讓自己安全下莊這倒是B自己的問題,36F 07/25 10:30
wmtsung: 不過以原po透漏的組織來看我是不覺得B有何能耐能讓客戶
wmtsung: 不被炸到,B撐著不上自己的code又無法幫A找到問題點,A
wmtsung: 這邊可以說是B害這個feature延期啊
wtl: 說炸客戶有點偏頗 誰知道客戶的環境是怎樣 如果客戶環境是A40F 07/25 10:35
luciferii: B直接 Demo 出問題就可以驗證了,哪來無能為力的問題41F 07/25 10:36
wtl: 即使有bug也不會出事 A說沒問題 B當然就相信他沒問題42F 07/25 10:36
luciferii: 又不是要B修43F 07/25 10:36
honoYang: B是用A的東西做feature,看到A標無法複製而關issue,他44F 07/25 10:38
honoYang: 身為第一線使用者不向上反應而且還惡意推送,說到底沒人
wmtsung: 所以一些人要B一定要擋下來我也不知道為什麼,B開給A的b46F 07/25 10:38
honoYang: 比他更了解事情嚴重性,我是覺得他責無旁貸47F 07/25 10:38
wmtsung: ug可以讓A自己關掉我就不認為B有能力卡啊48F 07/25 10:38
luciferii: 換成客戶和客服就比較清楚,客戶回報有Bug有問題但不給49F 07/25 10:40
luciferii: 任何資訊,客服和後端怎麼測都很難找到問題點
luciferii: 換成B也是一樣,你明知有問題又不想給資訊,當然解不了
q253upng: A的做法是把制度搞砸,不知道為什麼這個版講得像是日常52F 07/25 10:41
q253upng: 一樣,今天B要擋A close的issue,請問其他close的issue
q253upng: 也要B擋嗎
luciferii: A的code影響你的code,你還能說沒問題開出去,當然最後55F 07/25 10:41
luciferii: 主責在你。
luciferii: kernal是A的,feature是B的,沒擋那開出去feature有問
luciferii: 題,還是你要扛
honoYang: 欸不是 ,B是A功能的第一線使用者耶,直接相關,沒有其他59F 07/25 10:44
honoYang: 人比B更了解實際情況,而且B是知道會炸他還故意讓客戶炸
honoYang: 。
wmtsung: B不給資訊是腦補還是事實?而且整個bug放三個禮拜,A、62F 07/25 10:46
wmtsung: 原po和QA無法讓一個B透漏資訊,B是多大咖的魔王嗎?你一
wmtsung: 個客服不給完整資訊我RD不先找客服主管highlight就自己
wmtsung: 關掉bug?你是把RD當OP還是客服在做嗎?
luciferii: A和QA測不出來,代表code是符合Spec和測試項目的,Use66F 07/25 10:47
wtl: 應該是QA要扛責任吧 怎麼會是B 不然請QA來是幹嘛的67F 07/25 10:47
luciferii: Case出問題,也只能User提供訊息才能測。這不是B對抗68F 07/25 10:48
luciferii: 人家,是B搞人家。
honoYang: 我覺得這問題換成A和B只能選一個,你寧願和誰合作?就比70F 07/25 10:49
honoYang: 較好選了
luciferii: 原文就有說B不願意提供資訊,藉口說要忙不理了。72F 07/25 10:49
q253upng: Issue CLOSE就是解完了,全部流程就是繼續往下跑,難道73F 07/25 10:49
q253upng: 現在還有"類close"這狀態嗎?
wmtsung: B真的不提供資訊,我也沒看到原po或A有找B的主管這個動75F 07/25 10:50
wmtsung: 作啊,那這所謂B不提供資訊的指控不就很奇怪?
honoYang: Issue close是解完?A明明是標無法複製77F 07/25 10:51
yinxuanh: B 有報bug,A找3禮拜,說B沒提供環境? 那客戶環境只B有?78F 07/25 10:52
luciferii: 全部流程哪可能繼續往下跑?release前不用再複測一次?79F 07/25 10:53
honoYang: B再怎樣也可以開會議或發mail HLA啊,怎可以故意炸客戶80F 07/25 10:53
luciferii: 就算是後端真的解完bug,丟回來的code也是矇眼直接放?81F 07/25 10:53
wmtsung: 下層的code怎麼會是B在上?82F 07/25 10:54
luciferii: 因為B...負責上層。最後給客戶的東西是B整合的啊,當然83F 07/25 10:56
luciferii: 是B在上。
yinxuanh: A跟QA 測試沒用客戶環境測?85F 07/25 10:57
wmtsung: A自己上自己的code才對吧,現在是A有問題的code早就在上86F 07/25 10:57
wmtsung: 面了,B上的只是去call A的部分吧
honoYang: 我是無法理解B都惡意搞事了,還有人覺得他沒錯,今天他88F 07/25 10:57
honoYang: 看A不爽就用公司信譽搞人,哪天會不會看誰不爽又這樣做
honoYang: 呢,防不勝防,誰敢和他合作
wmtsung: 破壞公司信譽的原因不就是A沒解就把bug關了91F 07/25 10:59
chawo: 原文作者在怪B差點毀到自己的利益,光聽他轉述B說的話可能92F 07/25 10:59
chawo: 不會100%正確
honoYang: 當然不是94F 07/25 10:59
honoYang: 怎會是A
yinxuanh: B故然態度有問題,但是A和QA 不適任或是教育訓練有問題96F 07/25 11:00
wtl: 我覺得原文把B描述成惡意搞事是討論的最大癥結 我不覺得是這97F 07/25 11:00
wtl: 樣 B事後承認就太蠢了 搞這種事就是要最後跳出來當英雄升官
wmtsung: 我也覺得寫個幾句氣話就能帶到風向蠻神奇的99F 07/25 11:01
wtl: 我看B也不覺得問題有這麼大 A都說沒問題了100F 07/25 11:01
q253upng: 沒人會喜歡B,但B事後有沒有垃圾話不影響客戶炸掉,因101F 07/25 11:02
q253upng: 為A關掉issue了,除非原po公司close不等同resolve
luciferii: 原文第一句就寫A是kernal B是feature了103F 07/25 11:02
luciferii: A code 要在透過B整合完才會給客戶用
wmtsung: 就我使用JIRA的方式來看,resolved後要reporter確認沒問105F 07/25 11:03
wmtsung: 題才能closed
luciferii: 不管有沒有解,都是B要複測確認才能開出去啊。107F 07/25 11:05
wmtsung: 你用git的話所謂整合也是各自上各自的code啊108F 07/25 11:05
luciferii: A是kernal,B的工作是整合A,何來各自上各自code?109F 07/25 11:08
luciferii: A的Bug直接影響B的code
honoYang: A是標無法複製關的issue,不是標解決吧,而且B不用測嗎111F 07/25 11:11
wmtsung: A的function平常不會被call當然自己上沒問題啊,現在是B112F 07/25 11:13
wmtsung: 的feature會去call,所以一開始有問題B開了bug,結果三
wmtsung: 週後A認為是B自己搞砸環境造成,那B為何不能上自己那部
wmtsung: 分沒問題的code?
wmtsung: A認為他複製不出來這個問題,肯定是B把自己環境搞砸了。
wmtsung: A都這樣說了,QA也測不出來,這樣B要怎麼證明自己的環境
wmtsung: 才是對的?
honoYang: 很簡單啊,把A叫過去給他看demo啊119F 07/25 11:17
luciferii: 你平常寫的程式 call的 library 有問題,你覺得你寫的120F 07/25 11:17
luciferii: call function沒問題,所以你覺得就可以開出去嗎?
wmtsung: library的開發者認為是我的環境有問題,我無法證明誰的122F 07/25 11:20
wmtsung: 環境才對而出事他願意負責那我當然上啊
luciferii: 所以,你其實就是B吧...希望不要遇到你124F 07/25 11:21
wmtsung: 很好啊,擺爛的總是不願意遇到想做事的人這沒啥問題125F 07/25 11:22
q253upng: A說環境搞砸close掉issue你要B拿什麼去挑戰,這樣會變126F 07/25 11:22
q253upng: 成B要去找A吵架來把關產品的品質,這樣流程靜電很不合
q253upng: 理
q253upng: *流程變得
wmtsung: 我是B的話當然先拉主管進來下車之後看A部門決定怎麼做啊130F 07/25 11:24
honoYang: 對啊應該拉主管 而不是放出去啊131F 07/25 11:24
luciferii: 正常流程就是bug reporter覆核不過,除非流程裏不要求132F 07/25 11:26
luciferii: 覆核。
q253upng: 拉主管這點完全同意,但我想這邊都是在討論事後究責吧134F 07/25 11:26
wmtsung: 從原文就是只說A關了bug啊,B看來不是爭論輸了就是根本135F 07/25 11:28
wmtsung: 沒必要他同意
luciferii: 如果流程上有覆核,那主責任就在B身上。137F 07/25 11:28
wmtsung: 如果原文是寫B關了bug,那B當然就有責任138F 07/25 11:28
askacis: RD居然可以隨便關ticket,當QA塑膠的嗎139F 07/25 11:38
lauto: 看到現在總覺得原po有些事情沒有講,當故事來看就好140F 07/25 11:53
blackrays: 原po留言有說他扛責了呀 感覺他發這篇只是想臭b141F 07/25 12:32
yinxuanh: 一個bug 弄3個禮拜是正常的嗎?142F 07/25 12:33
yinxuanh: 一個feature 是有多大? 還是A部門有一大堆債?
xam: 反正這故事裡面看起來也沒人在review issue,所以RD可以隨便關144F 07/25 12:50
xam: ticket也沒什麼吧
shortoneal: 就是一鍋粥,然後現在在那邊互噴,呵呵146F 07/25 13:26
chuegou: 寫出bug給其他部門測到誰沒有過?147F 07/25 15:30
chuegou: 但明知道有嚴重bug還出給客戶 這我可從來沒做過
wtl: 討論半天怎麼沒人討論到QA 就算RD想亂搞 也要過QA這關吧149F 07/25 16:03
labbat: qa跟A同部門唄150F 07/25 16:17
q253upng: 原po推文自己有說B有開bug給QA也被關151F 07/25 16:26
DrTech: 原來開 issue,開發者可以隨便關掉的喔。推文真的大開眼界152F 07/25 17:39
DrTech: 。這種情況,誰還要解Issue,直接關掉就好。
DrTech: 順便報一下公司部門啊,聽起來好爽的單位。
DrTech: 另外,哪一套issue管理系統,別人/別部門提的issue,自己
DrTech: 可以關? 我也是從來沒見過啦。
blackrays: 隔壁討論串更猛 還有你的close不是close笑死157F 07/25 17:50
k798976869: 正常A搞不出來 主管要幫A看吧158F 07/25 18:07
Ekmund: 一般是可以標記狀態 但關不關掉權限不在RD159F 07/25 18:13
Ekmund: 所以這問題確實是制度很鬼 人人可開關 沒人管為何
airtsubasa: b的背景原作交代不清啦 我提出你的func有問題,結果你161F 07/25 18:19
airtsubasa: 說沒有問題,原作也沒詳述b到底有沒有提供,a收到問題
airtsubasa: 也沒有向上呈報,跨部門處理,就這樣當作沒問題,怎麼
airtsubasa: 想都是a有問題啊,要死一起死 讚讚
x246libra: 我也覺得原po的問題最大165F 07/25 20:14
superpandal: 只有一來一往阿  B回報問題A/Qa 找不到close B沒再踢166F 07/25 20:32
superpandal: 回去
superpandal: 開issue開發者不能隨便關那當初就不要給權限 樓主的
superpandal: 公司肯定不是制度非常好的
Csongs: 嚴格說起來是A部門的bug,別的部門B幫忙測出來就該感謝了170F 07/25 21:33
superpandal: 這都不算太算bug 是feature  不支持該客戶環境的171F 07/25 22:28
superpandal: feature  測出來暗槓
superpandal: ,ㄏ話說其實只要技術上禁close就好
superpandal: 權限劃分
porching: 說B有問題是他自爆或是站在上帝視角175F 07/26 00:22
superpandal: 沒有上帝視角B被小懲是這樣 畢竟他是統整的人 他如果176F 07/26 17:28
superpandal: 隱藏那會是更恐怖的人 但這事情沒如果 你掘地三尺必
superpandal: 然會更接近真相 你還在那邊如果如果那這問題就變寫故
superpandal: 事而不是說故事
miyazakisun2: 客戶那邊出事了 原來是這兩個鬧小脾氣的搞事 誰在180F 07/26 19:44
miyazakisun2: 乎權限三小 通通下去
superpandal: 這是全部人的問題  這事件原po/A/B通通下去了 只是時182F 07/26 20:00
superpandal: 間早晚

--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 97 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇