# 20211119_retrospective
## Things that went well
- 感謝 Roy, Bill 幫我 review / 跑 pipeline 測試 [name=Jordan]
- 有PM了,讚讚 [name=Roy]
- 有morale event了,讚讚 [name=Roy]
- 不知不覺到職一年了,讚讚? [name=Roy]
- 去人第一版可以用autopipeline跑了, 讚讚[name=Cindy]
- Bill很棒出了很多有用的tower API,讚讚 [name=HH]
- 全台辦公室開催計畫中,讚讚 [name=Hans]
- PM或許可以活久一點?讚讚[name=Hans]
- 保留每天完整2hr時間寫程式,讓模型有辦法往前推進[name=hao.kai]
- 持續按照規矩做事寫code [name=hkazami]
- 有多跟浩凱討論,才知道他在想什麼 [name=Howard]
- 感謝cli始祖qhan幫忙討論 Tower API [name=Bill]
- 花蓮辦公室聽起來很猛 [name=Bill]
- 豬羊變色終於看到一線曙光,已merge [name=Bill]
- ck 破解了 nvidia-patcher [name=hao.kai]
## Things that could be improved
- 討論tower-API 的flow 沒有先sync好,造成Bill的困擾 [name=HH]
- 畫了很久的class diagram沒有辦法被implemented [name=HH]
- 心情影響很大
- 錯誤是延續的
- 如何避免這個情形
- 卡關時候應該要先問問十方大德,避免自己用拉基Tool搞不出自己想要的東西[name=Hans]
- 不知道我們現在做的東西有沒有溝通足夠讓Ptt知道他想要的東西其實有被Cover[name=Hans]
- 投影片內可以列出自己的工作在 overview 的哪個 section
- 也許可以做 POC,但可能時間會被切碎
- 寫到最後才發現 RTK 沒訊號很可能代表 camera GPS 訊號也差到不能用,所以 merge 複雜的地方可能都不會用到 [name=hkazami]
- ContentQA 每個人標準不同 [name=hao.kai]
- 去人結果檢查方法,應該要有文件
- 新的新檢查員受訓
- 去人標 mask 去公司一看,就發現全都錯 [name=hao.kai]
- 去人標註文件修改
- 加圖例
## What makes your work difficult
- auto-pipeline 現在能自動化測試,但 kind 在 mac 上跑很慢, 若能在 Linux docker 跑測試會順很多 [name=Jordan]
- docker in docker
- Content QA 最近有被略過 [name=hao.kai]
- SFM 需要知道 File Structure, Review 起來比較慢 [name=Howard]
- auto pipeline相關的code每次改都要重測,很花時間 [name=HH]
## Discussion
- 畫了很久的class diagram沒有辦法被implemented
- 不要一開始用 class diagram,可以先用 scrum board畫大的 bill
- auto pipeline相關的code每次改都要重測,很花時間
- Content QA 最近有被略過
- 需要有專案時程
- release date 要壓清楚
- instagant
## Action Item
- preplanning 提出需要 content 的專案時程 andy, jou
- auto pipeline 怎麼測比較快 hh
- 聊工作狀況 hh
- 什麼事 commit label commit tag, commit 又是什麼那些想像 [name=江柔]
- make Stefan make a presentation after refactor - Roy
- 要新電腦 hh
- 還沒問Stefan(11/8 2:00前)
- 有問stefan
- gps, sfm 算法 content QA 怎麼做 hao.kai
- 問 stefan stage 的 QA 寫到系統內 hans
- 有問過Stefan他覺得可以做,不過priority目前不高
- 確定有QA人力的教學流程(Andy)
- 可以問CAO(以儒)
- 以儒12月開始要準備研究所,所以不會來
- 不要標影子照SOP做,宣導SOP(Andy)
# 20211105_retrospective
## Good
- 感謝Cindy, Bill, QHan 一起討論 towerAPI, 對我們未來幫助很大:D [name=HH]
- 感謝 Bill, Roy, Hans 拯救我的串流測試 [name=Yun-Hsuan Lin]
- 感謝 yun-hsuan review, face-blur神奇bug一堆 [name=Albert]
- 照規矩做開發,覺得自己很乖 [name=hkazami]
- 先計畫後行事比較安全
- 要乖喔
- sfm 的 tower graph 畫出來以後,對於進度了解有幫助 [name=hao.kai]
- tower autopipeline 用在拼接超快 [name=hao.kai]
- 感謝hao kai Cindy 最近一直被我煩還沒陣亡 [name=江柔]
- New PM will be ready in next week [name=Hans]
- 貌似快可以離開 GeoJson Editor的泥淖. 盡力改好初期Editor造成的不好體驗中,跟清宿便很像[name=Hans]
## Improvement
- sfm, sfm-gps 分開的事情沒有在plan的時候想好,浩凱幫我review pipeline yaml 才赫然發現[name=HH]
- retrospective 文件的標題 [name=hao.kai]
- Good 的 term -> Things that went well
- Improvement -> Things that could use improvement
- 不然新進的人都不知道該說什麼
- 照規矩做開發,覺得自己很慢 [name=hkazami]
- 先來點簡易的 feature QA 流程,買 1 iphone, 2 android 就好 [name==hao.kai]
- 比起Device. 人力問題應該比較吃緊? [name==Hans]
- 跟css真的蠻不熟的,豬羊變色好難做 [name=Bill]
- 大哥這關不容易過 [name=Hans]
- 不要不討論就想改開發順序 [name=Howard]
- nvidia-patcher 不能用,但不知道要怎麼跟 engine 談論 [name=hao.kai]
- HR問卷填了現狀是?[name=Hans]
- 處理匿名化問題中
- 問題重新設計中
## Impediment
- 好想念討論的時候有大白板可以用. 效率差很多 [name=Cindy]
- Jamboard? HackMD? [name=hkazami]
- [Miro](https://miro.com)
- iPad 投影讚 [name=Howard]
- [Vscode Live share](https://visualstudio.microsoft.com/zh-hant/services/live-share/)
- 測試tower auto pipe 都很容易遭到不順,是體質不好嗎[name=HH]
## Discussion
- 怎麼讓人負責 release 時程
- 外部專案時間到自然該上
- 老闆有時突然想上
- 跟老闆提有 QA process,會花時間
- 強調 QA process 的好處,會損壞公司的名譽
- PM/BD 遇到阻礙趕快找工程師
- Arial 想上
- 排斥使用 excel,維護、同步
- 買市占率最高手機高階+低階、iphone舊手機
- 效益不明
- 1 隻 iphone + 1 隻 Android
- QA人力
- morale
- GB
## Action Item
- 什麼事 commit label commit tag, commit 又是什麼那些想像 [name=江柔]
- 不要不討論就想改開發順序(可找第三方釐清) [name=hao.kai]
- make Stefan make a presentation after refactor - Roy
- 要新電腦 hh
- 還沒問Stefan(11/8 2:00前)
- 買Android Jou.Chiang
- 交出 content QA 流程 hao.kai
- 參考花季飯店 https://docs.google.com/spreadsheets/d/13Qogwy7112rG1c6BGWlx0geQZ9hTwTDOd4gdBcb5SIw/edit#gid=1792299422
- gps, sfm 算法 content QA 怎麼做 hao.kai
- 開發流程(functional, content) - Hans
- https://miro.com/app/board/o9J_lmtQMlM
- 問 stefan stage 的 QA 寫到系統內 hans
- preplanning 的時候提這件事"stage 的 QA 寫到系統內" hao.kai
- QA人力 3 人 hao.kai
- 缺 2 個人
# 20211022_retrospective
## Good
- 這次大更版充分感受到internal環境的用處 [name=Roy]
- 下個 sprint 開始不管 PM 惹ㄏㄏ [name=hkazami]
- 大地圖 始動 [name=Hans]
## Improvement
- transcoder排隊機制一直拖到 [name=Roy]
- stage_loc 自動化很煩 [name=HH]
- 工作很瑣碎
- 測試要重測
## Impediment
- 下雨家裡網路變爛, vpn就連不上了 [name=Cindy]
- -> 每個月一次還不用管
- 換 ip 分享器,讓送出的wifi訊號更好
- 用 ip 分享器,用它播號
- 好像太長按方向鍵, 我的右鍵感覺快黏在主機板上了 [name=Cindy]
- 去除人臉開發速度很慢 [name=hao.kai] --> hao.kai 也只能接受了
- class diagram 畫很多次,寫 code 才發現有少話
- 拆模組沒有經驗
- 老闆以面試者不認識學長為理由刷掉 PM candidate --> 下次要debrief,邀請所有人,如果理由不合理要辯駁[name=hkazami]
- mongo db document validation fail真的神煩 [name=Bill]
- schema 定義 float ,如果放了 int,他不會告訴你什麼問題
- 建議少改 schema
- 360 Depth 不知道怎麼開始 [name=Howard]
- tower-cli 版本套件會有時衝突 [name=hao.kai]
- 最好是鎖定 ffprobe 版本,讓輸出的內容一樣
## Discussion
- transcode 為什麼跟 pipeline 本身不是連動的
- release 的影片才是要看的,實際上不見得裡面有影片
- 標記release 再按下transcode,跟標註 release 自動 transcode,勞力支出一樣,做跟不做沒有差別 --> 先當作沒這件事情
- 無PM時代,大家的各自對口 : [suggestion](https://www.quora.com/Is-it-possible-to-have-a-Product-Manager-Title-without-having-an-engineering-team-working-with-that-PM-directly)
- 系統與算法之間的溝通
- Jira issue 認真的更新狀態 (Sprint當中的狀態更新)
- Planning 時候要確定誰跟誰合作
- 各自Spec的制定,實作,驗證如何進行
- 算法
- Hao-kai是動力來源
- 那個算法到底在幹嘛,可以做到什麼地步的文件
- 視覺上有前後的對照組,按照影片去驗證
- 與系統相關的部分,會需要過Stefan
- 類似這樣https://docs.google.com/document/d/1-VNdDX5UyJefKddFBYvCaDhykIodKyWdCwiW1LS9nbY/edit
- 系統
- RoadMap是跟大綱
- 實際上看起來的Spec要跟設計討論,要過Stefan
- 大部分時候設計Spec幾乎可以等於功能Spec,越詳細越好驗證,實作工程師要確認Spec
- 大家互相Cover驗證
- 算法
- 看起來如何,會找江柔看看這東西看起來行不行
- 系統
- Tower 內部功能
- 被動式驗證,有錯再來說
- Feature有設計的
- 請Danny看跟他想的一不一樣
- Issue如何處理與追蹤
- 每天的值日生去當 issue router,確認該issue自己可以解或者要找其他人
- 輪值到的值日生除了當issue router 也可以看看有什麼掛在自己身上的 issue
- 要標記優先程度
- 系統爆炸,通常是高優先
- 沒辦法自我判斷priority時候,就拖一下看他有多急
- 開發流程如何在沒有管理者狀況下自體循環
- 確定開發/QA流程流水線
- 面對來自 (BD) Arial
- 問 Tech Lead
- 有事情 Preplanning 見
- 面對來自 (Meteor) Ptt
- Hao-kai + Stefan 要挺身而出
- Morale Event!
-
## Action Item
- make Stefan make a presentation after refactor - Roy
- 要新電腦 hh
- 有問浩凱策略,會開始survey一些規格
- 買市占率最高手機高階+低階、iphone舊手機 Jou.Chiang
- 交出 content QA 流程 hao.kai
- 開發流程(functional, content) - Hans