<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://www.sajjalbajaj.in/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.sajjalbajaj.in/" rel="alternate" type="text/html" hreflang="en" /><updated>2026-07-23T22:00:14+05:30</updated><id>https://www.sajjalbajaj.in/feed.xml</id><title type="html">Sajjal Bajaj</title><subtitle>Daily notes on IT, ERP, Power BI, AI, DevOps and software delivery from Sajjal Bajaj, ERP Consultant, Project Manager and Certified ScrumMaster.</subtitle><author><name>Sajjal Bajaj</name></author><entry><title type="html">Why Odoo ERP?</title><link href="https://www.sajjalbajaj.in/blog/2026/07/23/why-odoo-erp/" rel="alternate" type="text/html" title="Why Odoo ERP?" /><published>2026-07-23T10:00:00+05:30</published><updated>2026-07-23T10:00:00+05:30</updated><id>https://www.sajjalbajaj.in/blog/2026/07/23/why-odoo-erp</id><content type="html" xml:base="https://www.sajjalbajaj.in/blog/2026/07/23/why-odoo-erp/"><![CDATA[<p>As an ERP consultant, the question I hear most is <em>“which ERP should we pick?”</em> For a
growing number of small and mid-sized businesses, my answer is <strong>Odoo</strong>, and here’s the
honest reasoning behind that.</p>

<h2 id="one-suite-not-ten-tools">One suite, not ten tools</h2>

<p>Odoo covers CRM, Sales, Inventory, Accounting, Purchase, Manufacturing, HR, and even
Website/eCommerce, all on <strong>one shared database</strong>. That means no more stitching together
separate apps, exporting spreadsheets between teams, or arguing about whose numbers are
right. Everyone works from a single source of truth.</p>

<h2 id="it-grows-with-you">It grows with you</h2>

<p>Odoo is <strong>modular</strong>. You can start with two or three apps and switch on more as the
business needs them. There’s no forced, all-or-nothing rollout. This is exactly how I like
to run implementations: keep the first phase small, prove the value, then expand. Lower
risk, faster wins.</p>

<h2 id="cost-that-makes-sense-for-smes">Cost that makes sense for SMEs</h2>

<p>Compared with SAP, Oracle, or large Dynamics deployments, Odoo puts serious ERP within
reach of smaller companies. There’s an <strong>open-source Community edition</strong>, and the paid
plans are priced per user, not a six-figure cheque before you’ve booked a single order.</p>

<h2 id="open-source-and-a-huge-ecosystem">Open source and a huge ecosystem</h2>

<p>Because Odoo is built on <strong>Python</strong> and has a large community plus an app store with
thousands of modules, almost anything can be customized or integrated. As a developer who
moved into consulting, that flexibility matters to me: when a client has an unusual
requirement, there’s almost always a clean way to handle it.</p>

<h2 id="modern-and-fast-to-adopt">Modern and fast to adopt</h2>

<p>The interface is clean and genuinely pleasant to use, so teams actually <em>adopt</em> it.
Faster adoption means faster value. Projects that drag on for a year with heavier ERPs can
often go live in weeks or a few months with Odoo.</p>

<h2 id="where-odoo-isnt-the-answer-being-honest">Where Odoo isn’t the answer (being honest)</h2>

<ul>
  <li><strong>Very large enterprises</strong> with deeply complex, industry-specific processes may still be
better served by SAP or Oracle.</li>
  <li><strong>Over-customization</strong> can balloon costs and make upgrades painful; keep customizations
disciplined and lean on standard features first.</li>
  <li>You still need a <strong>good implementation partner</strong>. The software is the easy part; getting
the processes and data right is where projects succeed or fail.</li>
</ul>

<h2 id="my-take">My take</h2>

<p>For most SMEs that want one connected system without an enterprise-scale budget, Odoo hits
a sweet spot of <strong>cost, flexibility, and speed</strong>. Get the processes right, keep
customizations minimal, and it delivers real value quickly.</p>

<p>Thinking about Odoo for your business? I’m always happy to talk it through. Reach out via
the contact page or the chat button.</p>]]></content><author><name>Sajjal Bajaj</name></author><category term="ERP" /><category term="Odoo" /><summary type="html"><![CDATA[Why I recommend Odoo ERP to many small and mid-sized businesses: the honest pros, the trade-offs, and when to pick something else.]]></summary></entry><entry><title type="html">Welcome to my IT blog</title><link href="https://www.sajjalbajaj.in/blog/2026/07/23/welcome-to-my-it-blog/" rel="alternate" type="text/html" title="Welcome to my IT blog" /><published>2026-07-23T09:00:00+05:30</published><updated>2026-07-23T09:00:00+05:30</updated><id>https://www.sajjalbajaj.in/blog/2026/07/23/welcome-to-my-it-blog</id><content type="html" xml:base="https://www.sajjalbajaj.in/blog/2026/07/23/welcome-to-my-it-blog/"><![CDATA[<p>Welcome! This is the start of a daily blog where I share what I’m learning and
building across <strong>IT, ERP, Power BI, AI, DevOps and software delivery</strong>.</p>

<p>After nearly ten years spanning development, project management, business analysis
and ERP consulting, I’ve collected a lot of hard-won lessons. My goal here is simple:
write one useful, practical note every day.</p>

<h2 id="what-to-expect">What to expect</h2>

<ul>
  <li><strong>Short, actionable posts</strong> you can read in a few minutes.</li>
  <li><strong>Real-world topics</strong>: ERP implementation, Agile delivery, data and BI, and automation.</li>
  <li><strong>Occasional deep dives</strong> when a topic deserves it.</li>
</ul>

<p>If a post helps you, or you’d like me to cover something specific, reach out via the
chat button in the corner. Let’s learn together. 🚀</p>]]></content><author><name>Sajjal Bajaj</name></author><category term="General" /><summary type="html"><![CDATA[Kicking off a daily blog on IT, ERP, BI, AI and software delivery.]]></summary></entry><entry><title type="html">Five Power BI tips for faster reports</title><link href="https://www.sajjalbajaj.in/blog/2026/07/22/five-power-bi-tips-for-faster-reports/" rel="alternate" type="text/html" title="Five Power BI tips for faster reports" /><published>2026-07-22T09:00:00+05:30</published><updated>2026-07-22T09:00:00+05:30</updated><id>https://www.sajjalbajaj.in/blog/2026/07/22/five-power-bi-tips-for-faster-reports</id><content type="html" xml:base="https://www.sajjalbajaj.in/blog/2026/07/22/five-power-bi-tips-for-faster-reports/"><![CDATA[<p>Slow Power BI reports are almost always a <em>data model</em> problem, not a visuals problem.
Here are five tips I reach for again and again.</p>

<h2 id="1-import-only-what-you-need">1. Import only what you need</h2>

<p>Trim columns you don’t use and filter rows at the source. A narrower model refreshes
faster and uses less memory.</p>

<h2 id="2-prefer-a-star-schema">2. Prefer a star schema</h2>

<p>Split data into <strong>fact</strong> and <strong>dimension</strong> tables. Star schemas are easier for the
engine to compress and for measures to traverse than one giant flat table.</p>

<h2 id="3-measures-over-calculated-columns">3. Measures over calculated columns</h2>

<p>Calculated columns are stored in the model and bloat it. Measures are computed at
query time, so use them for aggregations wherever possible.</p>

<h2 id="4-turn-off-auto-datetime">4. Turn off Auto date/time</h2>

<p>Power BI silently creates hidden date tables per date column. Disable it and use one
shared, marked <strong>Date dimension</strong> instead.</p>

<h2 id="5-watch-cardinality">5. Watch cardinality</h2>

<p>High-cardinality columns (like unique IDs and free text) compress poorly. Remove or
reduce them where you can.</p>

<p>Apply these and most reports get noticeably snappier, often without touching a single
visual.</p>]]></content><author><name>Sajjal Bajaj</name></author><category term="Power BI" /><category term="Data" /><summary type="html"><![CDATA[Practical ways to make Power BI reports load faster and stay maintainable.]]></summary></entry><entry><title type="html">What is an ERP, and why it matters</title><link href="https://www.sajjalbajaj.in/blog/2026/07/21/what-is-an-erp-and-why-it-matters/" rel="alternate" type="text/html" title="What is an ERP, and why it matters" /><published>2026-07-21T09:00:00+05:30</published><updated>2026-07-21T09:00:00+05:30</updated><id>https://www.sajjalbajaj.in/blog/2026/07/21/what-is-an-erp-and-why-it-matters</id><content type="html" xml:base="https://www.sajjalbajaj.in/blog/2026/07/21/what-is-an-erp-and-why-it-matters/"><![CDATA[<p><strong>ERP</strong> stands for <em>Enterprise Resource Planning</em>. In plain English, it’s a single
system that runs the core of a business: finance, inventory, sales, purchasing, HR
and more, on <strong>one shared database</strong>.</p>

<h2 id="why-one-system">Why one system?</h2>

<p>Without an ERP, teams keep their own spreadsheets and tools. Data drifts, numbers
disagree, and nobody trusts the reports. An ERP gives everyone <strong>one version of the
truth</strong>.</p>

<h2 id="what-it-actually-changes">What it actually changes</h2>

<ul>
  <li><strong>Automation</strong> of repetitive, cross-team workflows (quote → order → invoice).</li>
  <li><strong>Visibility</strong>: real-time stock, cash and pipeline instead of month-old exports.</li>
  <li><strong>Consistency</strong>: the same product, customer and pricing data everywhere.</li>
</ul>

<h2 id="getting-implementation-right">Getting implementation right</h2>

<p>The software is the easy part. The value comes from <strong>clean processes and clean data</strong>.
Start with the workflows that hurt most, keep the first phase small, and get real users
involved early.</p>

<p>That last point is where most projects succeed or fail. Technology follows process,
not the other way around.</p>]]></content><author><name>Sajjal Bajaj</name></author><category term="ERP" /><summary type="html"><![CDATA[A plain-English introduction to ERP systems and the value they bring.]]></summary></entry></feed>