---
# System prepended metadata

title: 20211022_retrospective

---

# 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
# 20211008_retrospective
## Good
- 公司好涼 [name=Bill]
- 公司有咖啡和茶 [name=Yun-Hsuan Lin]
- 兩天一次的產品會議這兩週突然消失了，蘇湖～ [name=hkazami]
- 了解比較多Player本體的東西 [name=hans]
- 之前討論出來的東西，要準備開始做了 [name=hans]
## Improvement
- Tower uploader 測試一天拖過一天ＱＱ [name=hkazami]
- Task事先了解不夠完備造成開發下去才逐步補齊 [name=Roy]
- 測試auto pipeline flow不夠熟悉 [name=Roy]
## Impediment
- content QA一直沒做，但釋出錯影片的事情也不斷發生hao.kai
- 做事效率開始逐漸下滑 [name=Yun-Hsuan Lin]
- 每天都要叫人登出tower-staing [name=HH]
- 公司消防廣播真的很吵 [name=Bill]
    - 去別棟
- 系統目前的開發方式會不會不大健康 [name=Roy]
## Discussion
- 一般公司都怎麼做軟體 QA 的？不知從何想起 [name=hkazami]
    - content QA相對需要
    - tter相對tower需要QA
    - QA需要一點上手時間
- 系統工程師的 tasks 是不是開得不夠明確，導致感覺某個 feature 好像做完了結果一用才發現還有很多事要做 [name=hkazami]
- 大家是否都進入了倦怠期覺得手上的事情很煩 XD [name=hkazami]
## Action Item
- Epic need to have user stories - PM 
- make Stefan make a presentation after refactor - Roy
- Content 測試流程 江柔、Bruce、hao.kai
- at certain point chefu 恢復 1/2 工程師 hao.kai
- 要新電腦 hh
    - 有問浩凱策略，會開始survey一些規格
- 買市占率最高手機高階+低階、iphone舊手機 Bruce
- 了解雅婷如何run QA - hkazami

# 20210924_retrospective
## Good
- 放假好開心, 然後發現國慶連假快來了 [name=Cindy]
    - 連假放到很不想上班 [name=HH]
## Improvement
- SfM pipeline邏輯深奧不小心亂改踩到雷，debug花很久時間 [name=HH]
## Impediment
- Need some exciting task [name=Hans]
## Discussion
## Action Item
- Content 測試流程 江柔、Bruce、hao.kai
- at certain point chefu 恢復 1/2 工程師 hao.kai
- 要新電腦 hh
    - 有問浩凱策略，會開始survey一些規格
- 買市占率最高手機高階+低階、iphone舊手機 Bruce




# 20210910_retrospective
## Good
- stefan開發的stage簡化UI看起來有點猛 [name=Bill]
- cubemap convertor 好快 [name=Haokai Wen]
- tower-api 可以處理 stage [name=Haokai Wen]
## Improvement
- spatial mode 做兩次，累[name=HH]
    - 有潛在的 bug
- VideoIO 有版本紛歧？ [name=Howard]
    - 之後更新只用第三版，因為新版本的 code 各個方面都比較快
    - 2.X 會廢止
- 相較 Stefan Stage簡化之下 GeoJson Editor UI/UX看起來還有很大進步空間 [name=Hans]
## Impediment
- 最近有種一直在做雜事的感覺 [name=Bill]
    - 沒有大事情
    - 很雜的事情：tower safari 無法顯示
    - 很無聊
    - 全部人的 capcity 都塞滿了，剩下的所有 bug，Bill 吃下
- 每天花 40 分鐘檢查影片處理，其實很久 [name=Haokai Wen]
    - 等autopipline
    - 最後一行寫檔案到 volumne
- 實務上有 stage，但只能用 repo 想事情 [name=Haokai Wen]
    - tower-api command 
    - tower-cli 不開放
- 不知道要用哪組 ffmpeg 指令
    - 忘記更新到 videoio 3.x，補 README.md
- 不知道 base image 上 ffmpeg 有更新 [name=Howard]
    - Docker image from ...base:特定版本號 
- 希望我不會變成多國語言翻譯專員 [name=Hans]
    - 中日語文要意思一樣而且念出來的長度差不多很困難
    - 需要專職的人
    - 下次拒絕
## Discussion
- Content 測試流程
    - 每個算法都可以在 tower 上面看
    - release 之前沒有每一隻影片看過
    - mark source marker
- 測試
    - 手機模擬器
        - 沒有聲音（致命問題）
        - iOS 
            - 重心往左
            - 畫面旋轉延遲
        - Android 
            - 瘋狂轉畫面
    - WFH 手機放公司也沒用呀
        - 工讀生測試
        - 工程師測試
- Online morale event
    - 投票
## Action Item
- Content 測試流程 江柔、Bruce、hao.kai
======from last time=======
- 算法 Proposal 怎麼寫、paper survey要有共識，才能繼續討論 haokai, Cindy
    - https://docs.google.com/document/d/1tWtuCQeyvdDtCVyCC5_oj7W0Jpqa1YKQhVeCxj070PI/edit
- 09/15 chefu 恢復 1/2 工程師 hao.kai
- 要新電腦 hh
    - 有問浩凱策略，會開始survey一些規格
- 買市占率最高手機高階+低階、iphone舊手機 Bruce
- online morale event howard
    - [重畫遊戲](https://garticphone.com/zh-TW) 有很多模式，可能需要分組玩 [name=Albert][name=Howard] 2
    - [Fall Guys](https://store.steampowered.com/app/1097150/_/?l=tchinese) 糖豆人，障礙挑戰賽，看誰先到終點，最多40人 [name=Roy] [name=Hans] [name=Haokai Wen] [name=HH] [name=Bill]  [name=Bruce] [name=Andy] 7 (windows only)
    - 全民Party(https://apps.apple.com/tw/app/%E5%85%A8%E6%B0%91party-%E8%B6%85%E7%81%AB%E7%88%86%E9%81%8A%E6%88%B2%E7%A4%BE%E4%BA%A4%E8%BB%9F%E9%AB%94/id1112801526) - ktv [name=Albert] 1
    - [BoardGameArena](https://zh.boardgamearena.com/) 桌遊線上版 0
    - [AmongUs](https://store.steampowered.com/app/945360/Among_Us/) 網頁100元，app free，一次最多15人 [name=Hans] [name=HH] [name=Bill]  [name=Bruce] [name=Andy Lee] 5
    - 百變大偵探 (劇本殺 APP) [name=Haokai Wen][name=Roy][name=Howard] 3



# 20210827_retrospective
## Good
- Roadmap 終於出現了 [name=Hans]
- 感謝 howard 協助討論 gps hover point [name=Bill]
- 感謝 Bill and Jordan協助k8s相關指導 [name=Roy]
## Improvement
- 這個sprint又要做spatial mode覺得心很累，感覺很多事砸在一起。 [name=HH]
    - 想不出來資料錯誤的檢查機制
- 算法 review 花很多時間 -> 限制 timeslot, 跳過不理解點下場會再開 [name=hao.kai]
- 覺得不太會做 UI，常常考慮不周全，進度比較慢，需要多練習 [name=Hans]
    - 感到不 confident 時找 PM，either PM 幫忙討論 or PM 抓 designer 救援 [name=hkazami]
- 不擅長的事情較難提起勁處理 [name=Roy]
- Proposal 寫的心很累 [name=Cindy]
- videoio refactor 的心很累 [name=Yun-Hsuan Lin]
- 估時程真難 [name=hkazami]
- 時不時還是會誤會或誤判開發狀況 [name=hkazami]
- 潛意識裡一直不想面對規劃自由移動 [name=hkazami]
## Impediment
- 對deploy不熟，如：部署的環境 [name=Hans][name=Roy]
    - 也許可以讀完以後辦教學
- 最近有點職業倦怠 [name=Roy]
    - 疫情
    - 不熟悉的程式：transcoder, deploy
    - ++（不只最近也不只有點）好期待中秋連假 [name=hkazami]
- 有點不確定使用traveler的feedback要在什麼地方表達 [name=Roy]
    - 朋友完全不知道怎麼使用
    - 前端不能調聲音，感覺很吵(?
    - 太 general 問題敲 chefu
    - 寫 THD
- 不知怎麼跟beatus開口要電腦 [name=HH]
    - 先跟Stefan討論
- chefu 沒有開發，卡在 PM 工作太久 [name=hao.kai]
    - 我剛看到你寫我沒有做事！！道歉！！ [name=hkazami]
    - 我和Bruce都太需要哲輔了 [name=Andy]
    - Let me retirrrrrrrrrrrrrrrrrr [name=hkazami]

## Discussion
- 線上群聚
- uber eats + 聊天
- 隨機抽籤兩組
- party game
    - 狼人殺
    - 劇本殺
## Action Item
- 算法 Proposal 改怎麼寫 hao.kai
- yh refactor 太多次是為什麼 hao.kai
- 09/15 chefu 恢復 1/2 工程師 hao.kai
- content 收集的負責人選會是誰？業務助理江柔 haokai
- 百萬導遊在 smart city 定位？主要做創意影片，編輯 tour mode，熟悉以後，再嘗試其他模式， haokai
- Preview 用影片可以打開後，再度開啟討論測試流程的議題 hh
- 要新電腦 hh
    - 有問浩凱策略，會開始survey一些規格
- 買手機 或 買線上平台帳號 Bruce
- make a deploy tutorial, then do the release by turns Bill
- paper survey要有共識，才能繼續討論 haokai, Cindy
- online morale event howard
    - https://garticphone.com/zh-TW
    - Fall Guys (https://store.steampowered.com/app/1097150/_/?l=tchinese)
    - [全民Party](https://apps.apple.com/tw/app/%E5%85%A8%E6%B0%91party-%E8%B6%85%E7%81%AB%E7%88%86%E9%81%8A%E6%88%B2%E7%A4%BE%E4%BA%A4%E8%BB%9F%E9%AB%94/id1112801526)
    - [BoardGameArena](https://zh.boardgamearena.com/)
    - [AmongUs](https://store.steampowered.com/app/945360/Among_Us/)

# 20210813_retrospective
## Good
- 感謝jordan大大協助查詢s3的問題 [name=Bill]
- 感謝Che-fu大大協助處理action item [name=羅伊]
- 感謝Jacob大大跟我視訊 [name=羅伊]
- 感謝jordan大大幫我看player問題 [name=HH]
- 感謝che-fu大大為我講解 sfm pipeline 裡面奇怪的註解 [name=HH]
- 感謝上帝大大讓我又活過了一個 sprint [name=hkazami]
- 感謝 che-fu [name=andy]
- 認識大家很好 [name=andy]

## Improvement
- 各處 ticket 總量太多，追蹤 ticket & release 狀況困難 [name=hkazami]

## Impediment
- Tower 很難懂 [name=andy]
- 算法一堆 [name=andy]
- 越來越容易腰痠背痛了 [name=Roy][name=Hans]
    - 升降桌、好椅子
- 沒疫苗打幹 [name=Hans]
- 脖子也痛，早上起床很不舒服 [name=Yun-Hsuan Lin]
    - 推薦凱蒂瑜珈 https://youtu.be/2YVr-YQKrHI [name=hkazami]
    - 棉豆腐好睡 [name=HH][name=hkazami]
    - 練核心、靠牆壁調整駝脖子、擠出雙下巴、墊高螢幕 [name=hao.kai]
    - 調整設備、姿態 https://www.edh.tw/article/5413  [name=hao.kai]
- 最近肚子餓的頻率太高了[name=HH]
- 又要來抱怨：老闆真的活在雲端，跟他吵架很煩 [name=hkazami]
- 做夢夢到在修tower資料 [name=Bill]
- lab3 node 4 很常死掉 [name=Jordan]
- planning 文件太亂 [name=hao.kai]
- 花很多時間看 SfM pipeline [name=hao.kai]
- content 收集規劃沒人負責 [name=hao.kai]

## Discussion
### Class Diagram 相關問題 hao.kai [name=hao.kai]
1. class 應該要畫多細
- 最終呈現
    - 重要的需求一定實做得出來
    - class 間的相依性低，改了 class A, 一定要改 class B, C, D 的狀況減少
- function signature 要完整
    - 有人的 function 從來不輸入變數，也沒有回傳值，全部存在 self 傳遞，等於是全域變數，這樣容易寫出複雜的程式
    - 如果用到 dict，dict 的格式要被規範，例如：{ ‘file_label’: ‘file_label_name’}
- 哪些 class 負責讀取 dict，怎麼組合資訊，影響程式複雜度很大
    - 有人會在 Runtime 的時候，改變 dict 的架構，使得 dict 實際上裡面存什麼，需要讀完全部的程式碼才知道，這代表 class 的相依性非常高

2. 畫 class diagram 的時候，沒辦法直接想像到 api 的長相，這應該怎麼辦？
- input data 的格式定義清楚（例如 dict）
- 在 function 旁邊寫 pseudo code 作為註解，就可以訂定出來
- function 八成太大，將大 function 切成多個小 function
3. 要有 class diagram 基礎教學

## Action Item
- 自動化 ticket 跟 release hans, chefu
- content 收集的負責人選會是誰？ haokai
- 百萬導遊在 smart city 定位？ haokai
- 影片可以打開後，再度開啟討論測試流程的議題 hh
- 幫忙要工讀生 Chefu
- 要新電腦 hh
- 買手機 或 買線上平台帳號 Bruce
- 八月討論 reform OKR 是否可行 (Hans->Stefan, Che-Fu, Hao.Kai, Bruce->Ariel)


# 20210730_retrospective
## Good
- work from home 很好，公式一定要在床上才推得出來 [name=hh]
- 跟 stefan 討論 tower 網站的時候，把需求講清楚，還有維持架構合理性，最後需求有被接受 [name=hao.kai]
- 最近讀了一些怎麼寫好程式的書，學到不少東西 [name=hao.kai]
- 中長期討論結果與 Stefan 沒有什麼大衝突 [name=hans]
- 逐漸更加了解qhan的code了:tada: [name=Roy]:q
## Improvement
- 討論 class diagram 的時候，需要講清楚主詞動詞受詞，比較不容易雞同鴨講[name=hao.kai]
- 沒有講清楚 class diagram 的關係圖怎麼畫，造成 class diagram 來回很多次[name=hao.kai]
- Is QA process still alive ? [name=hans]
- class diagram很難畫工具也好難用Ｑ [name=Cindy]
    - --> 換工具 
## Impediment
- scrum channel通知 [name=Roy]
## Discussion
- 測試流程
    - 影片過多，一天推出10隻
    - 實務上影片都打不開，都要下載
    - 沒有工讀生，以儒離職
    - QA 沒有系統
- local debug 很困難
    - 跨手機問題沒辦法 debug
- 百萬導遊是什麼
    - JD 跟 jojo, Arial 討論
    - 拍影片
    - 測試 tter
    - 不能洩漏雙方機密 <- 找人資、法務
## Action Item
- 設計 40min 以內的 farewell 活動 8/13離職 Hans 促進 kiara
- 影片可以打開後，再度開啟討論測試流程的議題 hh
- 幫忙要工讀生 Chefu
- 新開或修改 channel 名字讓值日生容易被呼叫 Roy
- 回答 class diagram 相關問題 hao.kai
    - 應該要畫多細，然後為什麼要畫這麼細？
    - 畫 class diagram 的時候，沒辦法直接想像到 api 的長相，這應該怎麼辦？
- 要新電腦 hh
- 開 FAQ hans
- 生測試手機（bruce, hao.kai）
    - 探勘線上測試平台中 Bruce
- 八月討論 reform OKR 是否可行 (Hans->Stefan, Che-Fu, Hao.Kai, Bruce->Ariel)