Disciplined Agile

Data Management Strategies for DevOps

There are several data management strategies that support Disciplined DevOps:

  • Data and information guidelines. A straightforward way to promote greater consistency in the development and application of data and information sources is to have common guidance that teams will adopt and then follow. This guidance, including both standard policies and guidelines, will need to be defined, supported, and evolved over time in a collaborative and open manner.
  • Quality data sources. Your production data sources, including files, databases, and data feeds, should be high quality assets that are easy to work with. When it comes to data sources of record it is particularly important for them to be of high quality so that they are easy to work with and evolve. Unfortunately this is often little more than fanciful thinking in many organizations. With a Disciplined DevOps mindset teams realize that they should be very careful about increasing the technical debt within their data sources, and more importantly invest in the effort to pay down any technical debt that they find.
  • Self-service business intelligence (SSBI). Business intelligence (BI) is the creation, support, evolution, and operation of data warehouse (DW)/BI solutions that support decision making across your organization. SSBI is BI where end users have access to the tools and data they require to support their own data analysis and decision making.