• Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Recommended Readings
    • 2022 Book Reading
    • 2023 Recommended Readings
    • Book Reading 2024
    • Book Reading 2025
    • Book Reading 2026
  • Supply Chain Management Guide
  • PKM
  • Microsoft Excel
  • Microsoft Copilot in Office 365
  • Public Wiki Page

Ali Raza Zaidi

A practitioner’s musings on Dynamics 365 Finance and Operations

Cost

Change Is Necessary, but Change Has a Cost: A Reflection on ERP Implementation

October 11, 2026 by alirazazaidi

Change is essential for growth. But is every change beneficial, especially in ERP implementation?

We all need change in our lives. Without change, we become stagnant. Different stages of life demand different roles, and different roles require different mindsets.

Moving from a developer to a solution architect, or from an individual contributor to a project manager, requires more than learning new skills. It requires a fundamental shift in mindset.

But here is an interesting contradiction:

In personal development, we encourage change. In software development, particularly ERP implementation, change can be expensive, complicated, and sometimes dangerous.

This brings me to an important concept in project management: The Triple Constraint.

The Triple Constraint: Time, Cost, and Scope

Every project operates within three fundamental constraints:

  1. Time – How long will the project take?
  2. Cost – How much will the project cost?
  3. Scope – What exactly are we delivering?

These three constraints are interconnected.

If we increase the scope, we may need more time, more resources, or a larger budget.

If we reduce the timeline, we may need additional resources or have to reduce the scope.

If we reduce the budget, we may need to compromise on scope or extend the delivery timeline.

And at the center of this triangle lies a fourth critical element: Quality.

A successful project is not simply one that finishes on time and within budget. It must also deliver the expected business value without compromising quality.

Is Agile Really Suitable for ERP Implementation?

Sometimes, I question whether Agile, at least in its pure form, is the right approach for large ERP implementations.

Agile encourages us to welcome changing requirements, even late in development.

But ERP implementation is fundamentally different from developing a new software product.

In traditional ERP projects, we spend considerable time during the discovery and requirement-gathering phases understanding business processes, identifying gaps, and defining the scope.

Once the Business Requirements Document (BRD) is signed off, the expectation is that the agreed requirements form the baseline for implementation.

However, changes continue to emerge.

A business user discovers a new requirement. A department wants an additional approval workflow. Management requests another report. An integration requires more fields or a different process.

Individually, these changes may appear small.

But collectively, they can significantly affect the project timeline, budget, and quality.

The real challenge is not change itself. It is uncontrolled change.

Scope Creep: The Silent Threat to ERP Projects

Many ERP implementations operate under fixed-price contracts.

The implementation partner commits to delivering a defined scope within an agreed budget and timeline.

Now imagine that requirements keep changing after the scope has been finalized.

The project team must perform additional analysis, redesign existing solutions, modify configurations or customizations, retest integrations, and repeat user acceptance testing.

Yet the original deadline and budget often remain unchanged.

This creates pressure on the delivery team and increases the risk of compromising quality.

ERP implementations are also relatively slow to change because of their interconnected nature.

A small change in procurement may affect inventory, finance, workflow, reporting, and external integrations.

What looks like a minor requirement can become a significant technical and functional challenge.

That is why scope management is not merely an administrative activity. It is a critical responsibility of project leadership.

ERP Is Already a Product, Not a Blank Canvas

Another important distinction is that ERP systems are already developed products.

When implementing Microsoft Dynamics 365 Finance & Operations, SAP, or another enterprise system, we are not building everything from scratch.

The software already contains established business processes, data structures, accounting principles, and transaction flows.

Our responsibility is to understand the business requirements and align them with the capabilities of the ERP system.

Of course, customization and integration are sometimes necessary.

But there is a difference between extending an ERP system and fundamentally changing how it works.

Excessive customization introduces technical debt, increases maintenance costs, complicates upgrades, and creates long-term dependencies.

Sometimes, the better solution is not to change the software.

It is to change the business process to align with ERP best practices.

This is another form of mindset shift.

Instead of asking, “How can we customize the ERP to match every existing business process?”

We should ask, “How can we achieve the business objective using the standard ERP capabilities?”

Agile vs. Scope Control: Finding the Balance

Does this mean Agile has no place in ERP implementation?

Not necessarily.

Agile practices such as iterative delivery, frequent demonstrations, continuous feedback, and early testing can significantly improve implementation quality.

However, Agile should not become an excuse for unlimited scope changes.

We need to distinguish between:

  • Refinement: Improving our understanding of an already agreed requirement.
  • Defect correction: Fixing functionality that does not meet the agreed requirements.
  • Scope change: Introducing new functionality or changing an approved business process.

These are not the same thing, and they should not be managed in the same way.

A practical approach may be to establish a clear scope baseline while allowing flexibility in how the solution is designed, developed, tested, and delivered.

Significant changes should go through impact assessment and formal change control, with transparent decisions about their effect on time, cost, and quality.

In other words:

Be Agile in execution, but disciplined in scope management.

Quality: The Center of the Triangle

Returning to the Triple Constraint, we have three competing dimensions: time, cost, and scope.

But the fourth dimension, quality, is what ultimately determines whether the project delivers a sustainable result.

A project delivered on time but with unstable integrations is not successful.

A project delivered within budget but with incomplete business processes is not successful.

And a project that delivers every requested customization but becomes difficult to maintain may not be successful either.

Project leadership is about balancing these constraints while protecting the quality of the final solution.

Final Reflection: Change Needs Direction

This brings me back to where I started.

In life, we need change to grow.

In projects, we need change to improve.

But not every change creates value.

Personal growth requires the courage to change. Project delivery requires the wisdom to control change.

A good solution architect understands the technical and business impact of change.

A good project manager understands its impact on time, cost, resources, and commitments.

And a good delivery leader knows when to accept change, when to defer it, and when to say no.

Perhaps that is the real mindset shift required to move from being a developer to becoming a solution architect and project leader.

Success is not about delivering every change. It is about delivering the right outcome, with the right quality, within realistic constraints.

Primary Sidebar

About

I am Dynamics AX/365 Finance and Operations consultant with years of implementation experience. I has helped several businesses implement and succeed with Dynamics AX/365 Finance and Operations. The goal of this website is to share insights, tips, and tricks to help end users and IT professionals.

Legal

Content published on this website are opinions, insights, tips, and tricks we have gained from years of Dynamics consulting and may not represent the opinions or views of any current or past employer. Any changes to an ERP system should be thoroughly tested before implementation.

Categories

  • Accounts Payable (2)
  • Advance Warehouse (2)
  • AI (3)
  • Asset Management (3)
  • Azure Functions (1)
  • Books (6)
  • Certification Guide (3)
  • ChatGPT (3)
  • Claude (1)
  • Customization Tips for D365 for Finance and Operations (65)
  • D365OF (60)
  • Data Management (1)
  • database restore (1)
  • Dynamics 365 (59)
  • Dynamics 365 for finance and operations (139)
  • Dynamics 365 for Operations (176)
  • Dynamics AX (AX 7) (134)
  • Dynamics AX 2012 (274)
  • Dynamics Ax 2012 Forms (13)
  • Dynamics Ax 2012 functional side (16)
  • Dynamics Ax 2012 Reporting SSRS Reports. (31)
  • Dynamics Ax 2012 Technical Side (52)
  • Dynamics Ax 7 (65)
  • ERP implementation (1)
  • Exam MB-330: Microsoft Dynamics 365 Supply Chain Management (7)
  • Excel Addin (1)
  • Favorites (12)
  • Financial Modules (6)
  • Functional (8)
  • General Journal (1)
  • Implementations (1)
  • Ledger (1)
  • Lifecycle Services (2)
  • Logseq (4)
  • Management Reporter (1)
  • Microsoft Excel (4)
  • MS Dynamics Ax 7 (64)
  • MVP summit (1)
  • MVP summit 2016 (1)
  • New Dynamics Ax (19)
  • Non Defined (9)
  • Note taking Apps (2)
  • Obsidian (5)
  • Personal Knowledge Management (3)
  • PKM (17)
  • Postman (1)
  • Power Platform (6)
  • Procurement (5)
  • procurement and sourcing (6)
  • Product Information Management (4)
  • Product Management (6)
  • Production Control D365 for Finance and Operations (10)
  • Project Management (2)
  • Sale Order Process (10)
  • Sale Order Processing (10)
  • Sales and Distribution (5)
  • Soft Skill (1)
  • Supply Chain Management D365 F&O (5)
  • Team Lead tips (1)
  • Team Management (1)
  • Tips and tricks (278)
  • Uncategorized (165)
  • Upgrade (1)
  • Web Cast (7)
  • White papers (4)
  • X++ (12)

Wiki

  • SCM

Copyright © 2026 · Magazine Pro On Genesis Framework · WordPress · Log in