Category: Article

  • The Hidden Cost of Chaos: Why a Poorly Structured BOM Will Break Your Project

    Introduction

    In engineering and manufacturing, everyone talks about innovation, cost reduction, and quality control. Behind every successful product—whether it’s a locomotive module, a pair of high-performance shoes, or a custom metal fabrication—there’s one quiet, often overlooked bottleneck: the Bill of Materials (BOM). A well-structured BOM is the backbone of your entire operation. A poorly structured BOM is the silent saboteur that causes delays, cost overruns, miscommunication, and production failures.

    The Real Pain of a Bad BOM (And How It Ruins Everything)

    Let’s start with what happens when your BOM isn’t properly managed:

    • Inventory shortages at the worst possible time: Purchasing orders the wrong parts, suppliers ship substitutions, and critical components run out mid-production. A project that should take a week stretches into a month.

    • Assembly technicians build the product differently every time: Without clear sub-assemblies and part breakdowns, every technician uses their own interpretation, resulting in inconsistent builds, impossible troubleshooting, and failures in the field.

    • Engineering wastes hours chasing “phantom parts”: Duplicate part numbers, items named differently but representing the same thing, or different items sharing the same number—chaos.

    • Costing becomes inaccurate: If BOM levels are unclear or missing, rolled-up costs become meaningless and management makes decisions based on bad data.

    • Inventory blows up with unnecessary stock: Without standardized sub-assemblies, the same parts get procured repeatedly in slightly different forms.

    • Revision control becomes a nightmare: When assemblies aren’t properly structured, revisions spread inconsistently across departments. Procurement builds Rev A while engineering is at Rev C.

    • Customers feel the inconsistency: A sloppy BOM eventually shows up as flaky performance, poor reliability, and repeated warranty claims.

    A BOM is not paperwork—it’s the DNA of your product. If the DNA is corrupted, everything downstream suffers.

    How a Proper BOM Structure Prevents These Problems

    To escape the chaos, a BOM must be hierarchical, logical, and unambiguous. A proper BOM improves procurement accuracy, assembly consistency, cost control, and serviceability.

    Assemblies, Sub-Assemblies, and Parts: The Backbone of Clarity

    Assemblies: The top-level functional group that defines the product. It holds all sub-assemblies and parts.

    Sub-Assemblies: Logical groupings of parts that can be built independently, tested separately, stocked or serviced as a unit, or represent a clean, self-contained function. If a grouping meets two of those criteria, it’s probably a sub-assembly.

    Parts: The final indivisible items—machined pieces, weldments, electronics, fasteners, adhesives, raw material. Parts should be the leaf nodes of the hierarchy.

    Part Numbering: The First Line of Defense Against Confusion

    A good numbering system prevents duplicate orders, misidentified stock, impossible revision tracking, and incorrect assembly.

    Intelligent Numbers: Contain category information (e.g., MCH-00123). Useful but rigid.

    Non-Intelligent Serial Numbers: Purely numeric (e.g., 1000157). Scalable and industry-preferred.

    Rules of Survival: One part number = one unique item. Never reuse a number. Do not hide descriptions inside the number. Use metadata and clear naming conventions.

    When Does an Assembly End and a Sub-Assembly Begin?

    This is one of the most common engineering disputes and a major source of chaos. Ask these questions to decide:

    • Can it be built or tested independently?

    • Is it stocked as a standalone item?

    • Will technicians replace it as a unit?

    • Does grouping these items simplify or complicate the BOM?

    • Does this grouping represent a unique engineering function?

    A vague or inconsistent approach leads to duplicate work, inconsistent builds, revision confusion, and impossible troubleshooting.

    BOM Levels: How Many Is Too Many?

    Too few levels → your BOM becomes a giant, unreadable wall of parts. Too many levels → the team gets lost in meaningless nesting.

    Typical industry norms:

    • Consumer products: 3–4 levels

    • Mechanical products: 4–6 levels

    • Aerospace/locomotive: 5–10 levels

    The correct depth is the one that makes assembly and maintenance easy, reduces confusion, and reflects how the product is actually built.

    Tracking Inventory and Revisions Without Losing Your Mind

    Use an ERP or MRP if you can: These systems automate stock depletion, roll-up costing, purchasing alerts, multi-level BOM management, and revision control. Systems like Odoo, ERPNext, or Katana reduce most human error.

    If you’re using spreadsheets or a custom system: Enforce locked cells, access permissions, strict naming conventions, revision logs, and historical versions kept forever. Most BOM disasters in small companies come from uncontrolled spreadsheets.

    Best Practices Summary

    • Use consistent part numbering—prefer non-intelligent serial numbers with descriptive metadata.

    • Split assemblies logically—create sub-assemblies that reflect how the product is built, serviced, or stocked.

    • Create clear BOM levels—avoid overly deep and overly flat hierarchies.

    • Track revisions systematically—never overwrite information; always record what changed.

    • Use proper tools to manage data—ERPs or robust custom systems reduce human error.

    • Audit BOMs regularly—compare engineering documentation against what’s actually purchased and built.

    Conclusion: Order vs. Chaos

    A BOM is not optional documentation. It is not a formality. It is not something to “clean up later.” A BOM is the blueprint for how your product is built, the single source of truth everyone relies on, and the difference between smooth manufacturing and expensive chaos.

    Businesses that master BOM management reduce inventory cost, increase build consistency, improve serviceability, accelerate production, and avoid costly engineering mistakes. Those that don’t will pay for it continuously and painfully—often without realizing that the BOM is the root cause.

  • Love Mechanical Engineering but Don’t Know How to Get Started?

    Am I cut out to be an engineer? Am I smart enough? Is it a good use of my time?

    What’s Your Motive?

    I’ll do my best to answer those questions, but the main question you should be asking yourself is “What’s my motivation?” Because this is what’s going to get started, it’s what’s going to get you to keep pushing through the difficult times, and it’s what’s going to allow you to succeed.

    If money is your motivation, perhaps engineering isn’t the best approach. If you’re planning on getting a job as an engineer and you have a dream of owning a big house, a fancy car, or a fast boat, you will attain it, over a very long time, and you’ll probably only get to choose one of the above. If you want to become rich, you have to start your own business, and be successful at it. Engineering is a good starting point and a lot of the skills you will gain can transfer to entrepreneurship. Just be sure that you’re not in it for the money; it really isn’t worth it.

    Are You Cut Out to be an Engineer?

    That’s a question nobody can answer for you. I didn’t mean it in a rhetorical way; I mean that if someone, including yourself, is telling you that you’re not smart enough, don’t listen to them! It isn’t true! You may not have great reading, math, or problem solving skills today; you may lack education or having impostor syndrome, but none of these are real problems… If you’re motivated, and you find the right courses, teachers or programs you will learn what you need to in order to get started, all you need is patience and dedication. The biggest hurdle is always getting started and taking you’re first step.

    Is it a Waste of Time?

    I can tell you without any hesitation that no matter how much time you’ve spent in school and end up quitting, you haven’t wasted your time. Any job or career you choose afterwards will benefit from what you’ve learned up to the point that you’ve stopped. Many people quit engineer school, most because the lack motivation to continue, but they still go on to accomplish great things.

    Go to School With a Vision

    Getting an education in engineering requires a significant investment in time and money so research job prospects first. Try to find your dream job, and educate yourself for it. It’s crucial that you have a clear end goal in mind, it doesn’t matter if it feels unattainable, every step you take towards it will make it feel like it’s getting that much closer.

    Making Friends is Easy, and it’s Vital

    Random people will approach you for no apparent reason, didn’t feel awkward about it, embrace it. Word will get around about how approachable and helpful you are and will want to work with you. If you help others expecting nothing in return, you’ll have exponentially more people offering you help when you get stuck with a problem. It will also help with your shyness.

    Join Groups

    There are plenty of opportunity for networking especially if you show leadership. When I started school, I was a very shy person but when a classmate of mine asked me to be 3rd year rep for CSME, I accepted and applied without hesitation. It turned out to be a very easy position, all I had to do was stand in front of the class before a lecture (as the professor for permission before hand of course) and present CSME objectives. The first two times were nerve racking as you can imagine, but it did help me get used to presenting, which became a vital skill for the degree project presentation and in my professional career. I had a total of three or four presentations for CSME to do, it took almost no preparation, and it made for a great feature to add to my resume! Don’t hesitate to take any opportunity to better yourself by getting involved. It’s not as difficult as it seems from the outside. If you’re afraid it will rob your studying time; think again, you’ll be surrounded by intelligent students studying in the same field, see it as free tutoring!

    What Happens After Graduation?

    Licensing, and job applications