SlideShare a Scribd company logo
1 of 17
CONNECT. INFLUENCE. LEARN.
Stabilizing Dynamics AX Implementations:
Case Studies
Introduction
In this session, we will present case studies from example Dynamics AX
projects which Merit Solutions has taken over mid-stream. These case
studies reflect our focus on raising the bar in AX implementations in the
following ways:
• Proper investment in analyzing business requirements before beginning
implementation
• Adhering to basic best practices in project management and
governance which may seem to be more costly in the beginning, but
always result in successful implementations.
• Avoiding the temptation to cut corners to “save time”. In the end, this
nearly always results in schedule, scope, and cost overruns in the project.
2
PWC AX project survey
A recent survey of AX implementation projects
was performed by PWC.
Findings include:
• 85% of projects fail to achieve core objectives
• 30% of projects have post go-live issues affecting P&L
• 70% of implementations are over-customized
• 40% of implementations have inadequate business
process documentation
• 60% of implementations have training geared toward AX
process rather than tailored to business process
3
Why does this happen?
Contributing Factors:
• Excessive focus by VARs on selling software rather than business process
• Lack of Project Management
• Lack of Project Governance
• Not adhering to best practices for documentation and development
4
A Sales Culture
• The typical sales model for packaged ERP software is to “get the sale”
by whatever means possible
• Because of this, gaps in the solution are minimized during the traditional RFP –
demo sales cycle
• The rude awakening happens when the implementation team comes in
• How can this be mitigated?
• Greater investment in business analysis before a particular solution is even
selected
• Detailed requirements which come from this analysis
5
Project Management gaps
• What is the budget? How are we tracking against it?
• What is the scope?
• What is our resource allocation?
6
Case Study 1: Restructuring Project Management
Client X: Is involved in a Dynamics AX implementation which has no budget, schedule,
or scope. This project has gone on for years with no end in sight, with no visibility in to
hours spend or progress.
Merit Response:
• Development projects are only started once a timeline and budget are established.
• Tracking against these timelines and budgets are reported weekly to client Program
Management
Result: Spend is immediately brought under control. Projects are managed to timeline
and budget.
7
Project Governance gaps
• Has a governance structure been defined
at the outset of the project?
• What are the roles of the constituents of the
project?
• Status reporting:
• What are the reporting deliverables for
each role/work stream?
• What is the reporting frequency?
• Timely and accurate status reporting can
allow course to be changed before
schedule or budget are exceeded.
• Status reporting drive accountability
8
Case Study 2: Implementing Project Governance
Client Y: The AX implementation lacks scope;
development is not prioritized, requests for
new features are handled in an ad hoc
manner by consultants working with
functional groups on an individual basis.
Sometimes conflicting development projects
are pursued by parallel functional groups.
Implementation of features and
development projects are entered in to
without consideration for cost or scope.
Implementation is initiated without official
approvals of any requirements
documentation by business SMEs, resulting in
significant rework every time a new feature is
deployed.
9
Case Study 2: Merit Response
Merit worked with the client team to establish
the following:
• Client side Program Management Office. The
client PMO has responsibility for arbitrating
project scope and cost, and having final
approval over all projects.
• Client side Work Stream teams consisting of
relevant SMEs from the business together with
Functional Consulting resources. Work Stream
teams are formed once project work is
approved; these teams do not hand projects
to Development teams without approved
requirements documentation
• Result: Less rework and waste after
implementation go-live. Control over project
spend and scope.
10
Documentation
Top excuses for not documenting customizations or system configuration or business process:
• We don’t have time for that
• It isn’t necessary – the customization requirements can be communicated verbally
between the developer and the user
What does this lead to?
• Tribal Knowledge – the operation of the system will be known by the developer and the
user who specified the requirements, but not:
• End users who need to be trained
• New employees/users of the system
• What if someone wins the lottery?
• Customizations done without buy in and approval from all the relevant parties
• Rework due to requirements not being clearly defined –this results in an extended User
acceptance process
11
Case Study 3: Documentation best practices
• Client Z: Implementation projects are entered in to with little to no
requirements documentation. When documentation exists, it is not kept up
to date when requirements change. Development is done by verbal and
email communication between end users and functional and development
resources.
• Result: When projects are deployed, UAT testing fails repeatedly because
requirements are not well defined. Some features are deployed, but then
multiple bugfix projects are spawned because undocumented and
unidentified requirements are found after deployment
12
Case Study 3: Merit Response
• Defined document artifacts are required for feature implementations:
• Requirements
• Functional Design Specifications
• Documents require approval before development is initiated
• Result: Less rework after deployment. Drastic reduction in “triage” projects
created after deployment.
13
Development best practices
• Environment maintenance
• DEV-TEST-PROD environments are crucial, enforcement of proper code promotion
procedures is crucial. Otherwise, the “gold” production environment
configuration is unknown.
• Code commenting, and code check-in/check-out processes must be followed
• This is especially important when merging code projects from multiple
development teams
14
Case Study 4: Development best practices
• Client A: Multiple Work Streams are submitting code to be merged and
promoted to production. Code commenting and revision history notation are
not enforced across the developer teams. The developer in charge of merging
the code must spend hours weekly conferencing with various development
teams to decipher which code must be merged in to the Production
environment. Only one “super-developer” who is intimately familiar with the
code is able to perform the merge activity; the task can never be successfully
shared among a team.
• Result:
• Code promotions often fail because code that worked in the test environment does
not work once it reaches the production system.
• Code is sometimes incorrectly merged and reaches production, resulting in the
necessity to roll back code updates from the production system after deployment.
• The singular code merge “super developer” is a critical path. If he ever is unavailable,
project activity comes to a halt.
15
Case Study 4: Merit response
• Merit implements Standard Operating Procedure for development teams
involved in project. Code projects submitted for testing and promotion must
meet minimum code commenting and revision history standards for merging.
• Build Master team is formed, with 3 development resources who can be used
interchangeably to perform code merges. If the Build Master on duty cannot
decipher the proper code merge directives, the project is rejected.
• When projects are reworked, this must be notated so that the merge team
supersedes the previous work appropriately.
• Result: 95% reduction in failed code merges. 100% reduction in costly rollbacks of
code promotions
16
In summary
• What processes and methodology does your implementation partner follow?
• Do they do a great sales demo, or do they thoroughly analyze your business
requirements before proposing a solution?
• What are their practices around Project Management and Governance?
• What are their practices around documentation?
• Business process and system design documentation
• Testing documentation
• What are their practices surrounding development and customization?
17

More Related Content

What's hot

Oracle Fusion HCM Presentation
Oracle Fusion HCM PresentationOracle Fusion HCM Presentation
Oracle Fusion HCM PresentationFeras Ahmad
 
Hcm fusion-payroll-1541040
Hcm fusion-payroll-1541040Hcm fusion-payroll-1541040
Hcm fusion-payroll-1541040Ashok Sahukar
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementationmohamed refaei
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
PeopleSoft 9.1 HCM Roadmap Tips & Tricks to Help You Navigate Your Way to Su...
PeopleSoft 9.1 HCM Roadmap  Tips & Tricks to Help You Navigate Your Way to Su...PeopleSoft 9.1 HCM Roadmap  Tips & Tricks to Help You Navigate Your Way to Su...
PeopleSoft 9.1 HCM Roadmap Tips & Tricks to Help You Navigate Your Way to Su...Hazelknight Media & Entertainment Pvt Ltd
 
Notes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And ModernisationNotes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And ModernisationAlan McSweeney
 
Oracle AIM Methodology
Oracle AIM MethodologyOracle AIM Methodology
Oracle AIM MethodologyFeras Ahmad
 
An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...wweinmeyer79
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureNathaniel Palmer
 
ERP Manager meets SDLC and CMMI
ERP Manager meets SDLC and CMMIERP Manager meets SDLC and CMMI
ERP Manager meets SDLC and CMMIMahesh Vallampati
 
Oracle HCM Presentation 2020
Oracle HCM Presentation 2020Oracle HCM Presentation 2020
Oracle HCM Presentation 2020Feras Ahmad
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodMarlon Dumas
 
Jd edward ppt by me
Jd edward ppt by meJd edward ppt by me
Jd edward ppt by meroma bora
 
MindQuad Solutions Pvt. Ltd. - Corporate Profile
MindQuad Solutions Pvt. Ltd. - Corporate ProfileMindQuad Solutions Pvt. Ltd. - Corporate Profile
MindQuad Solutions Pvt. Ltd. - Corporate Profilenikhil patel
 
Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...Alan McSweeney
 
Fusion cloud global payroll presentation
Fusion cloud global payroll presentationFusion cloud global payroll presentation
Fusion cloud global payroll presentationFeras Ahmad
 
How to ensure your architecture repository initiative does not fail
How to ensure your architecture repository initiative does not failHow to ensure your architecture repository initiative does not fail
How to ensure your architecture repository initiative does not failLars Lundgren
 

What's hot (20)

Oracle Fusion HCM Presentation
Oracle Fusion HCM PresentationOracle Fusion HCM Presentation
Oracle Fusion HCM Presentation
 
Hcm fusion-payroll-1541040
Hcm fusion-payroll-1541040Hcm fusion-payroll-1541040
Hcm fusion-payroll-1541040
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
PeopleSoft 9.1 HCM Roadmap Tips & Tricks to Help You Navigate Your Way to Su...
PeopleSoft 9.1 HCM Roadmap  Tips & Tricks to Help You Navigate Your Way to Su...PeopleSoft 9.1 HCM Roadmap  Tips & Tricks to Help You Navigate Your Way to Su...
PeopleSoft 9.1 HCM Roadmap Tips & Tricks to Help You Navigate Your Way to Su...
 
PeopleSoft HCM 9.1
PeopleSoft HCM 9.1PeopleSoft HCM 9.1
PeopleSoft HCM 9.1
 
Notes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And ModernisationNotes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And Modernisation
 
Oracle AIM Methodology
Oracle AIM MethodologyOracle AIM Methodology
Oracle AIM Methodology
 
An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...
 
Oracle Fusion HCM Fixed Scope Offering
Oracle Fusion HCM Fixed Scope OfferingOracle Fusion HCM Fixed Scope Offering
Oracle Fusion HCM Fixed Scope Offering
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise Architecture
 
ERP Manager meets SDLC and CMMI
ERP Manager meets SDLC and CMMIERP Manager meets SDLC and CMMI
ERP Manager meets SDLC and CMMI
 
Oracle HCM Presentation 2020
Oracle HCM Presentation 2020Oracle HCM Presentation 2020
Oracle HCM Presentation 2020
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
 
Jd edward ppt by me
Jd edward ppt by meJd edward ppt by me
Jd edward ppt by me
 
MindQuad Solutions Pvt. Ltd. - Corporate Profile
MindQuad Solutions Pvt. Ltd. - Corporate ProfileMindQuad Solutions Pvt. Ltd. - Corporate Profile
MindQuad Solutions Pvt. Ltd. - Corporate Profile
 
Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...
 
Erp process flow
Erp process flowErp process flow
Erp process flow
 
Fusion cloud global payroll presentation
Fusion cloud global payroll presentationFusion cloud global payroll presentation
Fusion cloud global payroll presentation
 
How to ensure your architecture repository initiative does not fail
How to ensure your architecture repository initiative does not failHow to ensure your architecture repository initiative does not fail
How to ensure your architecture repository initiative does not fail
 

Viewers also liked

Accrue Purchase Expense on Procurement Categories in Microsoft Dynamics AX 2012
Accrue Purchase Expense on Procurement Categories in Microsoft Dynamics AX 2012Accrue Purchase Expense on Procurement Categories in Microsoft Dynamics AX 2012
Accrue Purchase Expense on Procurement Categories in Microsoft Dynamics AX 2012Kelly Neely
 
Dynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesDynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesArmanino LLP
 
SRCL-Microsoft Dynamics AX Case Study
SRCL-Microsoft Dynamics AX Case StudySRCL-Microsoft Dynamics AX Case Study
SRCL-Microsoft Dynamics AX Case StudyJonathan Duffin
 
What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7Sameh Senosi
 
Maximize Dynamics AX System Performance with a Health Check
Maximize Dynamics AX System Performance with a Health CheckMaximize Dynamics AX System Performance with a Health Check
Maximize Dynamics AX System Performance with a Health CheckStoneridge Software
 
Can You Avoid These 5 Common CRM Implementation Mistakes?
Can You Avoid These 5 Common CRM Implementation Mistakes?Can You Avoid These 5 Common CRM Implementation Mistakes?
Can You Avoid These 5 Common CRM Implementation Mistakes?Redspire Ltd
 
Revenue Recognition Management for Microsoft Dynamics AX
Revenue Recognition Management for Microsoft Dynamics AXRevenue Recognition Management for Microsoft Dynamics AX
Revenue Recognition Management for Microsoft Dynamics AXArmanino LLP
 
Inventory counting using Dynamics AX
Inventory counting using Dynamics AXInventory counting using Dynamics AX
Inventory counting using Dynamics AXJulien Lecadou,MSc.
 
Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)Bohdan Bilous
 
Oracle Implementation Project Template
Oracle Implementation Project TemplateOracle Implementation Project Template
Oracle Implementation Project Templateacribe
 

Viewers also liked (13)

Accrue Purchase Expense on Procurement Categories in Microsoft Dynamics AX 2012
Accrue Purchase Expense on Procurement Categories in Microsoft Dynamics AX 2012Accrue Purchase Expense on Procurement Categories in Microsoft Dynamics AX 2012
Accrue Purchase Expense on Procurement Categories in Microsoft Dynamics AX 2012
 
Dynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesDynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for Upgrades
 
SRCL-Microsoft Dynamics AX Case Study
SRCL-Microsoft Dynamics AX Case StudySRCL-Microsoft Dynamics AX Case Study
SRCL-Microsoft Dynamics AX Case Study
 
What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7
 
Maximize Dynamics AX System Performance with a Health Check
Maximize Dynamics AX System Performance with a Health CheckMaximize Dynamics AX System Performance with a Health Check
Maximize Dynamics AX System Performance with a Health Check
 
Can You Avoid These 5 Common CRM Implementation Mistakes?
Can You Avoid These 5 Common CRM Implementation Mistakes?Can You Avoid These 5 Common CRM Implementation Mistakes?
Can You Avoid These 5 Common CRM Implementation Mistakes?
 
Revenue Recognition Management for Microsoft Dynamics AX
Revenue Recognition Management for Microsoft Dynamics AXRevenue Recognition Management for Microsoft Dynamics AX
Revenue Recognition Management for Microsoft Dynamics AX
 
Inventory counting using Dynamics AX
Inventory counting using Dynamics AXInventory counting using Dynamics AX
Inventory counting using Dynamics AX
 
Task recorder control
Task recorder controlTask recorder control
Task recorder control
 
Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)
 
Oracle Implementation Project Template
Oracle Implementation Project TemplateOracle Implementation Project Template
Oracle Implementation Project Template
 
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmailProject Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
 
ERP PROJECT
ERP PROJECTERP PROJECT
ERP PROJECT
 

Similar to Microsoft Dynamics AX Implementation Stabilization Case Studies

Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLCShwetha-BA
 
Agile projects are for delivering packaged software too
Agile projects are for delivering packaged software tooAgile projects are for delivering packaged software too
Agile projects are for delivering packaged software tooDavid Harmer
 
Asset Finance Agile Projects
Asset Finance Agile ProjectsAsset Finance Agile Projects
Asset Finance Agile ProjectsDavid Pedreno
 
Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)Logitrain: New Zealand
 
SRE Lect (week 1).pptx
SRE Lect (week 1).pptxSRE Lect (week 1).pptx
SRE Lect (week 1).pptxalishazayyan5
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative developmentDeny Prasetia
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback systemmsandbhor
 
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoSgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoIndia Scrum Enthusiasts Community
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesMike Kavis
 
Req.Management & Analysis.pptx
Req.Management & Analysis.pptxReq.Management & Analysis.pptx
Req.Management & Analysis.pptxKYaghi1
 
Management of time uncertainty in agile
Management of time uncertainty in agileManagement of time uncertainty in agile
Management of time uncertainty in agileijseajournal
 

Similar to Microsoft Dynamics AX Implementation Stabilization Case Studies (20)

Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
 
Session 2 mod 2 proj mgt
Session 2 mod 2 proj mgtSession 2 mod 2 proj mgt
Session 2 mod 2 proj mgt
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Agile projects are for delivering packaged software too
Agile projects are for delivering packaged software tooAgile projects are for delivering packaged software too
Agile projects are for delivering packaged software too
 
Agile projects
Agile projectsAgile projects
Agile projects
 
Asset Finance Agile Projects
Asset Finance Agile ProjectsAsset Finance Agile Projects
Asset Finance Agile Projects
 
Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
SRE Lect (week 1).pptx
SRE Lect (week 1).pptxSRE Lect (week 1).pptx
SRE Lect (week 1).pptx
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoSgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
 
Proj Mgmt.ppt
Proj Mgmt.pptProj Mgmt.ppt
Proj Mgmt.ppt
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
 
Req.Management & Analysis.pptx
Req.Management & Analysis.pptxReq.Management & Analysis.pptx
Req.Management & Analysis.pptx
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Agile mODEL
Agile mODELAgile mODEL
Agile mODEL
 
Management of time uncertainty in agile
Management of time uncertainty in agileManagement of time uncertainty in agile
Management of time uncertainty in agile
 

Recently uploaded

(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 

Recently uploaded (20)

(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 

Microsoft Dynamics AX Implementation Stabilization Case Studies

  • 1. CONNECT. INFLUENCE. LEARN. Stabilizing Dynamics AX Implementations: Case Studies
  • 2. Introduction In this session, we will present case studies from example Dynamics AX projects which Merit Solutions has taken over mid-stream. These case studies reflect our focus on raising the bar in AX implementations in the following ways: • Proper investment in analyzing business requirements before beginning implementation • Adhering to basic best practices in project management and governance which may seem to be more costly in the beginning, but always result in successful implementations. • Avoiding the temptation to cut corners to “save time”. In the end, this nearly always results in schedule, scope, and cost overruns in the project. 2
  • 3. PWC AX project survey A recent survey of AX implementation projects was performed by PWC. Findings include: • 85% of projects fail to achieve core objectives • 30% of projects have post go-live issues affecting P&L • 70% of implementations are over-customized • 40% of implementations have inadequate business process documentation • 60% of implementations have training geared toward AX process rather than tailored to business process 3
  • 4. Why does this happen? Contributing Factors: • Excessive focus by VARs on selling software rather than business process • Lack of Project Management • Lack of Project Governance • Not adhering to best practices for documentation and development 4
  • 5. A Sales Culture • The typical sales model for packaged ERP software is to “get the sale” by whatever means possible • Because of this, gaps in the solution are minimized during the traditional RFP – demo sales cycle • The rude awakening happens when the implementation team comes in • How can this be mitigated? • Greater investment in business analysis before a particular solution is even selected • Detailed requirements which come from this analysis 5
  • 6. Project Management gaps • What is the budget? How are we tracking against it? • What is the scope? • What is our resource allocation? 6
  • 7. Case Study 1: Restructuring Project Management Client X: Is involved in a Dynamics AX implementation which has no budget, schedule, or scope. This project has gone on for years with no end in sight, with no visibility in to hours spend or progress. Merit Response: • Development projects are only started once a timeline and budget are established. • Tracking against these timelines and budgets are reported weekly to client Program Management Result: Spend is immediately brought under control. Projects are managed to timeline and budget. 7
  • 8. Project Governance gaps • Has a governance structure been defined at the outset of the project? • What are the roles of the constituents of the project? • Status reporting: • What are the reporting deliverables for each role/work stream? • What is the reporting frequency? • Timely and accurate status reporting can allow course to be changed before schedule or budget are exceeded. • Status reporting drive accountability 8
  • 9. Case Study 2: Implementing Project Governance Client Y: The AX implementation lacks scope; development is not prioritized, requests for new features are handled in an ad hoc manner by consultants working with functional groups on an individual basis. Sometimes conflicting development projects are pursued by parallel functional groups. Implementation of features and development projects are entered in to without consideration for cost or scope. Implementation is initiated without official approvals of any requirements documentation by business SMEs, resulting in significant rework every time a new feature is deployed. 9
  • 10. Case Study 2: Merit Response Merit worked with the client team to establish the following: • Client side Program Management Office. The client PMO has responsibility for arbitrating project scope and cost, and having final approval over all projects. • Client side Work Stream teams consisting of relevant SMEs from the business together with Functional Consulting resources. Work Stream teams are formed once project work is approved; these teams do not hand projects to Development teams without approved requirements documentation • Result: Less rework and waste after implementation go-live. Control over project spend and scope. 10
  • 11. Documentation Top excuses for not documenting customizations or system configuration or business process: • We don’t have time for that • It isn’t necessary – the customization requirements can be communicated verbally between the developer and the user What does this lead to? • Tribal Knowledge – the operation of the system will be known by the developer and the user who specified the requirements, but not: • End users who need to be trained • New employees/users of the system • What if someone wins the lottery? • Customizations done without buy in and approval from all the relevant parties • Rework due to requirements not being clearly defined –this results in an extended User acceptance process 11
  • 12. Case Study 3: Documentation best practices • Client Z: Implementation projects are entered in to with little to no requirements documentation. When documentation exists, it is not kept up to date when requirements change. Development is done by verbal and email communication between end users and functional and development resources. • Result: When projects are deployed, UAT testing fails repeatedly because requirements are not well defined. Some features are deployed, but then multiple bugfix projects are spawned because undocumented and unidentified requirements are found after deployment 12
  • 13. Case Study 3: Merit Response • Defined document artifacts are required for feature implementations: • Requirements • Functional Design Specifications • Documents require approval before development is initiated • Result: Less rework after deployment. Drastic reduction in “triage” projects created after deployment. 13
  • 14. Development best practices • Environment maintenance • DEV-TEST-PROD environments are crucial, enforcement of proper code promotion procedures is crucial. Otherwise, the “gold” production environment configuration is unknown. • Code commenting, and code check-in/check-out processes must be followed • This is especially important when merging code projects from multiple development teams 14
  • 15. Case Study 4: Development best practices • Client A: Multiple Work Streams are submitting code to be merged and promoted to production. Code commenting and revision history notation are not enforced across the developer teams. The developer in charge of merging the code must spend hours weekly conferencing with various development teams to decipher which code must be merged in to the Production environment. Only one “super-developer” who is intimately familiar with the code is able to perform the merge activity; the task can never be successfully shared among a team. • Result: • Code promotions often fail because code that worked in the test environment does not work once it reaches the production system. • Code is sometimes incorrectly merged and reaches production, resulting in the necessity to roll back code updates from the production system after deployment. • The singular code merge “super developer” is a critical path. If he ever is unavailable, project activity comes to a halt. 15
  • 16. Case Study 4: Merit response • Merit implements Standard Operating Procedure for development teams involved in project. Code projects submitted for testing and promotion must meet minimum code commenting and revision history standards for merging. • Build Master team is formed, with 3 development resources who can be used interchangeably to perform code merges. If the Build Master on duty cannot decipher the proper code merge directives, the project is rejected. • When projects are reworked, this must be notated so that the merge team supersedes the previous work appropriately. • Result: 95% reduction in failed code merges. 100% reduction in costly rollbacks of code promotions 16
  • 17. In summary • What processes and methodology does your implementation partner follow? • Do they do a great sales demo, or do they thoroughly analyze your business requirements before proposing a solution? • What are their practices around Project Management and Governance? • What are their practices around documentation? • Business process and system design documentation • Testing documentation • What are their practices surrounding development and customization? 17