Book Image

Implementing Microsoft Dynamics 365 for Finance and Operations

By : Rahul Mohta, Yogesh Kasat, JJ Yadav
Book Image

Implementing Microsoft Dynamics 365 for Finance and Operations

By: Rahul Mohta, Yogesh Kasat, JJ Yadav

Overview of this book

Microsoft Dynamics 365 for Finance and Operations, Enterprise edition, is a modern, cloud-first, mobile-first, ERP solution suitable for medium and large enterprise customers. This book will guide you through the entire life cycle of a implementation, helping you avoid common pitfalls while increasing your efficiency and effectiveness at every stage of the project. Starting with the foundations, the book introduces the Microsoft Dynamics 365 offerings, plans, and products. You will be taken through the various methodologies, architectures, and deployments so you can select, implement, and maintain Microsoft Dynamics 365 for Finance and Operations, Enterprise edition. You will delve in-depth into the various phases of implementation: project management, analysis, configuration, data migration, design, development, using Power BI, machine learning, Cortana analytics for intelligence, testing, training, and finally deployment, support cycles, and upgrading. This book focuses on providing you with information about the product and the various concepts and tools, along with real-life examples from the field and guidance that will empower you to execute and implement Dynamics 365 for Finance and Operations, Enterprise edition.
Table of Contents (23 chapters)
Foreword
Title Page
Credits
Disclaimer
About the Authors
About the Reviewers
www.PacktPub.com
Customer Feedback
Preface

Project deliverables in the CRP methodology


A project is successful when the expected outcome is achieved, which is measured by the deliverables. The knowledge of which deliverables are needed in phase of the project is crucial.

Every phase must have a milestone before you hand it over to the next phase, and its achievement should be measured by the deliverables that resulted in the phase.

Hence, we are showing a diagram as well as calling out a number of key deliverables across phases in your Dynamics 365 implementation, as follows:

The preceding diagram is from Microsoft Sure Step online, depicting the phases in a CRP approach and the key milestones along with their deliverables. It documents in diagnostics the phase spans, project charter, project plan, SOW, and so on.

Let's now learn the deliverables in conjunction with the CRP methodology and their key constituents across phases.

The planning phase

In the planning phase of the project, the implementation should address the following milestones:

  • Project charter
  • SOW (statement of work)/contract
  • Project plan:
    • Communication plan
    • Test plan
    • Training plan
    • Data migration plan
    • Cutover plan
    • Risk and issue matrix
    • Acceptance criteria
  • Ground rules

Once the planning activities are completed, the scope of the project should be covered in the definition phase.

The business requirement definition phase

In the definition phase of the project, the implementation team should address following milestones:

  • The business scenarios and processes in a format
  • End-to-end process flows
  • Use cases
  • Requirements Traceability Matrix (RTM)
  • As-is business flows
  • To-be business flows
  • Solution blueprint (the big picture)

After defining the scope, the implementation team should analyze each requirement in the analysis phase.

The solution analysis phase

In the analysis phase of the project, the implementation team address the following milestones:

  • Fit gap analysis
  • Workarounds and customization options
  • Build versus buy evaluation
  • The SWOT (Strength, Weakness, Opportunities, and Threats) analysis for workarounds and customizations/enhancements

Along with the analysis, the overall design of the solution gets started and continues in detail in the design phase.

The solution design phase

In the design phase of the project, the implementation team should the following milestones:

  • Out-of-the-box capabilities as fitment
  • Functional and technical designs for any gaps in the present solution
  • Test scripts spanning: 
    • End-to-end test scenarios for overall solution acceptance
    • End-to-end for a business process area
    • At least one test script per requirement
  • Future-state solution blueprint
  • Key decision matrix

After designing the solution, one should configure the representative capabilities in the configure phase.

The configure/preview/prototype phase

In the configure phase of the project, the implementation should address the following milestones:

  • A representative configuration of the business flow in Dynamics 365
  • Sample data migration
  • Demonstration scripts and videos
  • High-level hands-on exercises

After the acceptance of the prototype, any gaps, interfaces, reports, and so on can be undertaken in the development phase.

The development phase

In the development phase of the project, the implementation should address the following milestones:

  • Development artifacts:
    • ER (entity relationship)
    • Code
    • Designs
    • White boardings

There are some nuances in the development phase based on the methodology selected. For example, when using the waterfall methodology, the emphasis is on the overall design and then the actual development commences when the individual technical designs are ready. In the agile approach, the sprint determines the workload in development and the churn is expected to be done quicker.

After developing the solution, it is now ready for testing by the implementation team in the testing phase.

The testing and acceptance phase

In the testing phase of the project, the implementation should address following:

  • Test plan
  • Test scenarios
  • Test cases
  • Issue logs

After testing the solution, it is now ready for training the end users in the training phase.

The training phase

In the training phase of the project, the implementation should address the following milestones:

  • Training manuals
  • User/task guides

After the training phase, the solution is now ready to Go Live.

The Go Live phase

In the Go Live phase of the project, the implementation should address the following milestones:

  • Cutover checklist
  • Go Live readiness:
    • Environment
    • Access
    • Communication mailers

After a successful Go Live, it is important to continue the journey and keep reaping benefits from the business platform while keeping it healthy.

The support phase

In the support phase of the project, the implementation team address the following milestones:

  • Support/sustenance plan
  • Team spanning varied levels support needs
  • Enhancement initiatives
  • Good-to-have business needs from RTM
  • Issue portal
  • Ongoing training, roll out initiatives, and others

You should treat the aforementioned phases as a starting point, and we recommend that you leverage the CRP methodology concepts, PMI, and other useful resources to come up with your project-specific deliverables and milestones.