Is DevOps the Microsoft Dynamics Differentiator?
    DevOps, the emerging field that aims to build collaboration between  development and operational teams in a world of ever-changing software  requirements, is making its way into Microsoft Dynamics partner methodologies.  
In response to the DevOps movement, platforms like Microsoft Azure and DevOps-specific software  are providing the tools that support accelerated methodologies for technology  implementers. Could these practices and tools provide the differentiator to boost   Dynamics ERP adoption in the enterprise space? 
The term DevOps is used to describe methodologies that support  continuous improvement during software development, integration, testing and  live rollout. Coined in response to the traditional adversity between  development and operations teams, DevOps helps organizations implement and  update business management systems at the pace of change today.      
While Microsoft has been on the DevOps bandwagon for a while, Azure clearly gives the company more motivation to promote the  approach. Microsoft recently sponsored a research paper, "Why  DevOps Matters: Practical Insights on Managing Complex & Continuous Change,"  that looks at the challenges companies are facing in getting real traction with  the collaborative implementation approach. 
Peter Joeckel, president and founder of TurnOnDynamics, sees a growing need  and interest in a DevOps approach to implementations, especially in   Dynamics AX engagements. 
"DevOps has grown up in the SAP and Oracle  enterprise worlds,"  Joeckel said. "As Dynamics AX moves up into that  space, partners can start to take advantage of the concepts as a  differentiator."       
Experienced with  Dynamics AX manufacturing implementations, Joeckel  sees the challenges organizations deal with first-hand. 
"There is a tremendous amount of  pressure on the operations folks today to respond to change quickly. Those can  be driven by social media or online requirements. Most of those changes  require programmers,"  Joeckel said. "Any kind of processes, skills  and toolsets that keep the development cycle going more efficiently is an advantage  to these businesses."
As an example of how  DevOps tools are changing the way ERP implementations are done, Joeckel cites  the complexity of testing ERP-related customizations in the networked  environment that can encompass the entire organization. 
"Think  about the typical network. It's big and messy. That is the reality,"   Joeckel explained. "If you develop and test in a pristine environment like  VMware or Azure, you'll often find that you have missed something and  everything blows up."  
As an alternative, Joeckel has been using the Kubisys on-demand test environment tool  specifically designed for DevOps testing and staging. "With Kubisys, you  make an exact replica of the production environment for all of your development,  testing and training,"  Joeckel said. "It's incredibly difficult to do  that in the real world. Being able to do it with the push of a button is  nothing short of amazing."
According to Joeckel,  Kubisys is being used for some of the largest Dynamics AX implementations. "As  the number of large Dynamics AX projects increases,"  Joeckel said, "there  is a need to bring these processes and tools onboard." 
Joeckel sees the growing number and availability of DevOps tools as a  real differentiator for Dynamics partners. With every Dynamics partner claiming  to have more experience than the rest, potential customers ignore that trite  message and focus on price. 
"ERP implementation has become a commodity,"   Joeckel said. "But with DevOps tools, an ISV, hosting partner or VAR can  add actual value by implementing faster, better, cheaper and taking a huge  amount of risk out of the process. That is a real differentiator." 
Joeckel sees this approach, and the Kubisys tool, as beneficial across  the Dynamics space. "While the tool is currently being used in the larger  projects, it offers the potential to improve life in any project with a lot of  development work, including CRM projects," he said. "It's an exciting  time in the Dynamics world. There is great opportunity." 
As Dynamics ERP and CRM partners take on larger and more complicated  engagements, the processes and tools that they use to manage implementations  becomes more important. Competing with the big consulting firms requires  knowledge and mastery of the current best practices. For those partners who  want to set themselves apart, incorporating implementation practices and tools  that support the concepts of DevOps is a good place to start.
How are you using the concepts of DevOps to improve implementations?  Add a comment below, or send  me an e-mail and let's share your story.
 
	Posted by Barb Levisay on January 29, 2015