1. 程式人生 > >如何提高技術團隊的工作效率

如何提高技術團隊的工作效率

現在帶一個20人左右的技術團隊,包括前端,App,後端java,運維,測試等必須的技術崗位,麻雀雖小,五臟俱全。如何提高工作效率是個問題。

1、溝通,溝通很重要。產品和技術的溝通,和業務的溝通,前後臺的溝通。專案工期緊的話,我會每天安排晨會,只需要與專案相關人員參加,大家站著說,每個人1-2分鐘,前一天的工作結果和當天的內容快速過一下,如果有需要協調的問題,當時提出來,每天只需要15分鐘左右的時間,可以極大的提高效率(親身體驗,絕對好使)。

2、開發用的IDE及外掛,我們大部分都是java開發,建議用idea,但是不強求,有的人習慣用eclipse,也有用其他工具的,不強求。IDE的外掛,findbug,必須裝,有個阿里的檢查程式碼規範的外掛,建議安裝。

阿里巴巴出品的java程式碼規範外掛

可以掃描整個專案找到不規範的地方 並且大部分可以自動修復 。

3、工具的使用,這裡的工具就多了。

1)首先,版本管理工具,這個是必須的,不管是用git也好,svn也好,現在的開發團隊都是必須裝了。

2)maven,目前java的專案都是必須用的。

3)釋出工具,我們用Jenkins,實現一鍵釋出,能極大的提高開發效率。我們這邊來面試的人,有很多之前沒用過Jenkins,都是自己本地編譯打包,人肉上傳到伺服器,幾乎就是一個手工作坊式的開發團隊,效率極低。

4)swagger

4、開發文件管理,我們用confluence,這個也沒啥好說了,我們要求介面和程式碼必須匹配,並及時更新。方便前後端對接。

5、持續學習,每週安排1--2個小時做技術分享。

目前就想到這麼多,暫時做個記錄,以後有什麼想法,會持續更新。