业务驱动的开发(一)——业务驱动开发的主要步骤

本文介绍了业务驱动开发(BDD)的概念,强调其以业务建模和业务分析师角色为核心,通过建模、构建、部署、监控和分析五个步骤实现业务与IT的紧密配合。BDD旨在提高业务灵活性,确保IT活动与业务需求一致,同时优化成本确定流程。文章详细阐述了每个步骤的活动,如关键业务流程建模、用例分析、服务部署、性能监控和分析,以推动业务流程的持续改进。
摘要由CSDN通过智能技术生成

一、什么是业务驱动开发

        业务驱动的开发(Business-driven development,BDD)是一种由业务需求驱动的端到端软件开发方法。其主要的手段是通过主要流程步骤对业务流程进行建模,建立业务部门通过投资回报 (ROI)、主要性能指标 (KPI) 或其他度量标准来对业务流程或主要用例进行评估过的BPM(业务流程模型)——业务部门和IT部门沟通业务需求的桥梁的主要机制。

        BDD是以业务建模和业务分析人员(business Analyst,BA)角色为中心,而不是以IT或者软件架构师角色为中心。

        所以,BDD的关键是建立BPM和建立并保证BPM这种主要机制(或者说某种制度、原则)贯穿于业务与IT部门的各项活动,包括新建业务流程和变更、优化现有业务流程。

        BDD 方法的结果是可以帮助提高业务的灵活性,还可以帮助安排 IT 活动的优先顺序,并使之与业务需求保持一致。它还可以间接地帮助简化企业内 IT 预算的成本确定流程。

二、BDD 的主要步骤的活动流

       BDD包含五个构成闭环的步骤:建模、构建、部署、监控和分析。

       2.1 建模(model):也就是通过对业务流程建模(一般应该从关键业务流程开始),来创建BPM,并对投资回报率,性能指标等进行分析、评估。

       2.2 构建(develop):在第一步得到BPM之后,可以将BPM作为活动的需求收集阶段的输入使用。组成给定业务流程模型的活动或流程步骤可以作为用例建模的基础进行分析。确定用例是项目的需求收集阶段的重要一步。将以用例为基础来设计应用程序体系结构,并且还将以用例为基础对企业服务进行标识、设计、开发,并最终

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值