How to Plan Your Enterprise eCommerce Project Without Wasting Budget
Ryan Szrama of Centarro presents a structured method for planning enterprise eCommerce projects, arguing against extensive upfront architecture and advocating a just-in-time approach aligned with the customer journey.
He breaks the journey into sequential stages—acquisition, engagement, conversion, and fulfillment—using these to drive architecture decisions. For B2B implementations, he highlights the complexity introduced by organizational models, procurement workflows, and role-specific access rules. Understanding these elements early prevents mismatches between platform capability and business reality.
Ryan cautions against exhaustive feature definition and unnecessary data migration. Instead, he recommends importing only essential data, summarizing historical records, and keeping external systems as sources of truth. In one example, a client with over one million SKUs avoided performance issues by storing minimal product data directly in Drupal and offloading the rest to a dedicated search index.
He emphasizes just-in-time architecture—delaying detailed technical decisions until each sprint—to reduce waste and increase flexibility. This strategy supports iteration, adaptation, and efficient use of budget. He also discusses workflow automation and mistake-proofing through enforced transitions, such as requiring tracking numbers during shipment to eliminate follow-up errors.
Highlights
- Organize project planning around the customer journey: acquisition, engagement, conversion, fulfillment
- Delay architecture decisions until the relevant sprint to reduce rework
- Import only essential data; keep third-party systems as sources of truth
- Use workflows to enforce business rules and minimize manual error
- Focus early planning on what differentiates the business
"You can’t have an Add to Cart form until you have a product definition… trying to architect every detail up front can lead to madness." — Ryan Szrama
To explore this planning approach in full, read Ryan Szrama’s original blog post on the Centarro website. For teams preparing Drupal Commerce implementations, his just-in-time strategy can help focus your budget where it matters most—building capabilities, not over-documenting them.
How to Plan Your Enterprise eCommerce Project by Ryan Szrama, Centarro, 12 November 2025


