{"id":5492,"date":"2018-08-21T09:45:47","date_gmt":"2018-08-21T14:45:47","guid":{"rendered":"https:\/\/www.poweradmin.com\/blog\/?p=5492"},"modified":"2018-09-13T13:36:18","modified_gmt":"2018-09-13T18:36:18","slug":"operation-data-the-18-key-principles-of-dataops","status":"publish","type":"post","link":"https:\/\/www.poweradmin.com\/blog\/operation-data-the-18-key-principles-of-dataops\/","title":{"rendered":"Operation Data \u2013 The 18 Key Principles of DataOps"},"content":{"rendered":"<p><span style=\"font-family: verdana, geneva, sans-serif; color: #000000;\"><strong>by Des Nnochiri<\/strong><\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The term <a href=\"http:\/\/dataopsmanifesto.org\/\" rel=\"nofollow\" target=\"_blank\">DataOps<img class=\"extlink-icon\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/plugins\/external-links-nofollow-open-in-new-tab-favicon\/images\/extlink.png\"><\/a> was coined back in <a href=\"https:\/\/www.tamr.com\/from-devops-to-dataops-by-andy-palmer\/\" rel=\"nofollow\" target=\"_blank\">2015<img class=\"extlink-icon\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/plugins\/external-links-nofollow-open-in-new-tab-favicon\/images\/extlink.png\"><\/a>\u00a0but only really became a significant force in professional circles during the latter part of 2017. But what is this latest tour de force in software development methodology?<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Over the last decade, cloud technology has been well and truly embraced by organizations as a method of completing tasks in a more automated, elastic, and on-demand fashion. Cumbersome tasks, which would have once taken weeks of development time, can now be achieved in minutes or even seconds. This efficiency offered by automation and the cloud has led to the proliferation of new development philosophies such as <a href=\"https:\/\/www.poweradmin.com\/blog\/explaining-devops-in-simple-terms\/\">DevOps<\/a>.\u00a0<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2018\/07\/data-e1530647813737.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-5496 size-medium\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2018\/07\/data-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\"><\/a><\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">DevOps, which leads to continuous delivery initiatives, allows organizations to push out software in greater quantities, with more frequency, and at a higher quality than at any point in history. This, in turn, is leading to a gold rush among organizations to acquire the latest developments in technology to gain or maintain a lead.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The infrastructure needed to embrace these developments is readily available. However, the one thing holding these organizations back is a lack of maturity in data analysis. And this is the gap into which DataOps inserts itself.<\/span><\/p>\n<h2><span style=\"font-family: verdana, geneva, sans-serif;\">DataOps<\/span><\/h2>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">DataOps has a strong focus on data cultivation and management practices designed to improve the speed and accuracy of analytics. DataOps methodology encompasses data access, quality control, automation, integration, model deployment and management.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">In short, DataOps is about changing the way your organization approaches data. Instead of simply gathering and analyzing data en masse, DataOps has you only carrying out analytics with specific goals and objectives in mind. For example, data can be used to reduce customer churn rates by building specific recommendation software to promote bespoke products which will encourage repeat purchases. DataOps makes sure your IT teams have access to the data they need to build these tools and deploy them within your business systems.<\/span><\/p>\n<h2><span style=\"font-family: verdana, geneva, sans-serif;\">The DataOps Manifesto<\/span><\/h2>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">DataOps has become so prevalent today that there exists a <a href=\"http:\/\/dataopsmanifesto.org\/dataops-manifesto.html#Principles\">DataOps manifesto<\/a>\u00a0which lays out 18 key principles that the philosophy operates under:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#1 Continually satisfy your customer<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The highest priority is to satisfy the customer through the early and continuous delivery of valuable analytic insights from a couple of minutes to weeks.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#2 Value working analytics<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Believing the primary measure of data analytics performance is the degree to which insightful analytics are delivered, incorporating accurate data, atop robust frameworks and systems.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#3 Embrace change<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Welcome evolving customer needs, and in fact, embracing them to generate competitive advantage. The belief that the most efficient, effective, and agile method of communication with customers is face-to-face conversation.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#4 It\u2019s a team sport<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Analytic teams will always have a variety of roles, skills, favorite tools, and titles.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#5 Daily interactions<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Customers, analytic teams, and operations must work together daily throughout all projects.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#6 Self-organize<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The belief that the best analytic insight, algorithms, architectures, requirements, and designs emerge from self-organizing teams.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#7 Reduce heroism<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">As the pace and breadth of need for analytic insights ever increases, analytic teams should strive to reduce heroism and create sustainable and scalable data analytic teams and processes.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#8 Reflect<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Analytic teams should fine-tune their operational performance by self-reflecting, at regular intervals, on feedback provided by their customers, themselves, and operational statistics.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#9 Analytics is code<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Analytic teams use a variety of individual tools to access, integrate, model, and visualize data. Fundamentally, each of these tools generates code and configuration which describes the actions taken upon data to deliver insight.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#10 Orchestrate<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The beginning-to-end orchestration of data, tools, code, environments, and the analytic team\u2019s work is a key driver of analytic success.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#11 Make it reproducible<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Reproducible results are required and therefore everything must be versioned. Data, low-level hardware and software configurations, and the code and configuration specific to each tool in the toolchain.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#12 Disposable environments<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The belief that it\u2019s important to minimize the cost for analytic team members to experiment by giving them easy to create, isolated, safe, and disposable technical environments that reflect their production environment.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#13 Simplicity<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The belief that continuous attention to technical excellence and good design enhances agility. Likewise, simplicity is essential.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#14 Analytics is manufacturing<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Analytic pipelines are analogous to lean manufacturing lines. Therefore, a fundamental concept of DataOps is a focus on process-thinking aimed at achieving continuous efficiencies in the manufacture of analytic insight.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#15 Quality is paramount<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Analytic pipelines should be built with a foundation capable of automated detection of abnormalities in code, configuration, and data, and should provide continuous feedback to operators for error avoidance.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#16 Monitor quality and performance<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">The goal is to have performance and quality measures that are monitored continuously to detect unexpected variation and generate operational statistics.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#17 Reuse<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">We believe a foundational aspect of analytic insight manufacturing efficiency is to avoid the repetition of previous work by the individual or team.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><strong>#18 Improve cycle times<\/strong><\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">We should strive to minimize the time and effort to turn a customer need into an analytic idea, create it in development, release it as a repeatable production process, and finally refactor and reuse that product.<\/span><\/p>\n<h2><span style=\"font-family: verdana, geneva, sans-serif;\">Final Thoughts<\/span><\/h2>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">DataOps has the potential to change the ways organizations analyze and process the information they gather during the day to day DevOps operations. With a sharp focus on goals and company mission statements, DataOps has the power to revolutionize the software development cycle.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>by Des Nnochiri \u00a0 The term DataOps was coined back in 2015\u00a0but only really became a significant force in professional circles during the latter part of 2017. But what is this latest tour de force in software development methodology? \u00a0 Over the last decade, cloud technology has been well and truly embraced by organizations as [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":5499,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,4,6],"tags":[32,28,23,114,115,116,117,31],"class_list":["post-5492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-general-it","category-tech","tag-analytics","tag-cloud","tag-data","tag-data-ops","tag-dev-ops","tag-development","tag-principles","tag-software"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/comments?post=5492"}],"version-history":[{"count":5,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5492\/revisions"}],"predecessor-version":[{"id":5699,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5492\/revisions\/5699"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media\/5499"}],"wp:attachment":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media?parent=5492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/categories?post=5492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/tags?post=5492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}