Microsoft Dynamics 365 Business Central: Implementation Plan
The objective of this post is to provide a high level overview of different stages in the implementation of Microsoft Dynamics 365 Business Central (D365BC) to help companies prepare for it, navigate through it and succeed.
This post may be of interest to business managers, directors, project managers, consultants, financial officers, end users and Microsoft Partners in Canada and beyond. Users of other ERP (enterprise resource planning) systems (e.g. Microsoft Dynamics 365 Finance and Microsoft Dynamics 365 Supply Chain Management) may find the post useful as similar planning stages may apply.
All D365BC implementations performed by Edocation usually include the following seven stages: preparation (1), analysis (2), design (3), training (4), UAT (user acceptance testing), 5), deployment (6) and transitioning to support (7). Each of these are briefly described below.
It is also usually during this stage that the D365BC environment gets set up. The project preparation flows seamlessly into the analysis stage.
In some cases, the analysis stage may result in a document called a CR (change request) – this type of implementation document is used if the detailed analysis has uncovered something that is missing or different in the original SOW (e.g. downsizing the scope, additional work, change of the project timeline etc.).
In parallel with the analysis, the project charter is prepared – the document that explains, who is involved in the project, what their responsibilities on the project are and how they can be reached by other project participants. At the same time, the project manager starts working on the project plan, the document that outlines each stage of the project (in detail) and the related timeline. The timeline may need to be adjusted as the project progresses, but it is important to have dates and specific goals to work towards. The next stage of the implementation is the design.
One of the goals to save time and money on an implementation should be minimizing or altogether avoiding (which Edocation team has been able to accomplish successfully on different projects) any development. Besides savings, it also achieves another aim – increasing system stability and decreasing maintenance efforts (and costs) – this is because Microsoft free updates and fixes can be rolled out effortlessly and there are fewer extensions (D365BC “plugins”) to maintain.
Around this time, the project manager schedules weekly meetings (AKA “scrum“) with all the key project participants. These meetings are a high level overview of the accomplishments, next steps and other related matters. It is important that agendas should be prepared ahead of time for extra productivity. These meetings should also be documented in the weekly minutes of meeting (“MOM”) – this is to keep track of all the key decisions, achievements, delays, etc. and to help hold all the parties accountable for the project outcome and the ongoing progress. The design stage is closely associated with the training stage.
Depending on the project objectives, master (e.g. G/L Accounts, Customers, Vendors, Items) data migration may happen in the design or training (if required) stage. Sometimes, data migration can be a separate stage on its own to meet the project objectives more efficiently.
The common training methodology in D365BC implementation is “train the trainer“. According to this methodology, the training is provided to the SMEs (subject matter experts) only as opposed to all the end users all together. For example, instead of training the whole AP department, only the AP project leader (SME) is trained. This approach allows accomplishing three goals:
- avoiding unnecessary delays due to differences in learning styles;
- saving project money as the SMEs become their team’s first line of support and this way all the questions (sometimes same question is asked by different people) are asked to them first and only then to the consultants, if necessary;
- stimulating learning from colleagues among end users which further contributes to the better dynamics of learning.
If any development has been done, it is tested by users too. The results are reported directly to the responsible person (the consultant or the developer) or are recorded in the UAT log which is prepared by the project manager. All the fixes to the key functions are provided and retested within this stage. This stage is followed by deployment.
- the cut-off date & time – the date and time when all the posting ceases in the old (legacy) system; it usually happens one or 0.5 day prior to the Go-Live to allow the users to prepare the opening balances (e.g. AP, AR and inventory count and cost);
- the Go-Live date – the date on which the users start working in the new system. This should be the first business day of the month for a clean start of an accounting period although the system is capable of accommodating Go-Lives any time;
- the post Go-Live support – a period of time (~ 2 weeks) during which users and consultants work closely together to monitor the system and to address issues (if any) as soon as possible.
Importantly, it is in the second month that the company transitions from the mainstream implementation to ongoing support. Edocation provides several support plans at a discounted hourly rate to help companies save money and predict their maintenance cost. The pay as you go option is available at a regular rate. Moreover, companies can take advantage of additional discounts and savings by referring their partners to Edocation for ERP implementation.
Conclusions
This post has briefly covered the key stages of Microsoft Dynamics 365 Business Central implementation and had explained some of the key terms used by professionals. This article can help companies be prepared for each milestone of their ERP implementation and to succeed in it.
No comments:
Post a Comment