业务分析
业务分析是面向业务的一套分析学科,通常可以采取逻辑分析和概念分析方法两套方法论,逻辑分析就是进行部件解构,一个整体有多少个部分组成?还原到不可分为止,而概念分析则是综合性的,是从概念所处的上下文背景环境去分析它。打个比喻,远处你看到一栋房子,你会注意到这个房子前后左右的环境,中国古代还讲风水,其实就是在讲这个房子所处的上下文,这是从房子外部认知这个房子,这属于概念分析;当你走入房子内部时,你看到这个房子内部构造了,这就是逻辑分析了。
业务分析作为一种实践,通过战略分析和需求工程与利益相关者合作,定义业务需求,从而有助于促进组织变革。业务分析'是一个识别业务需求的研究学科并确定业务问题的解决方案。解决方案通常包括软件系统开发组件,但也可能包括流程改进,组织变更或战略规划和政策制定。执行此任务的人称为业务分析师或BA。
四种类型的业务分析:
- 识别组织的业务需求和业务机会
- 业务模型分析 - 定义组织的政策和市场方法
- 流程设计 - 标准化组织的工作流
- 系统分析 - 技术系统的业务规则和要求的解释(通常在IT内部)
四色原型是诞生于90年代,现在被广泛使用的一种系统分析方法,如Borland的Together架构师版,准确地说,是由Peter Coad ( Mark Mayfield)在书籍(Java Modeling in Color with UML)首先提出[Coad92],然后由David North拓展[Coad95-97]。四种颜色其实就是对分析的概念进行划分边界:
领域事件是实现业务分析的突破入口,领域事件不同于四色原型等结构化静态分析方式,事件是业务领域和技术领域,包括领域驱动设计DDD、数据分析、商业智能等领域共用统一术语行话,从领域事件入手,可以起到纲举目张的事半功倍效果。