Problems & solutions · ERP

Production Scheduling Software Problems: The 7 That Cost Real Money, and How to Avoid Them

Production Scheduling Software workflow illustration showing common problems and fixes.
The short answer

The most expensive failure in this category is the schedule that goes live and the planner who quietly keeps the spreadsheet. It happens when the constraint model covers ninety percent of the rules and the missing ten percent are the ones that matter on a bad Tuesday, so the system produces a sequence the floor cannot run and the planner reverts to the file she trusts. You then pay twice: for the software and for the same twenty five hours a week of export, paste and reconcile you were trying to eliminate. Worse, the bus factor of one that justified the project is still exactly one, and now it has a budget line attached to it.

Why does the constraint model get scoped too small?

Because the constraints that are easy to describe are the ones that get written down. Work centres, calendars, routings and due dates all sit in the enterprise resource planning (ERP) system, so they turn up in requirements naturally. The constraints that actually determine the sequence do not sit anywhere. They sit with the senior planner.

She knows the four hundred ton press cannot take tool 118 until maintenance replaces the platen. She knows running line 3 light to dark saves twenty five minutes of purge per colour change. She knows two operators are certified on the five axis cell and one of them is on nights this week. None of that has a field in a routing record, so none of it appears in a specification written from the ERP outward.

The result is a first release that schedules against infinite tooling, unlimited certified labour and sequence independent setups, which is a more expensive version of what the ERP already does. The floor notices in the first week.

The fix is to extract the rules before the architecture is fixed, in structured workshops rather than an interview. Build the sequence dependent changeover matrix, the machine and tooling compatibility table and the operator certification records as data the engine reads, with expiry dates on certifications. Then log every override the planner makes during the parallel run with a reason, because the overrides surface the rules nobody thought to mention. Expect the rule set to grow by a third during the build. Plan the budget for that rather than treating it as scope creep.

What goes wrong with routing and standard time data?

Scheduling exposes data quality that a system of record tolerates happily. An ERP will hold a routing with a standard time of two hours that has actually run in four for the last three years, and nothing complains, because the ERP is not trying to fit that operation into a shift. A finite capacity engine is, and it will produce a plan that is wrong by a factor of two on that work centre and correct everywhere else, which is the hardest kind of wrong to diagnose.

The common defects are consistent across manufacturers. Standard times set at launch and never revised. Alternate operations that exist on paper for machines long since sold. Routings that skip an operation the floor always performs. Setup times buried inside run times so the engine cannot separate them, which makes changeover optimisation impossible. Work centre calendars that do not reflect the actual shift pattern, particularly around weekend and holiday coverage.

Do not attempt to clean everything. Rank work centres by load, take the top ones, and compare standard times to actual recorded run times from the last twelve months. Where the gap is consistent, correct the standard. Where it is erratic, that work centre needs data capture before it needs scheduling, and saying so early protects the project.

Then keep it honest after launch. Feed actuals back and report drift between standard and observed by work centre, monthly, to a named owner. Run time learning is often sold as a machine learning feature. In practice a simple drift report that somebody acts on delivers most of the value in the first year.

Why does ERP writeback break after launch?

Reading work orders is a week of work. Writing confirmed dates back safely is a subsystem, and the difference is where projects lose their schedules.

The breakages are all about change. A work order quantity is revised after it was scheduled and dispatched. An operation is added to a routing mid job. An order is cancelled after the dispatch list printed. A date is written back, then the ERP recalculates from material requirements planning overnight and overwrites it. Two planners touch the same order in the same minute. Each of these is ordinary in a plant and each needs a defined behaviour, not a retry.

What survives is an explicit contract per field. Decide which system is authoritative for the promise date, the quantity, the routing and the operation status, write it down, and enforce it in the integration rather than in a habit. Make writeback idempotent so a repeat does not double post. Queue failed writebacks visibly with an owner rather than logging them, because a silent writeback failure means customer service is quoting from stale dates and nobody knows for days.

Ask any developer directly how they handle an order cancelled after dispatch, and how a failed writeback surfaces. Vague answers here turn into a weekly reconciliation meeting that never ends.

What happens when traceability and audit obligations are not covered?

They get retrofitted, badly, three weeks before a certification audit. If you hold AS9100 or serve customers with equivalent obligations, the auditor's question is always who moved the job and why, and a scheduling system with mutable history cannot answer it.

The failure is subtle because the system looks compliant. Schedules exist, dispatch lists were printed, work orders were completed. What is missing is the record of the decisions. Which sequence was published on Tuesday morning, who overrode it at nine fifteen, what reason they gave, which orders slipped as a result and who authorised the overtime that covered them. Rebuilding that from application logs after the fact is not evidence, and an experienced auditor knows the difference.

Design it in from day one, because it is cheap at the start and expensive later. Immutable schedule versions with a publish event. Every override stored with the user, the timestamp and a reason code. Traceability from work order to operator to work centre, which you frequently need anyway for a customer escape investigation. A read only view an auditor can be handed rather than a report somebody assembles.

If you serve medical device or regulated customers, get the applicability question answered properly rather than assumed. A developer who applies pharmaceutical style electronic record controls everywhere will waste your budget, and one who misses them where they apply will cost you a contract. Both mistakes are common.

Should you build custom or configure what you already own?

Configure first, genuinely. If you run one site, under roughly fifty open work orders, a standard job shop flow and no constraint an advanced planning and scheduling vendor would blink at, the scheduling module inside the ERP you already pay for is the right answer, and the honest recommendation is to exhaust it before buying anything.

Next, buy. PlanetTogether and Siemens Opcenter APS are real products and they solve real scheduling problems. If your constraint set is conventional and the vendor model fits without heavy customisation, buying is faster and cheaper than any build. The warning sign is not the licence price, it is the customisation quote. When your sequencing rules keep coming back as paid customisation and the implementation estimate climbs toward what owning a system outright would cost, you are buying a partial fit at a full price.

Build when the spreadsheet has a bus factor of one, when you run more than one site and there is no single load view, when promise dates are set by asking a planner who is guessing, or when the way you sequence and promise is part of why customers choose you. If scheduling is a commodity in your niche, buy the commodity and spend the money on machine reliability.

How do hidden costs get into the quote?

  • Constraint count. A changeover matrix is cheap. Tooling contention across cells, certified labour pools and batching furnaces are each their own model, and they are rarely enumerated in a first estimate.
  • ERP writeback. Frequently quoted alongside the read as one integration. It is a separate subsystem with its own failure handling.
  • Solver depth. A good rules based heuristic ships in weeks. Mathematical optimisation adds months and is often unnecessary. Ask which is being quoted and why.
  • Shop floor data capture. Live status is what keeps the schedule honest. Tablets, mounts, network coverage in a metal building and the operator training week are real costs and usually somebody else's budget.
  • Data cleaning. Standard times and routings for the loaded work centres. Priced as discovery, delivered as weeks.
  • The parallel run. Two to four weeks of the senior planner doing the job twice. That is the most expensive person in the project and their time is rarely in the plan.

What separates a build that works from one that fails here?

The builds that work make the senior planner the design authority from week one, not a stakeholder consulted at the review. She decides what the board looks like and which moves need to be fast, because adoption in this category fails on workflow friction rather than on scheduling mathematics. If a drag and drop override takes more clicks than editing a cell, the spreadsheet wins and no amount of solver quality rescues it.

They treat a breakdown as an event rather than a data entry task. The work centre flags down from a machine signal, the manufacturing execution system or a button on the operator tablet, the engine proposes a repaired schedule in minutes, and the planner compares scenarios side by side: authorise overtime, outsource the milling operation, or slip three low margin orders to protect the two carrying penalties. The customer impact list comes out sorted by exposure, so the first call goes to the account that matters.

They earn the promise date. A capable to promise endpoint the quote screen can call, returning the earliest realistic ship date given current load plus what it costs to jump the queue, is the feature that changes commercial behaviour. Rush work starts carrying a rush fee instead of an apology.

And they retire the spreadsheet deliberately. Parallel run for at least two full schedule cycles, daily comparison of system output against the planner's sheet, differences investigated rather than explained away, and the planner signs acceptance. Anyone who proposes a cutover without that is selling you an installation, not a working system.

Settle ownership before contract. Full assignment of the code on payment, the repository in your control from the first sprint, and documented deployment. At Digital Heroes the client owns it from the first commit. Your constraint model is years of knowledge about your own floor, and it should not sit anywhere you cannot take it.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. Standish's 2015 CHAOS research found roughly a third of software projects (about 36% by the Modern definition) fully succeed on time, on budget, and on scope, with top success drivers including executive support, user involvement, and clear requirements/business objectives. Source: Standish Group (CHAOS Report) (2015) →
  2. The Standish Group 1995 CHAOS Report found only 16.2% of software projects fully succeeded; success varied sharply by size, with large-company projects succeeding about 9% of the time versus far higher rates for small projects - best treated as an industry survey, not an audited dataset. Source: Standish Group (1995) →
  3. Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
  4. 73% of surveyed businesses now use a headless architecture (up nearly 40% since 2019), and 98% of those not yet using it are evaluating or planning to evaluate headless within 12 months, with 82% saying it makes delivering consistent content easier. Source: WP Engine (2024) →
Diya M. · Mobile Engineer · Delhi

Diya works on mobile applications at Digital Heroes, implementing screens and features, wiring them to backend services and fixing the issues that only appear on real devices. Her posts give a builder's view of what goes into an app between the design handoff and the store listing.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

Our planner still uses the spreadsheet after go live. What went wrong?
Almost certainly the constraint model missed rules that matter on a difficult day, so the system produced sequences the floor could not run and she stopped trusting it. The second most common cause is friction: if an override takes more clicks than editing a cell, the spreadsheet wins regardless of scheduling quality. Recover by logging every manual sequence she builds, comparing it against the system output daily, and treating each difference as a missing constraint to be added rather than as user resistance.
How do we find the scheduling rules that are not written down anywhere?
Structured workshops rather than interviews, then a parallel run that logs every override with a reason code. The workshops convert what you can articulate into data: a sequence dependent changeover matrix, machine and tooling compatibility tables, and operator certifications with expiry dates. The overrides surface what nobody thought to mention, which is usually a third of the total rule set. Budget for the rule set to grow during the build rather than treating that growth as scope creep.
Why is ERP writeback so much harder than reading work orders?
Because reading is a snapshot and writing has to survive change. Quantities get revised after scheduling, operations get added mid job, orders get cancelled after dispatch, and overnight material requirements planning can overwrite dates you just wrote. Each of those needs a defined behaviour rather than a retry. Insist on an explicit authority contract per field, idempotent writes so a repeat does not double post, and a visible queue with an owner for failed writebacks so stale dates never reach customer service unnoticed.
Do we need to clean our routing data before scheduling can work?
Partially, and the trick is being selective. Rank work centres by load, take the top ones, and compare standard times against actual recorded run times from the last twelve months. Correct standards where the gap is consistent. Where the gap is erratic, that work centre needs shop floor data capture before it needs scheduling, and saying so early protects the project. After launch, report drift between standard and observed monthly to a named owner rather than assuming the numbers stay true.
Will custom scheduling software complicate an AS9100 audit?
It usually makes audits easier if the requirements are designed in from the start, and considerably harder if they are retrofitted. Require immutable schedule versions with a publish event, every override stored with user, timestamp and reason code, and traceability from work order to operator to work centre. Hand the auditor a read only view rather than an assembled report. Application logs reconstructed after the fact are not evidence, and an experienced auditor will know the difference immediately.
Should we buy PlanetTogether instead of building?
If your constraint set is conventional, you run one site, and the vendor model fits without heavy customisation, yes, and you should exhaust your ERP scheduling module before even that. The signal to build is not licence price, it is the customisation quote: when your sequencing rules keep coming back as paid custom work and the implementation estimate approaches the cost of owning a system outright, you are paying full price for a partial fit. Multiple sites and promise date pressure push the same way.
What does a realistic first release include for a single plant?
Work order, routing and calendar synchronisation from the ERP on a short cycle, a finite capacity engine covering your genuine constraints for one plant, a drag and drop board the planner can override quickly, dispatch lists at each work centre, and the parallel run tooling needed to retire the spreadsheet with evidence. Capable to promise for sales, multi site balancing and shop floor capture belong in later phases. Trying to include all of it in release one is the most common reason these projects slip.
How long should we run the new schedule in parallel with the spreadsheet?
At least two full schedule cycles, and in practice two to four weeks with a daily comparison. The comparison is the point: every difference between the planner's sequence and the system output gets investigated rather than explained away, because each one is either a missing constraint or a genuine improvement worth showing the floor. The planner should sign acceptance before cutover. Budget her time explicitly, because she is the most expensive person in the project and her hours are usually left out of the plan.
How long does custom ERP development take?
Plan on 3 to 4 months for the first working module and 6 to 12 months for a full multi-module rollout. In Digital Heroes delivery experience the schedule risk is data migration and integration testing, not feature coding, so we stage go-lives module by module instead of one big-bang launch.
Should I pick Microsoft Dynamics 365 Business Central or build a custom ERP?
Pick Business Central if you already live in the Microsoft stack, your processes are close to standard, and around $80 per user per month for Business Central Essentials stays affordable at your headcount. Build custom when your revenue-driving workflow, such as custom manufacturing steps or unusual pricing logic, would need heavy extension work anyway. In our experience, once Dynamics customization quotes pass about $100,000 the custom option deserves a serious side-by-side.
How much does a custom ERP cost for a small business?
A small-business ERP covering two or three core modules typically runs $40,000 to $120,000, with inventory, ordering, and accounting sync being the usual starting set. Across 2,000+ Digital Heroes projects, integration count and user roles drive cost far more than screen count. A full mid-market ERP with six or more modules usually lands between $150,000 and $400,000.
How do we migrate years of data from our old system without losing anything?
Through a staged migration with a parallel run, never a single cutover weekend. The data gets extracted and cleaned early, loaded into the new ERP while the old system stays live, and both run side by side for two to four weeks so your team can verify counts, balances, and open orders match. In Digital Heroes ERP projects, data cleaning consistently takes longer than the technical transfer, so it starts in week one, not at the end.
What does it cost to maintain a custom ERP each year?
Budget 15 to 20 percent of the original build cost per year, so a $150,000 ERP needs roughly $22,000 to $30,000 annually for hosting, security patches, integration upkeep, and small improvements. Across Digital Heroes maintenance contracts, third-party APIs changing is the biggest recurring work item. That total still usually sits well under the license bill for a comparable NetSuite or Dynamics seat count.
What should I prepare before contacting an ERP development agency?
Bring a list of your current tools and spreadsheets, a rough map of how an order or job moves through the company today, your user count by role, and the three problems costing you the most hours. You do not need a formal specification; a good agency writes that with you during discovery. Companies that arrive with those four things typically cut two to three weeks off scoping in our experience.
What mistakes kill ERP projects most often?
The three we see most in rescue work at Digital Heroes: recreating the old system's broken process in new software, launching everything at once instead of module by module, and having no single internal owner with authority to decide. A fourth is skipping the parallel run on data migration to save two weeks, which trades a short delay for months of distrust in the numbers. None of these are technical failures, which is why vendor selection should weigh process discipline over demo polish.
Who can build a custom ERP software system?

Digital Heroes builds custom ERP software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other ERP software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?