重大项目那些事
Updated:
重大项目,是很多团队组成,很像一次集团军作战,各个兵种都要紧密配合。重大项目跟平时的项目需要做的事差不多,但是因为规模不一样,导致一些小问题会浮现出来孵化成大问题,各个部门要有作战纪律和密切配合才能拿到不错的战果
特点
用户比平时多
用户访问量和日活都会有无法完全估计的增长,带来的是服务器资源的压力和舆情的压力
对产品要求高
因为大项目一般都比较吸引眼球,投入的资源比较多,所以公司内部和外部都会有较高的预期,工作量比较大,时间紧迫
##参与团队多
大项目肯定涉及到技术、产品、运营、客服等不同岗位同学,需要大家一起去协同配合去保障系统
需要做的事
突发情况预案
大项目有很多节点需要保障,总会有一些节点会出问题,这个时候每个团队内部都要有对这些可能发生的问题有预案,大团队层面也要有大的预案,每个预案执行要通知到所有人
关键数据监控
用户行为数据、各服务模块和中间件的性能指标、错误码数量、客户端crash率和页面打开成功率、特定业务指标(天猫:交易次数/秒、支付宝:支付次数/秒、优酷:播放卡顿率、CDN带宽);关键实时数据在马上要做重大决策的时候会很有用
上线流程
对线上的变更要有标准的测试和审批流程,绝对不允许直接对线上操作
信息通畅传达
大项目涉及的团队很多,要有约定好的信息沟通流程,每个团队的任何变更都要能及时通知其他团队,其他团队可以确认这次变更是否对自己有影响
每个团队成员也要对整个大盘都有了解,可以全面的分析问题
操作手册
每个团队内部要有一份,注意是记录操作细节,明确的介绍以下内容
- 最关注的数据
- 发现线上问题,查找问题的路径
- 系统的操作流程
- 日报模板
- 每天关键动作时间表
舆情关注
关注新浪微博,百度指数等可以发现舆情的大平台,如果有开发的API,可以用系统来查找关键字,进行定时监控
用户数据
收集用户行为数据,为产品和运营不断迭代提供支撑
数据保密
大项目一般投入资源比较多,外界比较关注产出效果,员工不能对外泄露,引起不必要的猜疑
轮班制度
如果战役周期比较长,每个员工的精力要合理分配,每个功能有一个同学能hold主,其他同学就可以回去休息
心态
始终要抱着“宁可信其有,不可信其无”的心态,大项目什么事情都有可能发生,任何违规的操作都有可能引起很大的故障。其实作战守则大家都知道,但是心态没有转变过来,平时积累的一些不好的习惯就可能是致命一刀,对线上变更要有敬畏之心,不能侥幸