funciones > Sistema CPQ mantenible
Implementación

Sistema CPQ mantenible

El SI cerró el proyecto hace dieciocho meses. Nadie interno puede explicar por qué la regla de anidamiento bloquea distribuidores tier-two.

Maintainable · architecture

Structured reuse · not spaghetti rules

Demo ilustrativa
Pump Family A
├─ Attributes
├─ Components
├─ Dependencies
├─ Constraints
├─ Pricing
└─ Outputs

Reusable sets

Motor Rule Set

used by Pump A · Pump B · Pump C

Regional Pricing

used by EU · UK · US

El reto

El SI cerró el proyecto hace dieciocho meses. Nadie interno puede explicar por qué la regla de anidamiento bloquea distribuidores tier-two.

Un OEM de maquinaria de acabado textil vende tenteros, líneas de termofijado y módulos de ampliación de ancho mediante distribuidores tier-one y tier-two. Un partner de implementación entregó CPQ en plazo y dejó slides de traspaso. Al terminar el contrato, product ops heredó conjuntos de reglas con scripts anidados y abreviaturas que solo el SI entendía.

Product managers deben ajustar bandas de ancho cuando sale una nueva línea de tejido. Abren la consola admin, encuentran nombres de regla que no coinciden con el lenguaje del catálogo y paran porque una edición menor rompió presupuestos de una región entera. Los workarounds se acumulan en hojas de cálculo. Ventas deja de pedir arreglos CPQ. El configurador se desalinea del catálogo que la fábrica envía.

Las páginas CPQ low-code centran equipos de negocio publicando cambios sin tickets de desarrollo. Las páginas de configuración auto-gestionada reducen dependencia del vendor en actualizaciones rutinarias. Las páginas de integración cubren REST, SDK y sandbox. Un sistema CPQ mantenible es otra cosa: Mercura está diseñado para que quien posea el catálogo tras go-live pueda leer, explicar y evolucionar reglas años después sin cajas negras propietarias ni proyectos de reimplementación programados.

Consulta → configuración → precio → aprobación → pedido no debería depender de consultores que se fueron cuando el portfolio aún cambia cada temporada.

Reglas legibles

Lógica IF/THEN que product managers leen sin scripts

Intención documentada

Notas de cambio explican por qué existen restricciones

Rastro de versiones

Nuevas incorporaciones ven cómo evolucionó la lógica

Cómo funciona

Cómo Mercura mantiene CPQ operable tras terminar la implementación

Reglas de configuración y precio usan estructuras IF/THEN explícitas con selectores de atributos en lugar de scripts propietarios anidados. Autores añaden notas de cambio que capturan intención de negocio en cada restricción. Historial de versiones muestra quién cambió qué y cuándo para que nuevos product managers rastreen decisiones sin entrevistar ex consultores. Reglas agrupadas por familia de producto mantienen lógica de tentero, termofijado y módulos navegable al crecer catálogo. Staging permite probar ediciones antes de que distribuidores las vean. Gobernanza y flujos de aprobación pueden bloquear publicación mientras mantenimiento diario queda en product ops. Mercura no elimina pensamiento de catálogo ni auditorías periódicas; elimina intérpretes especialistas para cada ajuste de banda de ancho.

Structure

Spaghetti vs maintainable model

Before

Rule A → Rule B → Rule C → Rule D
duplicated across products

  • · copied rules
  • · hidden dependencies
  • · tribal knowledge
  • · unclear ownership

Maintainable

Product family
↓ reusable rule sets

  • · shared pricing
  • · shared constraints
  • · shared modules
  • · clear ownership

Validation

Representative configurations before publish

Staging preview · documented in current product copy · illustrative outcomes

Standard EU configuration✓
High-load configuration✓
Stainless configuration✓
Legacy configuration✕ regression

1 regression found · review before publish

Lifecycle

Build · own · maintain

Requirement↓Configure↓Validate↓Review↓Publish↓Monitor↓Improve

Qué incluye

Qué cubre un sistema CPQ mantenible

Structure

  • Estructuras IF/THEN planas legibles por product managers
  • Agrupación por familia de producto al escalar catálogo

Reuse

  • Funciona con gobernanza, control de versiones y flujos low-code

Trace

  • Notas de cambio en reglas documentando intención y contexto
  • Historial completo de versiones en lógica configuración y precio
  • Exportación de lógica de configuración para registros de ingeniería

Change

  • Entorno staging para validar ediciones antes de publicar en producción
  • Complejidad incremental: restricciones solo donde producto lo exige

La diferencia

Propiedad CPQ antes y después de diseño mantenible

Caja negra del SI

  1. 01 Lógica de reglas legible solo para el partner de implementación original
  2. 02 Equipo interno evita ediciones porque consecuencias parecen impredecibles
  3. 03 Workarounds en hojas de cálculo sustituyen actualizaciones del configurador
  4. 04 Desalineación de catálogo hasta replantear reimplementación
  5. 05 Conocimiento institucional se va cuando rotan consultores

Con Mercura

  1. 01 Product ops lee y explica restricciones sin formación en scripts
  2. 02 Staging y validación hacen predecibles ediciones rutinarias
  3. 03 Notas de cambio e historial aceleran onboarding de nuevos mantenedores
  4. 04 Conjuntos de reglas evolucionan con cambios estacionales de catálogo
  5. 05 CPQ sigue operable años después de que termina contrato SI

Aplicación real

Ejemplo de flujo: regla de ancho tentero tras traspaso SI

Before

  1. Copied rules
  2. Hidden nesting
  3. Tribal knowledge

Change

  1. Flat IF/THEN models
  2. Shared rule sets
  3. Change notes + versions

After

  1. Team can explain rules
  2. Safe edits years later

Un OEM de tenteros, hornos de termofijado y módulos de ancho de tejido vendía mediante distribuidores tier-one y tier-two. Tras marcharse el partner, distribuidores tier-two reportaron que una restricción de anidamiento bloqueaba combinaciones de ancho válidas que nadie podía decodificar. Product management migró reglas a Mercura, reconstruyó familia tentero con IF/THEN plano y notas en cada banda de ancho, y usó historial de versiones frente al export legacy. Presupuestos tier-two reanudaron tras validación en staging. El mismo equipo product ops mantuvo reglas de termofijado y módulos en dos refrescos de catálogo sin reabrir petición de cambio al SI.

Impacto en el negocio

Por qué mantenibilidad separa activo CPQ de pasivo CPQ

Un sistema CPQ mantenible captura valor durante años de cambio de catálogo, no solo en go-live. Complementa autoría low-code, operación auto-gestionada, control de versiones y gobernanza. Mercura no sustituye documentación de producto fuera del CPQ ni revisiones de arquitectura empresarial. Alguien debe seguir cuidando higiene de reglas y retirar restricciones obsoletas. Si el dolor es «tenemos miedo de tocar reglas que escribió el SI», estructuras legibles e historial documentado alinean consulta, configuración, precio, aprobación y pedido con un sistema que su equipo puede sostener tras la marcha del implementador.

Business impact

Lower configuration debt

Reusable rule sets replace duplicated copy-paste logic.

Safer change

Structure, notes, and version history keep intent visible.

Easier onboarding

New hires can read IF/THEN logic without tribal scripts.

Compare

Low-code vs maintainable

Low-Code

Makes change easier to implement

Create rule

Maintainable

Makes accumulated change easier to understand over time

1000 rules → structured architecture

Compare

Self-maintained vs maintainable

Self-Maintained

Ownership question

Can our own team operate this?

Maintainable

Complexity question

Will the system still be understandable in three years?

Mapa de implementación

Build with low-code tooling → own day-to-day changes → keep the system maintainable as complexity grows

Surrounded by governance · version control · audit · access control

Reusable model · structure intact

Vea product ops leer, explicar y actualizar reglas que el SI no se llevó

Reserve una demo y recorra legibilidad de reglas, notas de cambio, historial de versiones y staging con el equipo que poseerá CPQ tras implementación.

Hablemos de tu proceso de venta.

Ayudamos a los fabricantes para que dominen el modelado de productos, agilicen el proceso de presupuestación, reduzcan los errores y, en última instancia, ofrezcan las soluciones personalizadas que exigen los clientes.