研发体系建设
2021-06-17 16:12:25 4 举报
研发体系建设
作者其他创作
大纲/内容
第四代1.技术影响力
流程/规范
第一代1.单体架构2.熟悉的技术栈3.代码、开发环境统一4.工具基本人肉
人/组织
第三代1.微服务架构2.基础服务平台化,功能、职责单一,Motan/Dubbo3.积累公共组件4.基础管理平台版本管理、配置、任务调度等5.运维和服务器、数据库、站点、业务、系统、防火墙监控6.分库、分表能力7.数据最终一致性能力8.服务治理能力:全链路监控全链路跟踪9.大数据服务能力10.统一API网关11.系统、微服务组件、缓存、MQ 消息队列、DB 等均无单点风险,全部实现了 HA 高可用
产品/业务
第二代1.分布式部署架构2.系统级拆分,模块化3.DB独立、物理隔离4.初步服务化,Hessian 实现 RPC5.消息和任务异步化(MQ)6.引入成熟的开源技术,解耦、提升效能7.日志平台8.持续交付9.数据仓库
1.协作更加高效(项目进度)2.保证研发交付质量(项目质量)
第一代1.沟通靠吼2.协作靠走3.需求、开发、上线
第一代1.招人拉队伍2.多面手3.组织架构简单
技术/工具
第四代1.最佳实践2.技术驱动业务
1.合适的技术架构保证产品快速迭代2.自动化工具的使用提高工作效率
第三代1.数据驱动2.灰度3.敏捷,小步快跑
第四代1.Docker 容器部署2.开源生态3.IDC,异地冗余高可用以及用户就近访问
第二代1.需求池2.SCRUM敏捷(进度)3.需求、技术、测试评审4.代码评审5.BUG跟踪、故障管理6.完善发布环境7.OKR(关注目标)8.PDR(计划、执行、评估)
第二代1.人才梯队2.PM(进度保证)3.QA(质量保证)4.内部分享5.技术团队WIKI
第三代1.垂直领域专业人才2.研发闭环3.基础平台部门(架构、中间件)4.数据分析团队5.外部分享6.技术公众号
0 条评论
下一页
为你推荐
查看更多