Re: [討論] 故 CTO 對於 Scrum 的看法
看板Soft_Job (軟體人)作者langrisser19 (lan)時間1天前 (2025/03/08 20:18)推噓23(33推 10噓 132→)留言175則, 46人參與討論串2/2 (看更多)
不太懂為什麼硬體不能跑scrum
我之前的工作就是做寶寶攝影機,但是是在另外一家
先把前提定義好
這是一個iot專案,包含硬體、後台、app
硬體規格經過evt dvt pvt 已經是量產了
提供的介面與傳輸規格都訂好
而這邊提到的scrum,本質是根據使用者需求快速迭代
我不太懂為什麼這樣的需求做不到
舉個例子
機器本體有個溫控sensor,PM希望可以在溫度超過警示值的時候報警
但不知道是每分鐘報一次,還是只報一次但通知含拍照
像這樣的功能,不能跑scrum嗎?
這台攝影機,支援的協定不是http,不然就是udp(走tutk)
從量產出來之後,這台機器的下一代出來之前,大概有三到四年
硬體的能力與支援協定就是不會動了
我不懂新增功能為什麼不能滿足"快速迭代"這個需求
如果因為硬體比較複雜,扣除hotfix,每個功能版本抓一個月,應該是可以的吧
有問題的是不是當初在做的時候,根本就沒考慮到未來會擴展
就像文章提到要做app 重構
如果大家有看cubo在store上大家抱怨最多的問題
無非就是串流容易當掉,動不動就看不到影像
但這是重構能解決的嗎?
這問題應該是第三方在做p2p 的udp hold puching有問題
與其重構,不如先提供一個測試工具,可以讓想買的人先下載測測看
然後也把這個工具整合進去,不能連線的時候把這個跑起來
至少讓使用者知道發生什麼事,而不是一直轉圈圈
從文章的前後去推敲
他的測試都還要手動去按,大概就知道app在開發階段就沒做到依賴注入
核心功能都跟那堆串流,事件紀錄,硬體功能的side effect綁一起
這樣的狀況下,你期待怎樣的重構,重構要多久
整個重做嗎?我以為只有新進工程師才會想這樣做
如果硬體功能就是那樣,第三方也綁死在那家廠商
重構也不會讓看不到影像的狀況變成看得到
那不如就是先從使用者經驗著手,不要只是顯示一個連不上
然後要重構也是先把那堆萬年callback hell先換成async|await
因為一堆行為都是一環扣一環,中間一個爆了,用回呼你也很難做try-catch
而這些需求,不管是硬體還是軟體,為什麼不能走scrum
然後看很多人討論
我自己覺得最大的問題是
為什麼ceo去找一個進來以後要花一年學後端學nodejs的人當CTO
然後讓他去掌控整個技術團隊的方向
然後還一堆人說這個cto技術很強很負責
這才是這個團隊跟產品最大的問題吧
然後還有很多人推文說
他的裝置數量成長很多,但雲端費用卻持平
這個我沒看到細節,所以我也是保留問號
但我推論有很大的機率
是他的原本的app,在類似像調整攝影機設定的功能
使用者拖曳slider的時候,就會對iot hub送出一次請求
沒有去做debounce & throttle
或是在照片列表的地方,沒有去做快取的機制
使用者每進一次頁面,就重拉一次
像這樣一些小細節
一開始沒處理,那後來加上去了
這樣你要說他很強,還是60分,我覺得就見仁見智
※ 引述《JasperChang (PeterChou)》之銘言:
: Scrum 造不出車、造不出火箭、做不出 IC,可能甚至連台電視都做不出來。
: 但我也同意在某些情境下 Scrum 是很好的工具,
: 特斯拉車上有三套電腦,
: 車控和自駕電腦完全符合 ISO16949 和 ISO26262 的嚴格規範,
: 每一行程式碼都經過嚴格的靜態分析和解析、測試才能 deploy;
: 負責 UI 的 MCU 電腦
: 就真的是沒事一直更新一直打 patch 一直有新 feature 一直有 bug 一直給人驚喜。
: 但我認為我們的攝影機凡是牽涉到串流的軟體,
: 都是核心功能,不應該走得太激進。
: 但你在處理 PIP 和 SS 功能時並不這麼認為。
: ------
: 小弟剛接觸軟工只聽說 Scrum 強無敵只是你不會用用不好
: 上面資深技術長的看法是不是有修正餘地?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.216.28.179 (日本)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1741436331.A.052.html
推
03/08 20:20,
1天前
, 1F
03/08 20:20, 1F
這個真的是對當事人很抱歉
我覺得他真的很無辜,因為不管怎樣他都不應該被這樣對待
我對他本人真的是覺得很難過
但跳過人這件事,我覺得還是可以從技術面去看這個專案
畢竟這是軟體版
所以還是要很認真的說,如果有當事人的朋友看到
先說聲抱歉
我不是要批評人,只是從流程去看這個專案的問題
※ 編輯: langrisser19 (111.216.28.179 日本), 03/08/2025 20:26:23
噓
03/08 20:27,
1天前
, 2F
03/08 20:27, 2F
推
03/08 20:28,
1天前
, 3F
03/08 20:28, 3F
推
03/08 20:30,
1天前
, 4F
03/08 20:30, 4F
推
03/08 20:38,
1天前
, 5F
03/08 20:38, 5F
※ 編輯: langrisser19 (111.216.28.179 日本), 03/08/2025 20:47:47
推
03/08 20:46,
1天前
, 6F
03/08 20:46, 6F
→
03/08 20:46,
1天前
, 7F
03/08 20:46, 7F
→
03/08 20:47,
1天前
, 8F
03/08 20:47, 8F
→
03/08 20:48,
1天前
, 9F
03/08 20:48, 9F
→
03/08 20:48,
1天前
, 10F
03/08 20:48, 10F
所以這邊就知道你不熟啊
你有仔細看他的文章嗎
他就是說再加新功能,你以為是沒藍牙加藍牙嗎
cubo2代跟一代中間隔多久你知道嗎?
硬體加ai視覺辨識,你覺得這算軟體還硬體
加哭聲辨識你覺得這算軟體還硬體
推
03/08 20:48,
1天前
, 11F
03/08 20:48, 11F
推
03/08 20:49,
1天前
, 12F
03/08 20:49, 12F
→
03/08 20:49,
1天前
, 13F
03/08 20:49, 13F
※ 編輯: langrisser19 (111.216.28.179 日本), 03/08/2025 20:56:31
→
03/08 20:49,
1天前
, 14F
03/08 20:49, 14F
→
03/08 20:49,
1天前
, 15F
03/08 20:49, 15F
→
03/08 20:50,
1天前
, 16F
03/08 20:50, 16F
→
03/08 20:50,
1天前
, 17F
03/08 20:50, 17F
推
03/08 20:51,
1天前
, 18F
03/08 20:51, 18F
→
03/08 20:51,
1天前
, 19F
03/08 20:51, 19F
→
03/08 20:51,
1天前
, 20F
03/08 20:51, 20F
→
03/08 20:51,
1天前
, 21F
03/08 20:51, 21F
所以你的想法是什麼?
我覺得台灣就是很多人不知道變通
如果scrum本質是要根據使用者需求快速迭代
那一個iot專案到底可以不可以做到
硬體製造當然不行,就算我遇到很笨的主管想搞快速
一次打樣失敗他下次就知道了
那其他的東西到底可不可以基於快速迭代這個需求去做
還是一定要等到所有的wireframe架構圖都確定才開始
如果今天要加一個哭聲辨識
聲學那邊一開始就已經考量過降噪還有收音範圍了
硬體的菜就是那樣,那辨識的功能要怎樣開發才符合大家所說不會浪費生產成本
如果辨識率就是80%
這樣要不要上
如果上了以後發現,就是只能在某個範圍內收音,那軟體app可以怎樣輔助去解決
還是照你們說的,像這種狀況就是請聲學來重新設計硬體
推
03/08 21:02,
1天前
, 22F
03/08 21:02, 22F
※ 編輯: langrisser19 (111.216.28.179 日本), 03/08/2025 21:15:06
推
03/08 21:11,
1天前
, 23F
03/08 21:11, 23F
→
03/08 21:12,
1天前
, 24F
03/08 21:12, 24F
→
03/08 21:14,
1天前
, 25F
03/08 21:14, 25F
→
03/08 21:14,
1天前
, 26F
03/08 21:14, 26F
推
03/08 21:18,
1天前
, 27F
03/08 21:18, 27F
→
03/08 21:21,
1天前
, 28F
03/08 21:21, 28F
→
03/08 21:23,
1天前
, 29F
03/08 21:23, 29F
我以前的主管就會這樣用文字來把概念覆蓋掉
你量產前跟量產後就是不同的做法
就以我說的哭聲辨識
前面在硬體設計的時候我們就是用樹莓派加上麥克風搭配角度治具去測試
去驗證要幾顆麥克風,然後要在什麼角度
搭配機構id去驗證後續可以怎樣安裝與設計
中間每一次驗證也都是一週出頭
我不知道這算不算是scrum
還是又要到量產才算
所以我才說很多人都用固有的概念與想法
只要能夠配合需求快速修改,這為什麼不能算是scrum
還是要加個站立會議才算?
推
03/08 21:23,
1天前
, 30F
03/08 21:23, 30F
→
03/08 21:23,
1天前
, 31F
03/08 21:23, 31F
→
03/08 21:24,
1天前
, 32F
03/08 21:24, 32F
還有 103 則推文
還有 5 段內文
→
03/09 14:47,
12小時前
, 136F
03/09 14:47, 136F
→
03/09 14:49,
12小時前
, 137F
03/09 14:49, 137F
→
03/09 14:49,
12小時前
, 138F
03/09 14:49, 138F
→
03/09 14:49,
12小時前
, 139F
03/09 14:49, 139F
推
03/09 14:53,
12小時前
, 140F
03/09 14:53, 140F
→
03/09 14:53,
12小時前
, 141F
03/09 14:53, 141F
→
03/09 14:53,
12小時前
, 142F
03/09 14:53, 142F
→
03/09 14:53,
12小時前
, 143F
03/09 14:53, 143F
→
03/09 15:12,
12小時前
, 144F
03/09 15:12, 144F
→
03/09 15:12,
12小時前
, 145F
03/09 15:12, 145F
→
03/09 15:14,
12小時前
, 146F
03/09 15:14, 146F
→
03/09 15:14,
12小時前
, 147F
03/09 15:14, 147F
→
03/09 15:14,
12小時前
, 148F
03/09 15:14, 148F
→
03/09 15:15,
12小時前
, 149F
03/09 15:15, 149F
→
03/09 15:29,
11小時前
, 150F
03/09 15:29, 150F
推
03/09 15:48,
11小時前
, 151F
03/09 15:48, 151F
→
03/09 15:48,
11小時前
, 152F
03/09 15:48, 152F
→
03/09 15:48,
11小時前
, 153F
03/09 15:48, 153F
→
03/09 15:48,
11小時前
, 154F
03/09 15:48, 154F
→
03/09 15:50,
11小時前
, 155F
03/09 15:50, 155F
→
03/09 15:50,
11小時前
, 156F
03/09 15:50, 156F
→
03/09 15:50,
11小時前
, 157F
03/09 15:50, 157F
→
03/09 16:04,
11小時前
, 158F
03/09 16:04, 158F
噓
03/09 17:19,
10小時前
, 159F
03/09 17:19, 159F
噓
03/09 18:40,
8小時前
, 160F
03/09 18:40, 160F
噓
03/09 19:33,
7小時前
, 161F
03/09 19:33, 161F
→
03/09 19:45,
7小時前
, 162F
03/09 19:45, 162F
→
03/09 19:45,
7小時前
, 163F
03/09 19:45, 163F
→
03/09 19:45,
7小時前
, 164F
03/09 19:45, 164F
→
03/09 19:45,
7小時前
, 165F
03/09 19:45, 165F
→
03/09 19:45,
7小時前
, 166F
03/09 19:45, 166F
→
03/09 20:09,
7小時前
, 167F
03/09 20:09, 167F
→
03/09 20:45,
6小時前
, 168F
03/09 20:45, 168F
→
03/09 20:46,
6小時前
, 169F
03/09 20:46, 169F
→
03/09 20:47,
6小時前
, 170F
03/09 20:47, 170F
→
03/09 20:49,
6小時前
, 171F
03/09 20:49, 171F
→
03/09 20:51,
6小時前
, 172F
03/09 20:51, 172F
→
03/09 20:55,
6小時前
, 173F
03/09 20:55, 173F
→
03/09 20:56,
6小時前
, 174F
03/09 20:56, 174F
→
03/09 21:10,
6小時前
, 175F
03/09 21:10, 175F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章