Question-led guide · decision

When should an FDE project become a product feature?

A productization decision that separates reusable capability, configuration, supported extension, service work, partner delivery, and requests to reject.

Direct answer

An FDE project should become a product feature when several contexts expose the same underlying capability, the interface can be stable, the product team can own reliability and lifecycle, and reuse creates more value than support cost. Repeated custom code is only a signal. Separate universal mechanism from customer policy, migrate existing deployments, define deprecation and telemetry, and choose configuration, extension, service, partner, or rejection when productization is weaker.

Scope

Use this guide after one or more field engagements reveal a potential reusable capability. It decides the destination of learning and code. It does not assume every successful field project belongs in the core product.

Why it happens

Repetition creates pressure: three customers have similar adapters, so the team proposes a feature. The implementations may share files but differ in policy, data semantics, workflow, and support expectations. Productizing the visible code can freeze accidental complexity into a public interface.

The opposite failure leaves a real platform need in field branches. Each engagement rebuilds identity, evaluation, connector, or workflow capability, and core engineering never receives the evidence needed to prioritize it.

Diagnosis

Decompose each field solution into:

  • underlying job and constraint;
  • reusable mechanism;
  • customer data and policy;
  • integration-specific adapter;
  • operating and support requirements;
  • workaround caused by a product gap;
  • implementation accident.

Compare across customers using the same vocabulary. Test whether a stable interface can express the common mechanism without exposing customer-specific semantics. Estimate who will own security, reliability, documentation, compatibility, migrations, and deprecation.

Solution

Choose a destination deliberately. Core product fits a broadly reusable, strategically aligned capability with credible ownership. Configuration fits bounded variation over a stable mechanism. Supported extension fits specialized code behind a governed interface. Service or partner work fits contextual delivery that should not burden the product contract. Reject work that conflicts with safety, strategy, or sustainable ownership.

Create a product hypothesis and test it outside the originating customer. Build migration and compatibility plans for current deployments. Instrument adoption and operational load. Productization is not complete when code merges; it is complete when supported users can adopt and field copies can retire.

Artifact

The productization decision record contains:

Field Required analysis
Repeated problem Shared job, constraint, and evidence across contexts
Common mechanism Stable capability independent of customer implementation
Variation boundary Configuration, policy, data, adapter, and unsupported variation
Demand evidence Users, alternatives, willingness, workflow fit, and uncertainty
Product contract Interface, security, reliability, compatibility, and support
Ownership Product/engineering team, roadmap, on-call, docs, and deprecation
Field migration Existing deployments, customer commitments, tooling, and exit
Economics Build, migration, support, opportunity cost, and expected reuse
Destination Product, configuration, extension, service, partner, or reject
Review Decision owner, counterevidence, experiment, date, and reversal trigger

Common mistakes

  • Counting similar codebases instead of identifying a shared mechanism.
  • Publishing customer policy as a universal product default.
  • Merging code without funding support, migration, and lifecycle ownership.
  • Calling configuration productization when every tenant requires engineering.
  • Leaving the field implementation active indefinitely after the product ships.

Evidence

  1. Action Design Research frames building and organizational intervention as linked learning activities that can produce generalizable design knowledge.

    The university record describes Sein and coauthors' Action Design Research method and publication metadata.

    Primary source · paper · checked Aug 26, 2026

    Limit: The research method does not provide a software productization score or prove that one field artifact should enter a roadmap.

  2. ML systems accumulate hidden technical debt through data dependencies, glue code, configuration, entanglement, and undeclared consumers.

    Sculley and coauthors catalog system-level technical-debt patterns in machine-learning systems.

    Primary source · paper · checked Aug 26, 2026

    Limit: The paper predates generative AI and does not study FDE organizations or determine product-market value.

  3. Productization requires a deliberate destination and ownership decision, not automatic promotion of repeated field code.

    The decision record below compares product, configuration, extension, service, partner, and reject destinations.

    Signal Studio author framework · reviewed Aug 26, 2026

    Limit: Forecasts of reuse and support are uncertain and may be influenced by strategic or contractual commitments.

Limitations

Productization decisions rely on uncertain demand, strategy, support, and technical forecasts. Existing customer commitments can constrain migration, and a reusable design can still fail commercially. Revisit the decision with adoption and operating evidence.

FAQ

How many customers are enough for productization?
No fixed count is sufficient. Look for the same underlying capability, compatible constraints, credible demand, stable interfaces, and an ownership case. One lead user may reveal a broad need; ten custom requests may not.
Should the product copy the field implementation?
Usually treat it as evidence and a prototype. Extract the mechanism, security and reliability requirements, interfaces, migrations, and failure lessons; then engineer a supported product capability.

Continue within Forward deployed engineering, or use one of these adjacent diagnostics:

Editorial QA: automated native-English, structure, source-presence, and link checks completed . This record is not an independent expert endorsement. Review boundary.