Tower 的全職員工分別位于成都,武漢,哈爾濱,杭州,廣州和蘇州,高校實習生來自廣州,武漢,北京,南安普頓,慕尼黑,愛丁堡,合作設計師來自新加坡,Ruby 教練來自臺灣。我們通過 Tower 連接在一起,為小企業和小團隊提供簡單、靠譜的在線協作服務。
在這里想跟大家分享一下,我們是如何利用 Tower 來實現團隊成員間高效協作,從而推動產品的開發和迭代。
一、定義項目
「項目」可以是產品的一個改進目標或者一個大版本,完成周期為兩到三個月(需要特別注意的是,關于產品的項目一定要是有完成周期的)。在「項目」中,我們會將改進需求按功能模塊拆分成「任務清單」,然后在細分任務各個擊破。
在項目執行的過程中,利用項目的進度管理功能,產品汪可以清楚地看到各個清單的進展情況,以便及時調配人力和精力,保證項目正常的推進。
項目完成,即將其歸檔,本次改進產生的所有文件文檔,都會隨項目保存下來,方便之后的回顧。
二、協作過程
1、整理需求
我們會在某個固定項目中,用「任務清單」來收集整理關于產品的需求,用 # 加重要級標簽的方式排序。需求有來自用戶的反饋建議,也有我們內部的討論。被考慮的需求,產品汪會進一步細化和完善,安排到開發計劃表中。
2、評估需求
我們的團隊成員分布全國,在評估需求時,會使用 Tower 已集成的視頻會議工具 zoom 進行虛擬面對面交流。會議的目的是為了確保大家的目標和想法一致、評估開發工作量以及技術難點、并確定演示時間。
評估完畢后,產品汪會將討論結果和修改意見整理到文檔或評論中,其他成員會在相應清單里自發創建任務,安排處理時間。所有任務都有明確的責任人和完成時間。
3、跟蹤任務
在任務處理階段。每天產品汪只需要進入項目,查看清單的剩余任務,便可了解任務進行到哪個階段了,大致預估是否會延遲或提前完成。
設計師或工程師在處理任務的過程中遇到問題,會直接在任務評論中 @產品汪,確定解決方案。任務完成后,處理過程中遇到的所有問題和解決方案,會以評論的形式展現,方便回顧和追溯。
4、演示測試
任務刷完,工程師會在 Tower 上通知產品汪測試。測試把玩過程中,發現需要改進或活捉 bug ,直接在「任務清單」中建任務,指派給相應工程師解決即可。循環往復,直到沒有問題。
5、發布上線
功能發布,我們有個比較有趣的環節:「收集龍珠」。把待發布的功能記錄在 Tower 文檔里,讓團隊成員 review,來獲取龍珠。這也是從另一個角度來加強測試,避免當局者迷的情況。
三、處理用戶反饋
用戶反饋,一些是產品里僥幸逃脫的 bug,還有一些是熱情洋溢的產品建議。
我們會有專門的項目「機械師」來處理 bug。客服同學獲得 bug ,首先會去測試確認,無誤后在 Tower 上建任務指派給產品汪,然后他會根據緊急及重要程度,安排工程師修復。工程師處理完會 @產品汪再次測試,最終合并上線。所有過程,都有具體人負責該任務,不會出現丟責的情況。
另外,客服同學每周會將產品建議按門別類整理到指定的 Tower 文檔中,產品組會將具有參考價值的建議轉變為需求,列入需求清單中,從而開始新一輪的改進迭代。
我們正是用 Tower 連接在一起開發完善 Tower 的,我們雖然身處全國甚至全世界各地,可 Tower 讓我們「天涯若比鄰」。
如果你對遠程協作有興趣,可以和我們的產品經理作進一步交流(微信:bxloved)。