Skip to main content
Murillo Costa
Phase 03 · Business-first design

Enterprise BusinessArchitecture

Translate business priorities into a structured view of GreenBox's capabilities, processes, events, business entities and enterprise performance measures.

  • Fictional case study
  • Illustrative architecture
  • Business definitions require validation

This page establishes the business blueprint that will guide dimensional modelling and platform implementation. It builds on Steps 1 and 2 and makes the relationship between business needs and data design explicit.

enterprise capability areas identified
10
priority cross-functional domains explored in discovery
5
business-led blueprint connecting processes, events and KPIs
1

1. Purpose and design principles

Why this business architecture exists.

Purpose

Provide a shared business view of what GreenBox does, how work moves across functions, which events matter, and how business outcomes are measured. The architecture is independent of any single source-system schema.

Guiding principles

  • Start from business capabilities and outcomes, not technology tables.
  • Model end-to-end processes across departmental boundaries.
  • Distinguish a business process from an event and from a KPI.
  • Assign business ownership and record unresolved definitions.
  • Use this blueprint to guide, not prematurely dictate, physical data models.
  1. Capabilities

    What the business must be able to do

  2. Processes

    How work is performed

  3. Events

    Meaningful business occurrences

  4. KPIs & rules

    How outcomes are measured

  5. Data design

    Models and governed metrics

Boundary: this phase documents the business architecture and candidate relationships. It does not claim that every process, event, KPI definition, or source-system mapping has been validated.

2. Enterprise capability map

Capability areas organise business responsibilities independently of organisational structure. Initial version documented

01

Customer & Market Management

Understand markets, prospects, customers, accounts and commercial relationships.
  • Leads
  • Customer identity
  • Market segments

02

Sales & Commercial Management

Manage opportunities, quotes, orders, commercial terms and customer sales performance.
  • Opportunity
  • Quote
  • Sales order

03

Product & Supply Management

Manage product information, procurement, supplier relationships and supply availability.
  • Product
  • Supplier
  • Purchase order

04

Manufacturing & Operations

Plan and execute production and operational activities. Requirements need further discovery.
  • Production
  • Operations
  • Further discovery

05

Order Fulfilment

Allocate stock, pick and pack orders, coordinate shipments and confirm delivery outcomes.
  • Allocation
  • Shipment
  • Delivery

06

Financial Management

Manage financial transactions, accounting, revenue reporting, profitability and payments.
  • Invoice
  • Accounting
  • Payment

07

Customer Experience Management

Manage cases, complaints, returns-related interactions and customer feedback.
  • Case
  • Resolution
  • Feedback

08

Enterprise Performance Management

Monitor business outcomes through governed KPIs, reporting and performance reviews.
  • KPI catalogue
  • Forecasting
  • Performance

09

Data Governance & Analytics

Manage data definitions, ownership, quality, lineage, analytical models and trusted consumption.
  • Ownership
  • Data quality
  • Semantic layer

10

Risk & Compliance Management

Manage relevant controls, obligations and compliance evidence. Scope requires further discovery.
  • Controls
  • Compliance
  • Further discovery

Capability names are an initial classification for the fictional organisation. Manufacturing and Risk & Compliance are explicitly marked for additional discovery rather than assumed to be fully understood.

3. Business process catalogue

Processes describe activities and outcomes; individual systems may support only part of a process.

Capability / domainCandidate business processesBusiness outcomeKey dependencies
Customer & MarketLead capture and qualification; customer onboarding; account maintenanceUnderstand prospects and maintain consistent customer identitiesMarketing, Sales, CRM, customer master data
Sales & CommercialOpportunity management; quote creation and approval; sales order capture; order changes and cancellationConvert commercial demand into valid customer ordersCustomer, Product, pricing, inventory availability, Finance
Product & SupplyProduct onboarding; supplier onboarding; procurement planning; purchase order management; supplier delivery receiptMaintain product and supply availabilityProduct master, suppliers, inventory, warehouse receiving
Manufacturing & OperationsProduction planning and execution — candidate processes requiring validationUnderstand operational throughput and production outcomesProduction data, product, materials, quality
Order FulfilmentOrder allocation; pick and pack; shipment planning; dispatch; delivery confirmation; exception managementFulfil customer commitments and measure delivery performanceSales orders, inventory, warehouse, 3PL, customer commitments
Financial ManagementInvoicing; credit and returns processing; revenue recognition; payment application; financial reportingProduce reliable financial results and reconciliationsOrders, deliveries, invoices, credits, payments, accounting rules
Customer ExperienceCase intake; case triage; investigation; resolution; complaint and feedback managementResolve customer issues and identify recurring causesCustomer, orders, shipments, invoices, returns
Enterprise PerformanceKPI definition and approval; performance reporting; budgeting and forecastingEnable consistent interpretation of enterprise performanceApproved metric definitions, Finance, all business domains
Data Governance & AnalyticsData ownership; glossary management; data-quality monitoring; lineage and access managementMaintain trust, accountability and appropriate data useBusiness owners, source systems, data platform
Risk & ComplianceControl monitoring and compliance evidence — candidate processes requiring validationMeet applicable obligations and provide evidenceLegal, finance, operations, security and regional requirements

4. Business event catalogue

Events are meaningful occurrences that may need to be captured, related and analysed.

DomainCandidate business eventWhy it mattersPotential data captured
MarketingCampaign launched; lead created or qualified; campaign interaction recordedUnderstand lead generation and campaign outcomesCampaign, lead/contact, interaction time, source and status
SalesOpportunity opened or advanced; quote issued or accepted; order created, changed or cancelledTrace commercial progression and order commitmentsBusiness identifiers, status, timestamps, customer, product lines and quantities
ProcurementPurchase order approved; supplier shipment dispatched; goods received or rejectedUnderstand supply reliability and inbound availabilitySupplier, purchase order, expected/actual dates, received quantity and exceptions
InventoryStock received, moved, adjusted, reserved or releasedReconstruct stock movement and explain inventory positionsProduct, location, quantity, status, timestamp and movement reason
FulfilmentOrder allocated; pick/pack completed; shipment dispatched; delivery attempted or confirmedMeasure fulfilment progress and agreed delivery outcomesOrder line, allocation, shipment, quantity, milestone time and delivery result
FinanceInvoice issued; credit note posted; payment received or applied; accounting entry recordedSupport financial reporting and reconciliationDocument identifiers, amounts, currency, dates, accounting references and status
Customer ExperienceCase opened, categorised, escalated, resolved or reopened; feedback submittedMeasure service outcomes and investigate root causesCase, customer, category, linked transaction, timestamps and resolution status

Modelling caution: a business event does not automatically become a fact table. Events may be represented as transaction facts, milestones, status history, snapshots or attributes depending on the business question, required grain, source availability and analytical use.

5. Enterprise KPI map

Candidate measures and ownership direction from discovery — definitions remain subject to business approval.

Business outcomeCandidate KPIProposed ownerDefinition / decision still required
Financial performanceGross Revenue, Returned Revenue, Net RevenueFinanceScope, timing, treatment of credits, returns, discounts and adjustments
ProfitabilityGross Margin and Gross Margin %FinanceApproved cost components, numerator, denominator and reporting grain
Customer commitmentOTIFCross-functional; Supply Chain operational inputPromised date, completeness rule, unit of evaluation and split shipment handling
Delivery performanceOn-Time Delivery %Supply ChainPromised-date source, delivery event and treatment of failed attempts
InventoryInventory Value / AvailabilityFinance and Supply Chain involvementValuation method, eligible stock statuses and point-in-time rules
Supplier performanceSupplier On-Time Delivery %Procurement / Supply ChainSupplier commitment, receipt date and partial receipt treatment
Marketing effectivenessCampaign-Attributed RevenueMarketingAttribution model, attribution window and duplicate-credit handling
Customer retentionCustomer Retention RateTo be confirmedEligible population, cohort, period, definition and accountable owner
Customer serviceCase Volume; Average Resolution TimeCustomer ServiceCase inclusion, reopened cases, business hours and start/end events

This is a KPI map, not an approved KPI dictionary. Formula details should be agreed with the accountable business owners before implementation in dbt or the semantic layer.

6. Core business entities and relationships

A conceptual view of the entities that connect the major business processes.

  1. Customer

    Account / buying relationship

  2. Sales order

    Order header and lines

  3. Fulfilment allocation

    Order-line quantities allocated

  4. Shipment / delivery

    One line may split across shipments

  5. Invoice / payment

    Financial events and applications

Shared reference entities

Customer, Product, Location, Supplier, Date, and potentially Campaign are candidates for shared dimensions or reference structures. Each requires agreed identity and source mapping rules.

Relationship cautions

Orders, shipment lines, invoices, returns, and payments may have one-to-many or many-to-many relationships. Preserve bridge or allocation relationships where required and never assume joins are one-to-one.

7. Traceability to architecture

How discovery outcomes shape business architecture and downstream data design.

Discovery findingBusiness architecture responseDownstream design implication
Revenue and margin definitions differIdentify KPI purpose, owner, scope and approval processGoverned metric definitions, lineage and reconciliation
Order fulfilment crosses departmentsMap lifecycle processes and milestones end to endSeparate order, allocation, shipment, delivery and invoice grains
Inventory and supplier performance are connectedConnect procurement, receiving, stock and fulfilment processesInventory movement/snapshot facts and supplier-delivery models
Customer cases often originate upstreamDefine case categories and cross-process relationshipsCase fact linked to customer and relevant transactions where available
Metric ownership is unclearDocument accountable business owners and governanceSemantic metrics, data tests, documentation and change control

8. Assumptions and open decisions

Explicitly separate what is understood from what still needs validation.

Validate

Assumptions to validate

  • NetSuite, legacy SAP, Shopify, HubSpot, Manhattan WMS and 3PL systems represent illustrative source landscape.
  • Cross-system identifiers and timestamps are available to some extent but may need mapping or quality remediation.
  • Finance and operational reporting require different, clearly named measures in some cases.
  • Business events and process relationships can be represented with sufficient source detail for the first release.

Decide

Open decisions

  • Approve the definitions and owners of priority KPIs.
  • Confirm authoritative sources for customer, product, order, shipment and financial entities.
  • Validate manufacturing, risk, compliance and regional requirements.
  • Confirm event timestamps, lifecycle status history and relationship cardinalities.
  • Agree the first-release processes and acceptance criteria with business stakeholders.

These items are intentionally open in the portfolio case study. The architecture should not invent accounting rules or source-system capabilities that have not been established.

9. Exit criteria and transition to Step 4

From business blueprint to enterprise data and dimensional modelling.

Step 3 deliverables

  • Initial enterprise capability map
  • Business process catalogue
  • Business event catalogue
  • Enterprise KPI map and ownership direction
  • Core business entities and relationships
  • Traceability from findings to modelling implications

Step 4 — Enterprise Data & Dimensional Modelling

The next phase will translate priority business processes and questions into modelled facts and dimensions, beginning with explicit grain, conformed dimensions, source mapping and relationship rules.

Return to project roadmap ↗Review Step 2 ↗

Exit position: the business blueprint is documented for the fictional scenario. Formal KPI approval, complete source validation and final scope sign-off remain outstanding and should be shown as such.

← Return to GreenBox project roadmap