随着数据库从商业数据库转向开源数据库,从集中式数据库转向分布式数据库,数据库的运维将从人工运维转为依赖平台工具的自动化、智能化运维,这对DBA团队来说,存在一定挑战。在平台化工具运维时代,DBA的作用将更加重要,团队要从组织结构、文化建设和技能上进行适当转变,以满足基于平台工具自动化运维的需要。
商业银行应以融合金融和互联网双基因,兼具审慎和创新特色,在组织架构、运维模式、运维流程、运维工具、自主掌控等方面,在借鉴传统银行IT建设、运维经验及互联网企业基础上,形成高效、敏捷和创新的特色。
DBA团队要从功能型组织架构转变为敏捷组织。敏捷组织,其典型特征是团队内部强化自主管理和自给自足,在整个数据库项目的生命周期中,从设计、开发和生产运营,团队负有全部责任。这样的组织结构提升了DBA团队的自驱能力和创造力。
在敏捷组织实践中,通过“打通部门墙”,组建任务型团队,取得了很好的效果,工作中推诿扯皮的现象消失了,组织效率获得了大幅提升。DBA团队应以交付满意度为导向,在敏捷和自驱中,快速响应来自数据中心和开发中心的一线需求,最终创造新的价值。
德鲁克曾说过:“文化能把公司战略当早餐一样吃掉”。意思是说一个组织如果没有匹配的组织文化,那么无论什么样的目标或者战略都是不可能达成的。
DBA团队习惯于以他们习惯的方式开展工作,这就慢慢形成了组织文化。在平台化工具运维时代,需要打破数据中心和开发中心两个部门之间的“孤岛”阻力,需要用创新的方式开展工作,这就要求改变原先的组织文化。但是,组织文化的改变不会一蹴而就,它需要潜移默化,逐渐影响到团队人员的思想和行为中,这都需要付出持续的努力才能实现。
(1)同一位置办公。为了建设敏捷文化需要,将大家全部搬到同一地点,从而建立了更好的关系和交流。
(2)工作进展可视化,可监督。通过看板、大屏以及海报,团队成员可以随时看到项目进展,哪些任务项进展顺利,哪些任务项延期?延期的原因是什么?是外部需求变化,还是方案有遗漏,亦或理解有误差?
(3)更多的团队自主权。在数据项目或者技术支持决策中,消除层级壁垒,团队成员可以提出自己的观点,最后群策群力,追求卓越。
(4)信任团队。给团队成员更多的信任,会使得大家展现更好的自我驱动力和更好的工作成果。
(5)鼓励创新。对敢于破除旧有习惯,能以创造性思维解决问题的人给予鼓励。
商业银行在实现数据库架构转型时,往往受制于两点:一是DBA人员数量不足,二是现有的DBA人员技能无法满足转型需要。
针对DBA人员数量不足,商业银行需要建立数据库人才梯队。首先,加大校园招聘力度,招聘高潜力的应届毕业生,这些学生可塑性较强,为组织提供了新鲜血液,能很快融入团队;其次,需要加强社会招聘力度,加速引进外部的数据库专业人才,特别是高端人才。
针对DBA人员技能问题,具体技能转型举措如下。
(1)帮助现有的DBA人员转型。很多商业银行现有科技人员中大部分还是传统思维,他们对新兴的数据库等新技术认知是有局限的,是缺乏意识基础、技术基础和组织基础的,需要进行观念的转变和技能培训。
(2)向互联网行业学习。商业银行可以派遣一批骨干员工去互联网行业现场学习开源数据库、分布式数据库运维经验,同时熟悉管理方式、流程工具和文化,学完后进行成果萃取及转化,转化为可落地成果,包括流程优化、工具引入、方法论的提炼等。
(3)DBA团队从技能上应逐渐转型为平台工具开发团队,开发事件处理、问题处理、变更实施和应急处置等平台化工具,以解决数据库运维工作中面临的技术挑战。这些平台化工具要力争打磨为具有竞争力的产品,并通过申请软件著作权或者专利进行知识产权保护,同时积极开展对外知识和技术输出。