技术总监核心工作
1、工作概述
领导技术团队,执⾏、开发和部署集团的互联⽹应用产品,进⽽保证集团的战略规划得以落地执行;了解集团的战略规划,带领团队实施互联⽹应用产品的开发,预知各种潜在风险及业务发展瓶颈,并为此做好相应计划准备。
2、岗位职责
(一)战略与规划
1) 与集团高层紧密协作,对集团的互联⽹项⽬进⾏合理评估。评估内容包括:市场机会、风险、竞争优势、市场风险、影响商业成功的技术瓶颈等。
2) 了解技术发展趋势,发展⾃⼰的社会和职业关系,帮助和促进商业⽬标的成功。
3) 发现和评估各种技术、平台、框架。
4) 为技术团队的开发⼯作制定宏观战略⽬标,包括:⽬标制定,优先排序,路线图制定等。
5) 参与监管集团产品发展⾛向,确保实现集团战略⽬标,降低商业风险,优化并合理利⽤集团资源。尤其需要在如下⽅⾯承担责任:软件开发、办公室软硬件管理、⽹络、和集团通讯设备。
6) 协调集团各部门,评估和推荐相关技术,满⾜集团整体IT需求;
7) 建⽴完整的信息保护机制,保证集团、客户、供应商和⽤户的信息安全。
8) 建⽴完整的信息安全机制,保护集团数据的机密、完整以及数据服务的正常运⾏。
9) 建⽴完整的灾难恢复预案,保证集团产品或服务在遭遇任何攻击或不可预知的灾难的情况下,能够快速恢复正常服务。
10) 必要情况下,将集团的技术战略向高层管理者、员⼯、合作伙伴和用户进⾏解释说明。
(二)产品研发和部署
11) 参与集团互联⽹应用产品的域名选择,包括任何相关但不会被使⽤的域名,以避免未来可能的竞争和恶意钓鱼⾏为。管理集团注册的域名,定期续费,保证所有域名不会丢失。
12) 协作系统管理员,管理集团的企业邮箱。
13) 协调系统管理员,建⽴软件开发的版本控制系统。
14) 选型并协调系统管理员,建⽴开发团队的内部沟通系统,例如,wiki、博客、即时通讯⼯具、项⽬管理⼯具、用户工单提交系统等。
15) 协调集团管理⾼层和潜在客户,绘制系统⽤例,为产品的开发形成相应的需求和规范。
16) 协调产品经理、产品设计和产品用户,为产品绘制原型图。
17) 协调视觉营销部门,根据产品原型和已建⽴的明确需求,为产品进⾏视觉设计。
18) 协调前端开发工程师,遵循相关制作标准,将设计转化成前端代码 (HTML/CSS/JavaScript)。
19) 选择和确定产品开发模式。
20) 根据需求书和⽤户体验设计建⽴测试计划。
21) 制定代码规范和⽂档规范。
22) 评估和选型开发框架,部署基础系统。
23) 招聘、组建和管理来宝技术开发团队。
24) 监控产品开发流程,开发⽬标拆解、制定长、中、短期开发⽬标。
25) 建⽴质量控制体系,保证代码的⾼质⾼效。
26) 监控产品执⾏性能,选择和部署相关⼯具对开发中系统进⾏性能测试。
27) 管理和控制产品版本更新。
28) 评估和选择与产品有关的互联网服务提供商。
29) 建⽴产品发布过程,负责测试版本和正式版本的切换发布过程。
30) 建⽴产品流量监控体系。
31) ⽀持互联⽹营销、管理搜索引擎优化和新媒体营销模式的探索。
32) 建⽴⽤户反馈和⽀持体系,保证⽤户反馈可以传达到集团管理层和产品团队。
33) 建⽴⽤户帮助服务体系,保证⽤户使⽤产品过程所遇到的问题能够得到迅速解决。
34) 保证产品可⽤性持续提⾼。
(三)团队管理
35) 持续进行知识、技术更新,关注⾏业发展趋势,了解最新技术,不断探索软件产品发展的最佳实践。
36) 确保技术标准和最佳管理实践在整个团队的贯彻和执⾏。
37) 建⽴技术团队培训机制,确保知识在整个开发团队的持续增值、积累、沉淀和分享。
38) 利⽤各种机会将团队的技术理念、机会和挑战汇报给集团管理⾼层、员⼯、用户和合作伙伴。
39) 确保集团的技术瓶颈在最短时间内,以最低投⼊⽅式得以解决。
40) 参与技术团队⼈才招聘,保证团队的雇佣流程和薪⾦制定与⾏业和⼈才市场的通⽤标准⼀致。
41) 建⽴技术团队各种⾓⾊的⼯作考核标准,根据这些标准对每个员⼯进⾏考核。