Request Information
ERP Software Solutions for Manufacturers and Distributors The TGI Difference Discover TGI and Enterprise 21 Enterprise 21 Product Demonstrations Customer Case Studies Software Selection

Posts Tagged ‘erp implementation’

ERP for Small Businesses: Taking Advantage of all Your ERP System Has to Offer

Tuesday, March 2nd, 2010 by Alex Smith

Many small businesses with whom I speak, generally, want the same basic functional features in an ERP system. Fully-integrated order management, inventory control, warehouse management, purchasing, manufacturing, financials, CRM, and business intelligence are critical elements to any ERP selection project. That being said, many small businesses also question how they can take advantage of all the software functionality a small business ERP software solution has to offer given their relatively limited internal resources and their desire to complete ERP implementation in a timely, cost-effective manner. How, then, can small businesses take advantage of the complete set of software functionality inherent in their ERP system while still completing ERP implementation in a relatively short time frame?

When going through ERP implementation, a small business should work closely with its project manager in determining the project scope, which consists of those core functions, rules, and processes that the system must deliver by the project go-live date. At the conclusion of the implementation process, the business must be able to perform all necessary transactions in the ERP system to conduct business on a daily basis in a manner that is faster, easier, more cost-effective, etc. than prior to implementation. The small business, should, in turn, begin to realize a return on its ERP investment.

Following software implementation, the small business should continue to work closely with its project manager in developing a post-go-live plan to roll out additional software functionality, such as leveraging wireless warehouse management with RF and barcode scanning devices, paperless AP functionality to operate the AP department in a completely paperless environment, and/or using automated supply chain processes to continue to streamline the organization’s purchasing, inventory, order entry, and manufacturing departments. Again, this will allow the small business to continue to realize a return on its ERP investment in the months following ERP implementation while taking advantage of incremental software functionality that is already built into the ERP system.

As mentioned in a previous article by Dave Litzenberg, TGI conducts six-month ROI workshops with our customers. These workshops, which consist of the customer’s core team and a combination of TGI’s executive, project management, and sales teams, are designed to initiate plans for the customer to take advantage of additional functionality in Enterprise 21 so the customer can continue to realize an increasing return on its investment in TGI and Enterprise 21.

By closely working with the ERP vendor in the months and years following ERP software implementation, small businesses can develop post-go-live plans to take advantage of additional software functionality and continue to realize ROI without having to purchase additional software, modules, features, functions, or bolt-ons at a later date.


ERP System Implementation Critical Success Factor: Proper Establishment and Execution of an Implementation Test Plan

Tuesday, January 26th, 2010 by Dave Litzenberg

The top three critical factors for a successful ERP implementation are the proper establishment and execution of a training plan, data migration plan, and a comprehensive implementation test plan.  From my experience, the proper establishment and execution of a comprehensive implementation test plan is perhaps the most overlooked of the three plans.

The test plan needs to be representative of how the company does business as a whole and should include the following:

  • Customer-facing (i.e., quote to cash, customer service, customer self-service);
  • Operational (i.e., demand to pay on the procurement side, inventory management and warehouse operations, manufacturing planning and execution); and
  • Compliance and control (i.e., financial management and reporting, lot traceability, quality management, industry compliance).

Let’s discuss how a company goes about establishing a comprehensive implementation test plan.  The starting point for the creation of a test plan can be to select some 50-100 customer orders out of the existing customer order files at random.  Experienced personnel can review these randomly-selected orders to make sure they collectively establish how the company does business as a whole.  Should there be some nuances that need to be added, specific customer orders meeting those scenarios can be pulled from the files as well and added to the list.

Assuming you did a good job of establishing a software demonstration script during the software evaluation process, the script can be another key input into the test plan creation process.  The test plan should consist of a series of test scenarios which may also be called “use cases.”  Associated with each test scenario would be some narrative about what is being tested, specific data that is to be used in the test, and the expected results of the test.

The test plan should also include some test cases to stress test the system to verify there are no issues with data tables that need to be re-indexed or infrastructure bottlenecks that need to be addressed (network capacity, memory requirements, processor speed, etc.).

The test plan should be executed by functional end user personnel – not just a couple of IT people running through the process by themselves.  There are two key benefits to this process.  First, the functional end users will be aware of nuances that may not have been addressed in the existing test cases.  These process anomalies need to be identified and added to the test plan.  Second, this process reinforces the training functional end users have received to date to verify whether or not additional training is necessary to ensure a smooth go live experience.

The test plan document should include space on each scenario to document the actual results of the test, the names of the individuals who performed the specific test case and the date it was performed, and any pertinent observations made during the test run.  Results should be documented in writing – or electronically – so the results can be shared with the implementation core team consisting of both customer and software vendor personnel and the customer’s executive sponsor.

The test plan should be a living document, which is updated as the business changes over time.
The test plan should be re-executed when a version upgrade is being implemented to validate there are no business processes that have become broken as a result of the upgrade process.

Additionally, a good rule of thumb for ERP software system enhancements is to establish the associated functional test plan or use case for that enhancement at the same time the enhancement is being defined.  This incremental portion of the test plan can be incorporated into the overall test plan.

By effectively establishing and executing of a comprehensive implementation test plan, companies implementing Enterprise 21 can expect their go live experiences to be as smooth as possible with the successful entry, picking, packing, shipping, and invoicing of customer orders day one.


Small Business ERP Total Cost of Ownership: Looking Beyond Upfront and First Year Costs

Tuesday, January 19th, 2010 by Alex Smith

One of the most significant hurdles a small business faces in deciding whether or not to migrate to an ERP system is project cost. Generally speaking, the total cost of ERP implementation can be divided into three main categories, including software licensing fees, implementation and training fees, and annual maintenance fees. This third category, annual maintenance, is often overlooked in the software evaluation process. It is imperative that the small business’s selection team consider not only the software vendor’s maintenance fee during implementation but the software vendor’s maintenance fees for the years following implementation (and what is included with such maintenance fees) in order to calculate an estimated five-year total cost of ownership. This five-year total cost of ownership calculation will give the selection team a better view of what the business’s projected cash requirements will be for implementation as well as the years following implementation to determine the most cost-effective long term solution for the organization.

Many software vendors begin to charge their new customers annual maintenance fees the day contracts are signed. At TGI, we believe charging new customers maintenance fees during ERP implementation is inappropriate. Given that a small business ERP implementation may take anywhere between three and six months, we do not believe a business should have to pay maintenance fees on Enterprise 21 when the software is not yet being used in a live transaction environment – annual maintenance for Enterprise 21 is free for one year from the date of software installation, allowing for a more cost-effective first year of ERP ownership.

Secondly, the business’s selection team should consider each software vendor’s maintenance fees for each year following ERP implementation. Do the software vendor’s fees increase after the first year? Do the vendor’s maintenance fees increase each and every year over time? In addition, two great questions to ask ERP vendors are, “What is your annual maintenance fee today? What was your annual maintenance fee five years ago?” While these two questions may seem inconsequential at first, they are crucial to determining the most cost-effective long term ERP solution for the business. The business does not want to be faced with a situation in which its maintenance fees have doubled in the first three years following ERP implementation. When a given vendor’s new software sales start to slump in times of economic downturn, the easiest way for the vendor to make up for its loss in revenue is to increase its maintenance fees for its existing customers; therefore, it is crucial that the selection team search for an ERP vendor with a track record of consistent, non-escalating maintenance fees over time. At TGI, we are proud to say that we have never increased our annual maintenance fees since the company was founded in 1990.

By analyzing ERP vendors’ total long term solution cost, not just the cost to be incurred during the first year of ERP ownership, the small business will have a more accurate view of its budgetary requirements for the years following implementation and be in a position to determine the most cost-effective long term ERP software solution.


ERP System Implementation Critical Success Factor: Proper Planning and Execution of a Data Migration Strategy

Wednesday, December 23rd, 2009 by Dave Litzenberg

One of the key elements of any enterprise software implementation is data migration.  Exactly what data is migrated to the new system in what level of detail is a key decision point to be considered during the implementation process.

To be able to make a well-informed decision about what data to migrate, manufacturing and distribution organizations would be well-advised to start with the target of where they want to be with their new system and work backwards.

Assuming there is any reasonable amount of legacy data, the decision to migrate existing data to the new ERP system rather than manually rekey the data becomes obvious.  Data can be categorized into five main buckets:

  • Core base data: including products, customers, prospects, vendors, and associated contacts;
  • Pricing data: customer pricing and vendor pricing;
  • Facilities, manufacturing, and product unit of measure conversion data: including bills of material, formulations, and routings; facilities layouts including zones, locations, and bins; and product-specific unit of measure conversion factors;
  • Historical data: sales history which can be used as an input to generate a forecast and for sales analysis purposes; and
  • Open transactions and beginning balances: including open sales orders, open purchase orders, open sales quotes, open returns, open customer invoices (accounts receivable), open vendor invoices (accounts payable), and general ledger balances by account; these items must tie to corresponding values in the legacy system (i.e., inventory stock status, general ledger trial balance, aged accounts receivable by customer, and aged accounts payable by vendor).

Once the data migration strategy is defined, the next step for the ERP implementation project team is to execute that strategy successfully.  Data migration tends to be an iterative process which can be run three to five times during software implementation.  After each test migration, the data must be analyzed thoroughly to make sure the resulting data in the new system is correct and matches up with proper expectations and comparable data in the legacy system.

For a new ERP system to function properly and provide accurate transactions and business information to be trusted for analysis purposes, the core data, which is the lifeblood of the new system, must be accurate.  The migration of data from legacy systems is a critical success factor for ERP software implementation.


ERP Software Upgrades: Don’t Turn the Upgrade Process into Another ERP Implementation

Tuesday, December 8th, 2009 by Alex Smith

To continue to achieve a return on investment in the years following ERP implementation, manufacturers and distributors should be sure to take advantage of future software enhancements and upgrades to their ERP application. All too often, the organization becomes bogged down in the company’s daily operations and puts software upgrades on the backburner. When this occurs year after year, the software that serves as the information and transactional backbone of the enterprise becomes outdated and puts the organization at a competitive disadvantage, as technology and the mechanisms in which businesses interact with customers is constantly evolving.

When beginning the software upgrade process, TGI customers’ existing production environment of Enterprise 21 is compared to the latest software release, and all prior customer-specific enhancements and configurations are migrated into the newest release of Enterprise 21. From there, the new version of Enterprise 21 is installed on the customer’s hardware, and the customer begins to enact a thorough test plan. This test plan consists of completing a number sample transactions (in a test environment) to ensure that the customer’s requirements are met before beginning to conduct business with the most recent release of Enterprise 21.

Unlike many annual maintenance agreements that charge organizations additional software license fees for future software upgrades, TGI’s annual maintenance plan includes all future updates and upgrades to Enterprise 21 at no additional cost. This philosophy enables TGI customers to continue to realize a return on investment long after their implementation of Enterprise 21 and allows TGI customers to take advantage of the latest software technology for their business without hidden fees or complex financing offers.


ERP Software Selection: Evaluating Software Functionality and the ERP Vendor

Thursday, November 26th, 2009 by Alex Smith

When evaluating various ERP software solutions, scope of software functionality is an obvious priority for selecting the best functional fit for the manufacturing or distribution organization. Software selection teams should evaluate demonstrated software packages in a quantitative manner to determine the ERP system that best meets the organization’s specific software requirements. That being said, evaluating the software vendor, in addition to software functionality, is often overlooked in the ERP selection process.

It is important to analyze the ERP vendor as a company, not just the software the vendor is selling, as choosing an ERP software solution and vendor is a long-term commitment for the organization; in fact, the typical usage for an ERP software package (including future upgrades) can be anywhere between 10 and 15 years. Software selection teams should analyze the vendor’s approach to ERP implementation (Are implementation services delivered by the software vendor directly, or are they outsourced?), customer support (Are support calls answered by the software vendor directly, or are support calls outsourced to a third-party support provider?), ongoing maintenance, software upgrades, etc.  Please note that if you are acquiring an ERP software solution through a vendor’s value-added reseller (VAR) rather than directly from the ERP software vendor themselves, you should be asking these same questions of the VAR.

On a broader level, ERP selection teams should assess the software vendor’s long-term viability as an organization. A good question to ask potential software vendors is if their proposed software solution was developed by the vendor or if it was developed by a different company that the vendor acquired. In addition, selection teams should ask the vendor to provide the company’s revenue-per-employee ratio. In the ERP industry, once a software vendor’s revenue-per-employee ratio drops below a certain level, the vendor is likely to be acquired, resulting in potentially higher maintenance fees for existing customers. For more information on revenue-per-employee ratios and what they mean in terms of software supplier longevity, please click here. Furthermore, selection teams should ask software vendors if they provide a software acceptance period to validate that the selected solution meets the organization’s requirements that were set forth during the ERP selection process.

While these are just a few of the questions to ask potential software vendors, they are critical to selecting an ERP vendor who can deliver superior software functionality and serve as a technology partner for the organization in the many years following software selection and implementation. For additional information, please visit The TGI Difference.