Skip to content

Conversation

Copy link

Copilot AI commented Feb 7, 2026

UBML lacked support for standard consulting frameworks used by McKinsey, BCG, and Bain. Consultants couldn't classify portfolio items, plan investments across time horizons, or map customer experiences—core activities in strategy engagements.

Schema Changes

Three Horizons Strategic Classification

Added strategicHorizon enum to Capability, Product, Service:

capabilities:
  CP00001:
    name: "Process Orders"
    strategicHorizon: h1  # Core business - maintain and defend
  CP00002:
    name: "AI Personalization"
    strategicHorizon: h3  # Future option - explore

BCG Growth-Share Matrix

Added portfolio fields to Product and Service:

products:
  PD00001:
    name: "Cloud Platform"
    portfolioClassification: star      # High growth, high share
    marketGrowthRate: high
    relativeMarketShare: high
    strategicAction: invest            # Invest heavily
  
  PD00002:
    name: "Legacy Tool"
    portfolioClassification: dog       # Low growth, low share
    strategicAction: divest            # Exit business

Customer Journey Mapping

Extended ValueStream.stages with CX metadata:

valueStreams:
  VS00001:
    stages:
      - name: "Order Capture"
        customerTouchpoints:
          - "E-commerce website"
          - "Sales phone call"
        customerEmotionalState: curious
        painPoints:
          - "Unclear pricing"
          - "Long callback wait"
        momentsOfTruth:
          - "First quote received - makes or breaks deal"

Documentation

  • Research: 20KB analysis of McKinsey/BCG/Bain frameworks, gap identification, phased roadmap
  • Design decisions: DD-009 (Three Horizons), DD-010 (BCG Matrix), DD-011 (Customer Journey)
  • Example: Complete strategy workspace demonstrating portfolio classification, horizon planning, and journey mapping

Impact

Consultants can now model portfolio strategy using industry-standard frameworks. Value streams capture both operational flow and customer experience. All fields optional—backward compatible.

Future phases (documented but not implemented): issue trees, options analysis, RAPID decisions, implementation roadmaps.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • en.wikipedia.org
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

do a research on how managed consultants work. which frameworks the likes of McKinsey, BCG, Bain use. which general principles apply. then review ubml schema and identify problems and design suggestions for improving ubml.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits February 7, 2026 20:10
- Add Three Horizons (h1/h2/h3) classification to Capability, Product, Service
- Add BCG Growth-Share Matrix fields (portfolioClassification, marketGrowthRate, relativeMarketShare, strategicAction)
- Add customer journey metadata to ValueStream stages (touchpoints, emotional state, pain points, moments of truth)
- Document design decisions (DD-009, DD-010, DD-011)
- Create comprehensive consulting frameworks research document
- Create design proposal for Phase 1 enhancements
- All tests passing

Co-authored-by: TomProkop <4339668+TomProkop@users.noreply.github.com>
- Create comprehensive strategy.ubml.yaml example demonstrating:
  * Three Horizons classification (h1/h2/h3)
  * BCG Growth-Share Matrix (stars, cash cows, question marks, dogs)
  * Customer journey mapping with touchpoints, pain points, moments of truth
  * Portfolio strategy with investment allocation
- Add missing actors to support strategy example
- Update README to highlight consulting frameworks support
- All validations passing

Co-authored-by: TomProkop <4339668+TomProkop@users.noreply.github.com>
…ment

- Create comprehensive IMPLEMENTATION-SUMMARY.md documenting all changes
- Code review completed with no issues
- All tests passing (247 tests)
- All validations passing
- Ready for merge

Co-authored-by: TomProkop <4339668+TomProkop@users.noreply.github.com>
Copilot AI changed the title [WIP] Conduct research on managed consultants and improve UBML schema Add strategic planning frameworks: BCG Matrix, Three Horizons, customer journey mapping Feb 7, 2026
Copilot AI requested a review from TomProkop February 7, 2026 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants