This session provided an overview of improving business services and processes, covering core concepts, modeling techniques, and tools used by business analysts.
Business Processes and Hierarchy
- Definition: A business process is a structured, repeatable set of activities that work together to achieve a specific goal, output, or customer need.
- Process Hierarchy: Processes are organized into three primary levels:
- Enterprise Level (Value Stream): The highest level, depicting high-level activities that deliver a product or service.
- Event Response Level (Business Process): Involves multiple departments or groups responding to an initial event.
- Task Level (Actor Task): The most granular level, representing specific actions performed by an individual actor.
Process Modeling and Notations
- Purpose: Modeling represents reality using consistent rules and notations, facilitating communication, requirement elicitation, system development, compliance, and organizational learning.
- Value Chain and CPO:
- The value chain depicts primary activities (e.g., logistics, operations, sales) supported by infrastructure, HR, and technology.
- CPO (Supplier, Input, Process, Output, Customer) is a technique used to identify key elements within a process improvement project.
- BPMN: A graphical notation (using events, activities, gateways, and flows) standardizes process modeling.
- UML: Used for software engineering, UML includes structural diagrams (e.g., class diagrams) and behavioral diagrams (e.g., use case diagrams) to model system architecture and interactions.
Analysis and Tools
- AS-IS vs. TO-BE: Gap analysis involves mapping the current state (“AS-IS”) to identify bottlenecks and inefficiencies, then proposing a future state (“TO-BE”) that incorporates improvements and new requirements.
- Tools: Business analysts utilize various tools such as Microsoft Visio and others for process mapping. Effective modeling requires clarity, professionalism, and the ability to tailor descriptions to the target audience.
