技術經理工作職責

一、部門管理:

1.制定年度計劃、季度計劃、月度計劃:

年度計劃:對明年進行預估,制定明年要完成的一些項目計劃;

季度計劃:對下個季度的項目制定一些時間節點,並制定粗略的開發計劃;

月度計劃:對下個月的項目任務制定詳細的開發計劃,並安排到人;

並郵件發送總經理(上司領導)

 

2.招聘團隊成員:

編寫崗位要求,提交招聘流程,交由人事搜索簡歷;

篩選人事發的簡歷列表,選出比較合適的候選人,並用電話預約面試時間;

一面:由開發組長+1個開發人員進行現場技術一面,專問技術類問答,並填寫面試結果,不符合要求的明確告知哪些不符合,並表示歉意,表現平平的,進入候選,先讓回去等通知,表現突出的進入第二輪複試。

二面:由技術經理進行二面,適當問一些比較深入的技術問題+常見人事問題(離職原因,是否能接受加班等),不符合要求的明確告知哪些不符合,並表示歉意,表現平平的進入候選,可以讓回去先,表現突出則進入一些常見人事問題(最快何時到崗等),最後由人事經理或總監進行終面,主要是談薪資。

 

3.培養階梯技術的團隊:

對嵌入式、Android、iOS、web前端、後端五端都培養若干名初級、中級、高級、資深開發工程師,中級佔多數,高級與初級佔少數,資深最少,並任命技術與綜合能力最出衆的人擔任開發組長,協助管理團隊。

 

4.制定技術職位晉升制度:

針對嵌入式、Android、iOS、web前端、後端五端不同的技術要求,制定初級、中級、高級、資深、專家各級別的技術要求與工作年限,每年對部門成員進行評級,達到另一水平的,給於晉升,並且發放對應級別的薪資。

 

5.績效管理:

每個月進行績效考覈,70%部分爲項目相關,30%爲綜合能力相關,其中由項目經理打分佔30%,技術經理佔70%,項目爲當月迭代上線的版本。通過對該員工開發任務的一些表現進行打分,卓越、優秀、良好、合格、不合格。

70%項目部分用bug佔比率、上線重大事故率、任務延期率等計算出每個人的分值。
30%就以員工平常的一些團隊合作、做事的主動性、責任心、溝通等方面評分。

對於績效差的員工要給於鼓勵與幫助,爭取將績效提升上去。

 

6.評定優秀員工:

根據整年的每月績效考覈結果以及綜合表現,評比出本部門表現最好的員工,在年會上公開表揚,並額外獎勵一定的獎品。並且每年的漲薪優秀員工將作爲首要考慮對象。

 

7.淘汰特別差的員工:

對於無責任心,經常延期或完不成的員工(要確定分給他的任務和他的能力匹配),並且經過反覆溝通(3次以上),都無效的,繼續我行我素的,可以考慮淘汰掉。當然態度好,一直努力的應該繼續留下鼓勵成長。

 

8.彙報周、月、年工作:

每週記錄部門的工作進度,彙報或發郵件給總經理(上司領導);

每月總結與記錄本月完成的功能迭代,以及未完成部分(在得知要延期時一定要提前告知延期原因,如人手不足或者別的原因),彙報或發郵件給總經理(上司領導);

每年總結本年部門完成的所有工作,闡明好或不好的地方,在年度會議上彙報給總經理(上司領導)+老闆,以及其他一些同級同事。

 

9.定期組織技術分享:

制定技術分享人員名單,級別高的人先分享,並且次數多一些,級別低的次數少點,循環輪流分享技術心得,主要爲了提高團隊成員學習主動性,以及演講口才。

 

10.定期組織團隊活動:

每隔幾個月,組織整個部門的人,出去聚聚餐或者野外旅遊,比如爬山。

 

11.推進成員的電腦配置:

如果發現當前電腦配置已經不足以支持快速開發任務時,則需要跟公司提出採購新電腦,加速開發效率。

 

12.定期召開部門會議:

會上傳達部門的近期工作任務與遠期任務,並多讓部門成員多發言,有利於及時發現部門內存在的一些問題。

 

13.多和團隊成員溝通:

可以平時喫飯時,和團隊成員一起出去,隨便聊聊,能及早發一些存在的問題,比如A下屬情緒低落,因爲覺得自已工資太低,想要加薪,又覺得不太可能,然後糾結着要直接跳槽還是提加薪。真等員工自已提離職時再挽留,基本是不可能了,外面給的薪水永遠比公司允許的加薪幅度更高,提前發現可能就避免了人才的流失。

 

14.技術預研與培訓:

平常需要主動學習與研究一些新的熱門的技術,如果發現新技術比現在用的更合適項目時(更高性能,更快捷),需要技術經理自身研究透徹,並及時培訓團隊成員,讓項目用上最合適的技術。

 

二、項目管理:

1.需求採集+分析(技術經理+產品):從公司內外採集不同的客戶需求,進行整理分析,最後得到真實詳細的需求清單;


2.需求原型轉化(產品):將需求清單的所有內容進行轉化,繪製出原型圖初稿。


3.需求原型評審(技術經理+產品):組織需求評審會議,叫上各端(嵌入式、Android、iOS、web前端、後端)開發組長、UI設計師、測試、運營、客戶(可增加一些重要的客戶進行遠程電話旁聽或視頻會議),對不合理的地方進行記錄,事後統一修改,期間如不滿意可組織多次評審會,直到原型定稿;


4.需求原型講解(技術經理+產品):組織需求講解會議,叫上各端(嵌入式、Android、iOS、web前端、後端)開發組長以及相關開發人員、UI設計師、測試,對需求點進行詳細的講解,直到相關人員理解爲止;


5.UI評審(技術經理+UI設計師):組織UI評審會議,叫上產品、各端(嵌入式、Android、iOS、web前端、後端)開發組長以及相關開發人員、測試、運營、客戶(可增加一些重要的客戶進行遠程電話旁聽或視頻會議),對不合理的地方進行記錄,事後統一修改,期間如不滿意可組織多次評審會,直到UI定稿;


6.設立各端時間節點(技術經理):根據需求與UI,進行總工作量評估,與部門內各端(嵌入式、Android、iOS、web前端、後端)開發組長溝通,先定後端的時間節點(API文檔給出時間、聯調時間、提測時間,再定Android、iOS、web前端的聯調時間、提測時間,最後定下整個系統的上線時間,一般測試環境通過後,第2天上生產環境;


7.制定詳細的開發計劃(技術經理):分割功能模塊,每個任務以0.5/天爲最小單位,分配到每一個開發者,分配時需要根據開發者職位級別進行難易度分配,儘量做到公平公正,組織會議讓每一位開發者都清晰的知道自身的任務,最後將開發計劃發郵件通知技術總監或總經理(上級領導)、產品、開發組長以及相關開發人員、測試、運營。


8.測試用例評審(技術經理+測試):測試用例評審,叫上產品、各端(嵌入式、Android、iOS、web前端、後端)開發組長以及相關開發人員,對不合理的地方進行記錄,事後統一修改,期間如不滿意可組織多次評審會,直到測試用例定稿;


9.開發進度管控(技術經理):在JIRA或Teambition上建立任務列表,每項任務都有對應的截止時間與開發者,每天下班前半小時組織站立會,對照任務列表,完成的打勾,未按時完成的要說明原因,記錄在案(績效考覈),同時定下最晚完成期限;


10.冒煙自測(技術經理+開發組長+開發者):在每端到提測的前一天由開發組長打包,進行組內冒煙自測,未通過的及時改正,到提測當天仍未通過冒煙自測的,相關開發者記錄在案(績效考覈);


11.提測(技術經理):在規定的當天,通過了開發環境的冒煙用例, 技術經理負責將web前端+後端部署到測試服務器,將測試環境的APP安裝包上傳到蒲公英,並分別發前後端測試環境-提測郵件,發測試主管、相關測試,抄送相關開發者,產品、UI設計師,然後由測試開始驗證測試環境的bug;


12.上線(技術經理):測試環境所有的bug都解決了(可遺留一些輕微的),由測試發出測試環境通過的測試報告,技術經理負責將web前端+後端部署到生產服務器,將生產環境的APP安裝包上傳到蒲公英,並分別發前後端生產環境-提測郵件,然後由測試開始驗證生產環境,分兩步:一是用上個版本的APP驗證新上的後端,二是用新的APP驗證所有前後端功能流程。待生產環境所有驗證通過後,測試發出生產環境通過郵件,Android端需要打多渠道包,在驗證通過後由技術經理上傳到各大應用市場,iOS端由技術經理上傳到AppStore;


13.推廣(運營):在APP+web前端+後端上線後,由運營採用一些線上+線下方式對整套系統進行推廣。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章