业务支撑室开展敏捷开发试点工作
Posted 辽移信息技术中心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了业务支撑室开展敏捷开发试点工作相关的知识,希望对你有一定的参考价值。
随着移动通信市场的逐渐饱和,以客户为中心的营销服务逐渐成为重中之重,这就要求业务支撑系统需要以客户为中心,对市场提出的需求迅速、准确的响应。然而,目前的开发模式有着如下的缺点:
一是IT部门按需求进行开发设计,很少从客户角度触发考虑需求实现,研发出的产品与实际需求可能存在差距;二是业务支撑部门对外不可见,业务需求人员无法及时参与到需求的设计中来,不能及时反馈相关问题;三是传统瀑布模式严格按照需求分析、基本设计、详细设计等步骤实施,直到需求或者项目上线后才能看到最终产品,实现周期长。
针对以上痛点,业务支撑室在充分研究了精益理论、KanBan、极限编程(XP)等多种敏捷开发方法前提下,同时考虑通信行业业务支撑领域以及本地开发特点,引入先进的Scrum敏捷开发体系,积极开展试点工作,探索以交付高质量、高价值为导向的敏捷开发模式。具体举措如下:
首先,学习Scrum团队建设方法论,选择渠道团队为敏捷试点团队,合理引入看板和站立会的模式,持续跟踪需求进展以及需求实现情况。采用用户故事模式代替现有的需求分析文档并以用户故事粒度最小化为标准进行需求拆分,更易于贴近用户理解,通过拆分用户故事粒度,实现开发的快速迭代、发布,最终实现让相关人员尽早的了解产品实现的情况。
其次,改造现有DMP系统,保证敏捷开发的工程实践全面掌握需求提出、需求分析、代码管理等流程,实现端到端的敏捷开发管理,同时开发燃尽图、电子看板等形式助力敏捷开发的可视化管理。
再次,引入DevOps工具链AIDO平台,保证敏捷开发的工程实践,集成自动化测试、持续集成、持续部署工具,实现渠道系统版本发布和上线部署的统一管控。
目前试点团队基本确立了快速沟通及讨论方法,以面对面的沟通方式取代了靠文档和流程的方法,以透明式的任务跟踪迭代管控,过程简单高效,效果反馈良好。
后续将建立并完善迭代度量数据,对迭代数据进行分析,打造能够应对市场和技术快速变化的跨职能和自组织团队,提升需求变化的敏捷响应能力,提升敏捷团队成熟度,向DevOps敏捷开发能力成熟度3级靠齐。并在此基础上形成基于Scrum方法敏捷开发管理体系,实现以交付高质量、高价值为导向的敏捷开发模式转型,提高内外部客户满意度。
以上是关于业务支撑室开展敏捷开发试点工作的主要内容,如果未能解决你的问题,请参考以下文章