The Agile Data (AD) Method
The increasing pace of change, increasing complexity, and increasing volume of data demands nothing less than complete data agility.
The mission of this site is to share proven agile and lean strategies for data initiatives in the form of the Agile Data (AD) method.
AD is a collection of ways of working (WoW) and ways of thinking (WoT) that will enable IT professionals and their stakeholders to work together effectively when it comes to the data aspects of their initiatives. Think of AD in terms of its:
- Purpose. The purpose of the Agile Data method is to share ways of thinking (WoT) and ways of working (WoW) that enable data professionals to safely work in an evolutionary and continuous manner.
- Mindset. The AD mindset is captured as seven philosophies: Look beyond data, collaborate closely, be quality infected, embrace evolution, be enterprise aware, fit-for-purpose, and everyone agile.
- Roles. AD distinguishes between primary roles that are the focus of the AD method and supporting roles that are also common on data-oriented teams.
- Roadmaps. A roadmap provides directions for how to navigate between locations. A “process roadmap” is similar to a recipe, describing how to weave together ways of working (WoW) and ways of thinking (WoT) into a larger whole.
- Practices. AD describes a collection of core practices that enable agile, lean, and continuous WoW by data professionals.
Modern organizations have transitioned to, or are in the process of transitioning to, DevOps. DevOps requires you to adopt WoT and WoW for continuous flow. Agile Data strategies enable DataOps, the data aspects of DevOps, as you see in the following diagram.
Important Topics for Agile Data Practitioners
Data Quality (DQ)
- Continuous Database Integration
- Data Normalization
- Data Quality in an Agile World
- Data Debt:
- Database Refactoring: Fix Production DBs
- Data Repair: Fix Production Data
- Database Testing
- How to Assess DQ Techniques
- How to Choose the Right DQ Techniques
- Metaphor: Data is the New Water
- Test-Driven Development (TDD)