2017-2018总结 && 计划 && 建议
- 总结:
- 2017已启动的技术重构和改进:
- 移动端重构了大量的基础组件(已完成)
- 移动端错误追踪机制(已完成)
- 移动端制定标准的输入输出规范)(已完成)
- 重构数据缓存机制(已完成)
- 用ES优化查询性能问题(已完成)
- 技术栈中去掉Ruby(已开始)
- 消息队列技术栈收敛(Beanstalk + AMQP + RabbitMQ -> RocketMQ)(已开始)
- 数据迁移一键执行(改善混乱得让人不放心的局面)(已完成)
- 解决部分服务器压力问题(已完成)
- 动态字段新方案(已在部分业务实现)
- 域名备案(部分域名从乐育到乐云)(接近完成)
- ES加入监控(已完成)
- 第三方业务对接(淘今云、奥创、云之讯)(已完成)
- 接口使用统计(已完成)
- ukuaiqi.com全面使用https
- 腾讯云/阿里云共存(已有方案)
- Docker初探(初步小范围使用)
- 2017技术问题:
- 模块依赖梳理未开始
- 很多计划中的优化未开始或未完成
- 自动化进程缓慢
- 大量时间耗费在处理非紧急非核心老旧问题上
- 2017团队进展:
- 建立周报、日志、接口、技术积累等文档规范
- 建立分支、发布(以及线上问题修复)流程和规范
- 建立“让每个人都能全面成长”的氛围
- 2017团队问题:
- 部分流程和规范执行松散
- 没有工作之外的集体活动加强团队凝聚力
- 分享不足
- 2017其他问题:
- 产品发展方向不够清晰,急于短期业绩,大量依赖第三方抓手,缺少自己的核心价值
- 研发造血能力弱,产品不够稳定
- 同类产品众多,竞争压力大,产品本身可替代,销售业绩增长缓慢
- 在内功没到位的情况下增加很多用来冲短期业绩的功能,运营成本很高而且很难具有持续性
- 手动得比脑子快,经常在冲出很远之后调整方向,潜在成本很高
- 没兑现的承诺影响士气并且消耗公司信誉度
- 2017已启动的技术重构和改进:
- 计划:
- 2018技术计划:
- 完成已开始未完成的
- 加入完善的可追溯可统计的日志系统
- 全面提升安全性
- 提升可靠性(故障恢复演练)
- 根据产品方向调整整体架构、模块解耦、重构
- 持续优化性能问题
- Docker/k8s方案继续探索和发展
- 2018团队计划:
- 优化流程,并优化流程的执行
- 在规范化上继续努力
- 加强分享
- 加强团队氛围
- 组织工作外的集体活动
- 2018技术计划:
- 建议:
- 明确目标客户,深入了解客户需求,做到在一些模块功能设计上领先同类竞品
- 扩大研发销售的投入
- 在运营工具、数据、培训等方面增加投入,减少平均运营成本
- 没想好之前不要轻易决策,尤其是决策出高优先级的事
- 尽量避免为了短期士气做出无法兑现的承诺