---
# System prepended metadata

title: 第二週：如何打造高效溝通的軟體開發團隊

---

# 第二週：如何打造高效溝通的軟體開發團隊

當你進入一間新公司，可能你的同事和你同期間入職、或者是你上任公司小組長，公司提供幾位資淺工程師讓你帶，究竟該透過哪些方法，來加速高效溝通，並塑造出良好的團隊默契，也是重要一環

本門課將獲得以下的知識和能力：

1. 認知雙方對交付的預期
2. 同步與非同步溝通的溝通技巧
3. 三種有效的 Retro 覆盤方法
4. 向上對齊、向下對齊的溝通要點
5. 熟悉如何結合敏捷和持續交付理念，以實現高效的溝通流程


## 本培訓時間軸 ([課程頁面](https://www.figma.com/file/5CcV07FuQkeADgwNrmbfhw/Node.js-Landing-Page?type=design&node-id=428-379&mode=design&t=E4YTX2qbcqXisnU3-0)、[去年班級記錄](https://www.notion.so/2023-Node-js-bf602a4b3216463eaf66717111f95971?pvs=4)、[影片](https://drive.google.com/drive/u/1/search?q=node))
<!-- https://courses.hexschool.com/courses/enrolled/2017785?preview=admin -->

1. 2/19~2/29：開放報名，即可獲得上屆直播錄影
2. 3/16(六)：台中、高雄、海外場線下專題工作坊
3. 3/17(日)：台北場實體聚會：線下專題工作坊
4. **3/18(一)~7/5(六) 專題教練陪跑**：總計 16 週，每週各組會與專題教練挑一天對齊專題進度
5. 4/2(日)：前確認企業題目範圍：確認專題範圍，[交接 UI 設計師](https://www.notion.so/774aa0e9c20647b9bb6323ec7b3cffd4)進行設計
6. 4/10（三）：Node.js 直播授課
9. **7/14(日) 線上專題成果發表**


## 認知雙方交付的預期

團隊溝通上，比較常見的認知問題：

隊友 A：「你下週購物車功能進度可以做完嗎？」
隊友 B：「**我下週會完成！(有信心**」

* 情境 1 - 交付時間：拖到下週日最後一刻才交付，但東西卻不如組員預期
* 情境 2 - 交付方式：我有做完，但還在我本機，還沒發 PR.. QQ
* 情境 3 - 交付品質：我有做，但結果一堆 BUG 還沒測
* 情境 4 - 交付回報：有做完，但忘了跟窗口說，卡片也沒設定


隊友 A：「這功能我們預期下週五要給教練看，你下週三 21:00 前可以先交付給我們看嗎？大家一起看，幫你確保產出有符合預期」

隊友 B：「沒問題，不過下週一公司要上線個產品，但我預期還是能交付個版本上去，但我不確定週一、週二哪天可以，但這段我會發 GitHub PR 上來，你們收到通知再進行檢視就好，還有下週三晚上我有空，我們快速開一個番茄鐘的站立會議，確保週五能夠預期產出可以嗎？我想順便了解隊友 C 的開發狀況」


## 同步與非同步溝通

多數開發者不習慣非同步溝通，需要磨合彼此回覆狀態，例如一個問題：

### 非同步溝通
Q：當你跟組員有正職，透過下班時間做 side project，你在早上 8:00 發出個問題問組員，預期希望何時獲得回覆？

1. 3 小時內！
2. 晚上 12 點前
3. 隔天早上 6 點
4. 隔天 24:00 前回覆

### 同步溝通

要請團隊成員，要固定約一天進行課程產出，開會也是一種 Team Building

![截圖 2024-01-12 下午4.11.30](https://hackmd.io/_uploads/rJ4SE_CdT.png)


## 三種覆盤方式([北11](https://www.notion.so/4-24-af1aa11d0e404c6caf38dac90c3ac3ad?pvs=4)、[北16)](https://www.notion.so/4-18-221b023cee20488ca4d7db20e539d4ac?pvs=4)

* 星形回顧 (Starfish Retrospective): 這種方法將討論分成五個部分：應該開始做的（Start）、應該停止做的（Stop）、應該繼續做的（Keep）、應該做更多的（More）、以及應該做更少的（Less）。團隊成員共同討論這些議題，幫助識別改進的領域。
* 4Ls回顧 (4Ls Retrospective - Liked, Learned, Lacked, Longed For): 這種方法鼓勵團隊成員分享他們喜歡的（Liked）、學到的（Learned）、缺少的（Lacked）、以及渴望的（Longed For）事物。這有助於團隊了解過去一段時間內的成就和挑戰。
* KALM回顧 (Keep, Add, Less, More): 這種方法與星形回顧相似，但更加集中於團隊的當前狀況。團隊會討論他們想要保持（Keep）、新增（Add）、減少（Less）、以及增加（More）的事物。這有助於團隊識別具體的行動項目以改善工作流程。


## 本培訓組織圖（向上對齊、向下對齊)

![空白](https://hackmd.io/_uploads/rkxZv_0O6.png)
