业务分析

      业务分析是面向业务的一套分析学科,通常可以采取逻辑分析和概念分析方法两套方法论,逻辑分析就是进行部件解构,一个整体有多少个部分组成?还原到不可分为止,而概念分析则是综合性的,是从概念所处的上下文背景环境去分析它。打个比喻,远处你看到一栋房子,你会注意到这个房子前后左右的环境,中国古代还讲风水,其实就是在讲这个房子所处的上下文,这是从房子外部认知这个房子,这属于概念分析;当你走入房子内部时,你看到这个房子内部构造了,这就是逻辑分析了。

   业务分析作为一种实践,通过战略分析和需求工程与利益相关者合作,定义业务需求,从而有助于促进组织变革。业务分析'是一个识别业务需求的研究学科并确定业务问题的解决方案。解决方案通常包括软件系统开发组件,但也可能包括流程改进,组织变更或战略规划和政策制定。执行此任务的人称为业务分析师或BA。

四种类型的业务分析:

  1. 识别组织的业务需求和业务机会
  2. 业务模型分析 - 定义组织的政策和市场方法
  3. 流程设计 - 标准化组织的工作流
  4. 系统分析 - 技术系统的业务规则和要求的解释(通常在IT内部)

 

  四色原型是诞生于90年代,现在被广泛使用的一种系统分析方法,如Borland的Together架构师版,准确地说,是由Peter Coad ( Mark Mayfield)在书籍(Java Modeling in Color with UML)首先提出[Coad92],然后由David North拓展[Coad95-97]。四种颜色其实就是对分析的概念进行划分边界:

 

领域事件是实现业务分析的突破入口,领域事件不同于四色原型等结构化静态分析方式,事件是业务领域和技术领域,包括领域驱动设计DDD、数据分析、商业智能等领域共用统一术语行话,从领域事件入手,可以起到纲举目张的事半功倍效果。

 

相关主题:

业务分析BA文章排行榜

规则引擎

DDD通用统一语言与术语UL

DSL领域特定语言

业务流程

DDD战略设计与领域建模

相关文章:

信息架构与业务分析的关系

业务分析师和系统分析师之间有什么区别?

产品经理是干什么的?

可行性评估应包括哪些内容?

什么是衡量软件产品成功的重要度量指标?

敏捷项目中的业务分析师角色

什么是应用程序的可用性?

如何进行可用性测试?

BA业务分析师的基本要求?

什么类型的测试可能涉及业务分析师BA?

什么是金丝雀版本?

什么是一个BA应该拥有的思维习惯?

顶级业务分析师的几个特点是什么?

收敛和发散思维如何被用作解决问题的手段?

什么是六西格玛方法?

六顶思考帽模式是什么?

什么是有说服力的设计?

单变量、双变量和多变量分析之间的区别?

什么是认知负荷,它是如何影响产品设计的

如何防止APP设计得令人困惑?

启发式评估中可能使用的一些主要原则?

如何评估和提高分析师价值?

如何避免分析瘫痪?

什么是业务实体模型?

什么是误用用例?

什么是RACI矩阵?

如何提高业务分析师技能和技巧?

什么是企业架构,为什么它与业务分析师相关?

业务分析师如何面对业务和技术经理的分歧?

需求产品团队如何有效地管理时间?

导致BA无意中做出错误决策的原因分析?

业务分析规划和监控

BA如何应对管理层试图减少你的分析时间?

“问题域”这个术语对业务分析师意味着什么?

什么是业务分析的利益相关者分析?

为什么积极倾听对业务分析师有好处?

业务战略和战术之间的区别

BA如何快速熟悉业务?

什么是采购软件的RFP?

OOAD是什么?

低代码==低质量?

什么是业务能力映射?

 

需求管理

如何使用目标一致性模型来确定需求的优先级?

什么是以用户为中心的设计方法?

UCD场景是什么?

UI和UX设计的区别

UI设计模式模板有哪些内容?

视觉模型有哪些好处?

使用屏幕界面模型进行需求获取有哪些优缺点?

采取哪些步骤来避免模糊,不完整或模棱两可的需求?

如何发现业务需求?

业务策略和业务规则之间有什么不同?

SQUARE需求工程的流程是什么?

如何理解需求对象?

什么是文档分析?

什么是JAD会议?

BA如何解决涉及两个或更多利益相关方的冲突需求

使用模板来辅助创建可交付成果的一些优缺点

需求验证的四种基本方法是什么?

用什么方法来评估需求变更对项目的影响?

为什么需求可追溯性对项目重要?

什么是游戏化以及它与业务分析师有什么关系?

如何让客户在需求上签字?

人工智能对业务分析专业的影响?

人工智能产品设计原则是什么?

水平原型与垂直原型区别是啥?

用例

用例的基本组成部分是什么?

如何确保用例模型有效?

用例图中可以有哪些角色类型?

使用角色的业务案例是什么?

什么是人物角色?

如何设计人物角色? -

PDCA方法是什么,业务分析师如何应用它?

业务分析师应该为移动设备识别单独的用例吗?

为什么要费心识别用例,而不直接跳转到流程中去呢

用例替代流和异常流之间有什么区别?

系统用例规范中的前置条件是什么?

什么时候使用用例关系的扩展(Extend)与包含(Include)?

建模

建模风暴

事件风暴将掀起一场新革命

事件模型-下一个前沿

四色原型

color uml and dci 的问题

通过实体快照实现事件建模

事件风暴将掀起一场新革命

通过事件风暴和DDD建立微服务时优先考虑事件

用科学的思维方法指导软件的设计开发

10个通用软件架构模式

如何构建业务流程模型?

在分析过程早期开发业务实体模型有什么好处?

什么是事实模型?

分析设计时如何对之前没有经验的行业进行充分了解?

什么是RML(需求建模语言)?

什么是基于模型的管理?它能带来哪些好处?

什么是逻辑数据字典?

业务分析师可用哪些UML图?

是否需要在业务需求、功能需求、软件规范等文档中包含类图?

测试和质量保证(QA)

一致性测试是什么?

白盒测试的含义

什么是黑盒测试?

相关专题:

业务分析BA专辑

产品经理

需求工程

复杂系统涌现

#EventStorming #精益创业  #工作流 #事件建模

#四色原型  #需求分析    #产品经理   #需求设计   

 #业务分析 #领域建模    #形式逻辑   #敏捷

#OOA面向对象分析建模 #OOD面向对象软件设计

#建模案例 #分析模式 #UML统一建模语言

#ER数据建模   #数据库