頭銜: 技術總監(Chief Technology Officer)
技術總監最重要的工作職責是領導公司技術團隊,執行、開發和部署公司的互連網項目,進而保證公司的商業目標得以實現。要做到這一點,技術總監必須能夠參與制定公司的商業戰略,帶領團隊實施互連網項目的開發,預知各種潛在風險及業務發展瓶頸,並為此做好相應計劃準備。
職責描述之一:戰略和計劃
- 與公司創始人緊密協作,對公司的互連網項目進行合理評估。評估內容包括:市場機會、風險、競爭優勢、市場風險、影響商業成功的技術瓶頸等。
- 瞭解技術發展趨勢,發展自己的社會和職業關係,幫組和促進商業目標的成功。
- 發現和評估各種技術、平台、架構。
- 為技術團隊的開發工作制定宏觀戰略目標,包括:目標制定,優先排序,路線圖制定等。
- 作為公司高層管理者之一,參與監管公司產品發展走向,確保實現公司戰略目標,降低商業風險,最佳化併合理利用公司資源。技術總監尤其需要在如下方面承擔責任:軟體開發、辦公室軟硬體管理、網路、和公司通訊裝置。
- 協調公司各部門,評估和推薦相關技術,滿足公司整體IT需求;
- 建立完整的資訊保護機制,保證公司、夥伴、和使用者的資訊安全。
- 建立完整的資訊安全機制,保護公司資料的機密、完整、以及資料服務的正常運行。
- 建立完整的災難恢複預案,保證公司產品或服務在遭遇任何攻擊或不可預知的災難的情況下,能夠快速恢複正常服務。
- 必要情況下,將公司的技術戰略向投資人、管理者、員工、夥伴、顧客、和持股人進行解釋說明。
職責描述之二:項目開發和部署
- 參與公司互連網項目的網域名稱選擇,包括任何相關但不會被使用的網域名稱,以避免未來可能的競爭和惡意釣魚行為。管理公司註冊的網域名稱,定期續約,保證所有網域名稱不會丟失。
- 協調系統管理員,建立公司的企業電子郵件服務。
- 協調系統管理員,建立軟體開發的版本控制系統。
- 選型並協調系統管理員,建立Team Dev的內部溝通系統,例如,wiki、部落格、即時通訊工具、專案管理工具、bug提交系統等。
- 協調公司管理高層和潛在客戶,繪製系統用例,為產品的開發形成相應的需求和規範。
- 協調使用者體驗設計師和產品客戶,為產品繪製原型圖。
- 協調網站設計師,根據產品原型和已建立的明確需求,為產品進行視覺設計。
- 協調網站前端設計師,遵循相關製作標準,將設計轉化成前端代碼 (HTML/CSS/JavaScript)。
- 選擇和確定產品開發模式。
- 根據需求書和使用者體驗設計建立測試計劃。
- 制定代碼規範和文檔規範。
- 評估和選型開發架構,部署基礎系統。
- 招聘、組建、和管理產品Team Dev(或選擇管理外包Team Dev)。
- 監控產品開發流程,開發目標拆解、制定長、中、短期開發目標。
- 建立品質控制體系,保證代碼的高質高效。
- 監控產品執行效能,選擇和部署相關工具對開發中系統進行效能測試。
- 管理和控制產品版本更新。
- 評估和選擇與產品有關的IDC服務商。
- 建立產品發布過程,負責測試版本和正式版本的切換髮布過程。
- 建立產品流量監控體系。
- 支援互連網營銷和管理搜尋引擎最佳化。
- 建立使用者反饋和支援體系,保證使用者反饋可以傳達到公司管理層和產品團隊。建立使用者協助服務體系,保證使用者使用產品過程所遇到的問題能夠得到迅速解決。保證產品可用性持續提高。
職責描述之三:運營管理
- 保持知識更新,關注行業趨勢,瞭解最新技術,不斷探索軟體發展的最佳實務。
- 參與定義、形成、宣傳公司價值和文化。
- 確保技術標準和最佳管理實踐在整個組織的貫徹和執行。
- 建立技術團隊培訓機制,確保知識在整個Team Dev的持續增加和分享。利用各種機會將公司的技術理念、機會、和挑戰傳播給公司的投資人、管理高層、員工、夥伴、終端使用者。
- 確保公司的技術瓶頸在最短時間內,以最低投入方式得以解決。
- 參與制定年度預算,並確保技術團隊發展和項目開發在年度預算內完成。
- 參與技術團隊人才招聘,保證公司的僱傭流程和薪金制定與行業和人才市場的通用標準一致。
- 建立技術團隊各種角色的工作考察標準,根據這些標準對每個員工進行考察。
- 建立外包團隊工作審核標準,制定服務等級合約,並通過合約對外包團隊進行有效管理。